... This, I would call "requirements analysis". ... This also sounds like "requirements analysis". "Requirements analysis" is specifying the problem to be...
... For what it's worth: we also find that somewhere between 70% and 80% of the stories which end up getting implemented are present at the first release plan....
Something else I would add is: fight only one battle at a time. For example, maybe you convince the developers to try TFD and PP first, before approaching...
There's a graph that compares production versus team size. It's linear from 0 to about 10, then dips and comes back up at about 20 or 30, then keeps going up...
... deals ... Sometimes it's hard to tell where requirements analysis stops and design starts. Would you classify a narrative describing how a user might...
37487
drawstho@...
Oct 31, 2001 6:16 am
That's my point, too. Engineers try to do JEDUF, not BDUF... so the first iteration of the plane does just enough to get it up in the air and back down, the...
Hi Jeff, ... A rough guide I use is: - If I can express what I want entirely in terms of information (and possibly time), I'm talking about requirements. - If...
37489
Dan Palanza
dan@...
Oct 31, 2001 11:22 am
... <large snip> ... Suppose the configuration of a product is its design. Suppose one seeks consistency in such design, by creating an image of the...
... The discussion about "Design" goes on (and round) in a way that makes me see it in two parts: One part is pointed to by Dennett's "Darwin39;s Dangerous...
... I think of designing more of the system up front than you are currently working on to the extreme case of designing the whole system up front before you...
37493
Ron Jeffries
ronjeffries@...
Oct 31, 2001 2:14 pm
... I would have thought that you and James would have shown that Better Design _can_ be Up Front, but I'm aware of no proof that it "needs to be" Up Front. Do...
37494
Dan Palanza
dan@...
Oct 31, 2001 2:17 pm
... From a standpoint of power, wouldn't the issue in design resemble the issue of power in political life? Governments, generally, fall into two patterns: ...
... Regardless of the methodology, design _has_ to be done. (You can't just build "whatever happens" -- you have to be building something, which means there...
... Seriously, why would you ever have that many stories? We've been doing XP for 10 months and I think we only have in the neighborhood of 150-200 stories....
... Yesterday one of the developers on my C++ team asked me for some help with something he and his pair couldn't figure out. They were trying to do some ...
37498
Knoernschild, Kirk
kirk.knoernschild@...
Oct 31, 2001 3:24 pm
I'm coming to the realization that one of the strengths of agile methods is that they are simple and to the point. The strength here is that teams don't waste...
... I like that definition. I guess that's why I glommed on to Constantine39;s UCD. I watched him during training push people to stop thinking about...
37500
dariachamrai@...
Oct 31, 2001 3:36 pm
There are a lot of valuable things in XP and that is true:) But what about reusability? Patterns can provide you with reusable design, but what about reusable...
37501
dariachamrai@...
Oct 31, 2001 3:37 pm
There are a lot of valuable things in XP and that is true:) But what about reusability? Patterns can provide you with reusable design, but what about reusable...
Hi Jeff, ... I wonder, too. I wouldn't call them definitions, exactly, but I do find the distinctions useful. Dale...
37503
Joshua Kerievsky
joshua@...
Oct 31, 2001 3:42 pm
... I'm curious if they developed a suite of automated tests? One of our clients has a system that works great. But, because it transfers millions of dollars...
... I've found that removing duplication and refactoring creates massive amounts of reusable code. Once you've broken things down into small chunks it's easy...
... It's been my experience that the most reusable code was well refactored, with high cohesion and low coupling, and included tests. The XP practices,...
... awkward ... It translates reasonably well, but the usually Java/C++ differences come into play: 1) The lack of reflection in C++ forces you to find other...
37507
Knoernschild, Kirk
kirk.knoernschild@...
Oct 31, 2001 3:49 pm
Yeah, unfortunately I didn't get a chance to discuss all the interesting details with her. It's not very often that I run into someone who says they don't have...
37508
Knoernschild, Kirk
kirk.knoernschild@...
Oct 31, 2001 3:54 pm
Software reuse has been the destination for a long time. Unfortunately, we've never been able to effectivly reach that destination. Instead, focusing on...