2.8. You Know You Didn't Understand the UP When...

Here are some signs that indicate when you have not understood what it means to adopt the UP and iterative development in the agile spirit intended by the UP.

  • You think that inception = requirements, elaboration = design, and construction = implementation (that is, superimposing a waterfall lifecycle on to the UP).

  • You think that the purpose of elaboration is to fully and carefully define models, which are translated into code during construction.

  • You try to define most of the requirements before starting design or implementation.

  • You try to define most of the design before starting implementation; you try to fully define and commit to an architecture before iterative programming and testing.

  • A “long time” is spent doing requirements or design work before programming starts.

  • You believe that a suitable iteration length is four months long, rather than four weeks long (excluding projects with hundreds of developers).

  • You think UML diagramming and design activities are a time to fully and accurately define designs and models in great detail, and of programming as a simple mechanical translation of these into code.

  • You think that adopting the UP means to do many of the possible activities and create many documents, and thinks of or experiences the UP as a formal, fussy process with many steps to be followed.

  • You try to plan a project in detail from start to finish; you try to speculatively predict all the iterations, and what should happen in each one.

  • You want believable plans and estimates for projects before the elaboration phase is finished.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.23.214