@Carlo, can you recommend a good easy-to-read reference site on scrum?
@John,
Rough sketches are good! Keep sketching. What you want to avoid is
getting bogged down in an unnecessary amount of detail. (Unnecessary
of course depends on where you are in the design cycle.)
Once you've decided WHAT the system must do, you can think about HOW
it must do them. Working out your flows is critical for this. You need
to know how your user is going to interact with the system (and in
some cases with other systems or non-system "things" in the same
session, such as a digitag, or a legacy system containing data that
couldn't be integrated into your new application; for example this
morning I tried to enter my husband's ID number into a phone keypad
while reading it from an SMS - Telkom decided I was taking too long
and cut me off - BAD interaction design).
The best flows don't happen automatically - you need to map them out
and then look at them with a critical eye, look for inconsistencies,
redundancies, repetition, things happening in the wrong sequence,
making the user do the job of the technology, etc, and weed them out.
Also, when you work out these flows, try not to think in terms of
screens but in steps. You can figure out how to break them up into
screens later on.
To learn about keeping your feature set pared down to the essentials,
try 37 Signals' book "Getting Real" which you can read online for free
at
http://gettingreal.37signals.com/toc.php. Chapter 5 deals with
Features but the whole book is worth a read for their insights into
creating successful software. And this book also supports Carlo's
comment on (not) getting it right the first time (last two paragraphs
of his post). I think the key to getting this right is to listen to
what people are saying and be responsive. People are forgiving of
imperfect products if they know you will listen and consider their
feedback.
In terms of other books, I don't have a huge library (too expensive)
so I do a lot of reading online. I will post separately a list of the
sites I've found helpful.
Best regards,
Lynnsey
PS- came across a great quote today:
Designing an object to be simple and clear takes at least twice as
long as the usual way. It requires concentration at the outset on how
a clear and simple system would work, followed by the steps required
to make it that way -- steps which are often much harder and more
complex than the ordinary ones. -T. H. Nelson, "The Home Computer
Revolution," 1977