Page 50 - DCAP307_PLANNING_AND_MANAGING_IT_INFRASTRUCTURE
P. 50

Planning and Managing IT Infrastructure




                    Notes              Some risks can be mitigated, some eliminated entirely, and others cannot be addressed by
                                       you. In any case once prioritised in terms of likelihood and potential damage, they can be
                                       mitigated or communicated to your business sponsor accordingly.
                                      People: Adding more people to a project can make it faster to a point. However in software
                                       adding people very rarely tends to result in a linear increase in productivity. Hiring the
                                       right people can be more efficient, but is far from easy.
                                       Some organisations take the ‘lots of dumb people being told what to do by one or two
                                       smart people’ route, others the ‘a few smart people all knowing what to do’.


                                               Example: In the consultancy world, an organisation with a lower charge rate but
                                       lots of people ends up costing much more deliver than a small number of people with
                                       higher charge rates.

                                      Process: Reworking one’s process in order to be more efficient is an obvious thing to do,
                                       but hard to achieve.  Depending on the flexibility of your  organisation changing your
                                       process might not be easy, even if you know what it is to change.


                                               Example: In order to deliver faster, changes mid-project tend to be limited and
                                       small changes.
                                       Retrospectives can be a good tool for identifying what the team thinks is required, but
                                       don’t discount seeking outside help – someone from another team might have a different
                                       take on things.
                                   A far more common type of process change occurs when people make what is often claimed to
                                   be short-term sacrifices in terms of software quality to deliver on time. Changes could involve
                                   writing less developer tests, spending less time performing manual tests, stop pairing, or spend
                                   less time ensuring consistent technical vision. When these changes really are short-term, and
                                   time is set aside afterwards to repair the damage done, this may be a viable technique. However
                                   those organisations which tend to drop quality in order to deliver faster tend to use this technique
                                   more than any other, and frequently never spend time playing catch up – leading to a team
                                   spending most of their time running from one disaster to another.
                                   To keep control over the  project from  the beginning of the project all the way to its  natural
                                   conclusion, a project manager uses a number of techniques: project planning, earned value, risk
                                   management, scheduling and process improvement.

                                   3.2.2 Project Characterisations

                                   In this section, different project phases and project life cycle are discussed.

                                   Project Phases

                                   Each project phase  is marked by completion  of one  or more deliverables. A deliverable is a
                                   tangible, verifiable work product such as a feasibility  study, a detail design, or a working
                                   prototype. The deliverables,  and hence  the phases, are part of a generally sequential logic
                                   designed to ensure proper definition of the product of the project. The conclusion of a project
                                   phase is generally marked by a review of both key deliverables and project performance to date,
                                   to (a) determine if the project should continue into its next phase and (b) detect and correct errors
                                   cost effectively. These phase-end reviews are often called phase exits, stage gates, or kill points.

                                   Each project phase normally includes a set of defined  deliverables designed to establish the
                                   desired level of management control. The majority of these items are related to the primary



          44                                LOVELY PROFESSIONAL UNIVERSITY
   45   46   47   48   49   50   51   52   53   54   55