Page 28 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 28

Software Project Management




                    Notes          Advantages

                                      During a Scrum sprint there are no turbulence from the outside; this  keeps the  team
                                       focused and creative. Which is very good for the productivity?
                                      At the end of each sprint, what has been done and what should be done in the next sprint
                                       can be evaluated. This keeps the process very supple.

                                   Disadvantages

                                   Because a Scrum team  should be responsible  for  itself during  a sprint, it’s important  that
                                   management doesn’t interfere with how the work is being done.


                                       !
                                     Caution  The management needs to fully trust the team to do the right thing, which could
                                     potentially be problematic.

                                   Crystal Clear

                                   Crystal Clear is a highly optimized way to use a small, collocated team, prioritizing for safety
                                   in delivering a satisfactory outcome, efficiency in development, and habitability of the working
                                   conventions.” The Crystal Clear methodology is part of the Crystal family of methodologies,
                                   where every methodology is characterized by a color  (Clear, Yellow,  Orange, Red, Maroon,
                                   Blue, Violet). That color represents the number of people for which the methodology is suited;
                                   Crystal Clear is the lightest color and is meant for the smallest project groups, of two to eight
                                   people. Darker colors are for larger groups-these will not be discussed here.
                                   Crystal Clear has at its core seven properties that should be established for every project that
                                   wishes to adhere to the methodology. While all of these are desired, only the first three  are
                                   mandatory; the other four will get the project further into the safety zone. The seven properties
                                   are:
                                   1.  Frequent Delivery: When delivering working, tested code to the actual software users once
                                       every few months (or more often, if possible), users will be able to deliver feedback on
                                       implemented requirements, sponsors will see progress and developers will get a morale
                                       boost.
                                   2.  Reflective Improvement:  Taking time to let  the team reflect on what  works and what
                                       doesn’t work for the project, and improving the things that don’t work.
                                   3.  Osmotic Communication:  Having the entire  team so close together (if possible in  the
                                       same room, otherwise in adjacent rooms) that people don’t have to go to a lot of trouble
                                       to raise or answer questions, but can do  so instantly, will make people work together
                                       naturally, inspect each others’ work and pick up relevant information as if by osmosis.
                                   4.  Personal Safety: If  people feel safe to speak up without fear of reprisal, they can give
                                       constructive criticism on other people’s work and admit their own mistakes, leading to
                                       honesty and ultimately to trust.
                                   5.  Focus: If everybody has time to focus on their primary objectives for two hours a day, for
                                       two consecutive days every week, without any distractions that can make them lose their
                                       train of thought (like meetings or other work), people will be more focused and work will
                                       be finished quicker.
                                   6.  Easy Access to Expert Users: If expert users are available to the team, they can answer
                                       questions and deliver feedback on quality and design decisions.



          22                                LOVELY PROFESSIONAL UNIVERSITY
   23   24   25   26   27   28   29   30   31   32   33