Ariadi. We use UML quite a bit for detailed specification of information rules and constraints, and for higher-level architectural diagrams. UML definitions of...
The UML designs should be as detailed as they need to be. No more, no less. To help decide this, you need to determine who your target audience is, and what ...
James Clinton
james.a.clinton@...
Feb 1, 2007 10:42 am
5458
(responding to James) ... A good way to do this is in conversation with them. A good way of conveying the meaning of the model is by constructing it as you...
Hi Paul, ... Can you elaborate? What do you mean by a work-queue? Thanks, John . <http://geo.yahoo.com/serv?s=97359714/grpId=12374814/grpspId=1705007207/msgI ...
(responding to John) ... Where one group of people produce artefacts as outputs that another group use as inputs for their work, the artefacts can become a...
... I would interpret using a model as a work queue to be: - assigning to party A the task of implementing a model B without having included party A as a full...
The Case of the Missing Fingerprint <http://www.stickyminds.com/BetterSoftware/magazine.asp?fn=cifea> February 2007- Better Software Magazine Feature Article ...
Hi Ron, Since COBOL, every technology advance has been made to make programmers obsolete. I doubt AI could even replace a maid, to replace programmers is ...
I see what you mean. A sort of production line view (to avoid). The product analogy can be quite helpful if, perhaps, rather than seeing each artefact as a...
(responding to Ron) ... Oops! Well spotted. Silly me. Thanks. Paul =========================================================== Our e-mail domain has now...
... Hi Paul I recently drew a diagrm that depicts our internal dev process in terms of the flow of information from one step to the next. So, for example, I...
Hello Steven, Both XP and Scrum need to show something working after 2 or 3 weeks, even a "Hello World" kind of application, if that's not a prototype I don't...
(responding to Brian) ... Well, suppose we change the words just a bit (or the spelling?). "Considering the collaborative production of *knowledge*..." We can...
... So in the areas you work the designers and the developers are different people? ... It's been my experience that shared code, acceptance tests, and (gosh ...
... Just a few points: 1. UP recommends developing what they call an architectural prototype early in the project to help address technical risk. 2. Prototype...
... It's pretty tough. If you look at the variety of examples out there, there is a range of doing things: 1. XP has been depicted as a mind map. 2. Scrum has...
Other people have said this in previous postings, but I thought I'd summarize what I feel are the main points: 1. You might not even need UML diagrams at all....
Hi John, I wonder why do you think waterfall is more like a production line and why agile would be more like a potter's wheel. From my point of view, waterfall...
Scott, I agree with you completely about the architectural prototype UP recommends. XP and Scrum do the same thing because they show some working functionality...
... I would suggest that the closer that a flow diagram with N nodes gets to a complete directed graph (i.e., N * (N - 1) directed arcs), the less useful that...
... Most of the time yes. Especially for large projects. ... Ariadi Nugroho "All animals are equal, but some animals are more equal than others" -- George...
... Fair enough. Personally I've found having the the developers and designers be the same people to be a more effective approach. For example you instantly...
... Fewer features isn't the only difference. They're also different / kinds/ of feature. End-to-end slices through the application giving real business value....
Hello, Lee. On Tuesday, January 30, 2007, at 6:48:03 AM, you ... I don't know the answer to that. They had been working on a previous version, with a very bad...
... wrote: <snip> ... Agile Modeling doesn't have to deal with this, UP does. You might choose to apply the practices of AM while you are doing modeling on an...
... Actually, on an UP project you're still working on end-to-end slices of functionality giving really business value. The only difference is that the ...