From: flo on
Hi all:

this is pretty much a typical situation in every book in OOA/D however
come to the practice the implementation is cumbersome.
this project has grown from one to four developers, there's no
standard documentation or documentation at all except for a few
written documents in business level, how can we move from that
scenario to one where there is standard documentation, there is a
design phase, etc.

I am lost, any guidelines more than welcome.

From: Nick Malik [Microsoft] on
Big documents are a time-waster. However, no documents are a free-for-all.
Somewhere in the middle is useful.

That spot can yeild some debate.

I find that two artifact types are excellent for keeping folks on the "small
and clear" document path:

1) Simple use cases. I'm really no fan of fully blown use cases (like
Weigers professes). A use case can have a lot of details, and be very
valuable, or it can be an open door through which you can drive a thousand
hours that you will never get back. My favorite, all time, most useful
analysis document: the use case survey. It is a list of the use case titles
with a very short description next to each title. You can usually fit
ten-to-fifteen items to a page. A truly complex system can be described in
six pages. Doesn't get much lighter than that.

2) Model diagrams. UML2 is great. Static diagrams, Dynamic diagrams,
Sequence, State, Deployment. I'm especially fond of diagrams that are tied
to the code (generative). More can be said in a set of diagrams and two
pages of text than in 200 pages of "functional spec" complete with screen
shots of the user interface.

Remember, the goal is to communicate to developers. Don't make the
documents pretty. In fact, many teams don't use documents at all. 3x5
cards are popular for the user stories (like 'lite' use cases). Forces them
to be small.

--
--- Nick Malik [Microsoft]
MCSD, CFPS, Certified Scrummaster
http://blogs.msdn.com/nickmalik

Disclaimer: Opinions expressed in this forum are my own, and not
representative of my employer.
I do not answer questions on behalf of my employer. I'm just a
programmer helping programmers.
--
"flo" <vopowl(a)gmail.com> wrote in message
news:1172054468.512357.59750(a)p10g2000cwp.googlegroups.com...
> Hi all:
>
> this is pretty much a typical situation in every book in OOA/D however
> come to the practice the implementation is cumbersome.
> this project has grown from one to four developers, there's no
> standard documentation or documentation at all except for a few
> written documents in business level, how can we move from that
> scenario to one where there is standard documentation, there is a
> design phase, etc.
>
> I am lost, any guidelines more than welcome.
>