Page 17 - DCAP304_DCAP515_SOFTWARE_PROJECT_MANAGEMENT
P. 17

Unit 1: Introduction to Software Project Management




               variety of tools can be used to report the performance of the project such as PERT Charts,  Notes
               GANTT charts, Logical Bar Charts, Histograms, Pie Charts, etc.
          12.  Planning Change Management: Study of project performance can demand certain aspects
               of the project be changed. The Requests for Changes need to be analyzed cautiously and its
               impact on the project should be analyzed. Considering all these aspects the Project Plan
               may be customized to accommodate this request for Change. Change Management is also
               essential to accommodate the implementation of the project at present under development
               in the production environment. When the novel product is implemented in the production
               environment it should not negatively impact the  environment or the presentation of
               other applications sharing the same hosting environment.
          13.  Project Rollout Planning: In Enterprise environments, the achievement of the Project depends
               a huge deal on the success of its rollout and implementations. Whenever a Project is rolled
               out it may influence the technical systems, business systems and sometimes even the way
               business is run. For an application to be effectively implemented not only the technical
               environment should be ready but the users should accept it and use it efficiently. For this to
               happen the users may have to be trained on the new system. All this requires planning.
          1.3.2 Methodologies


          In this section, we emphasize a number of commonly used Software development methodologies.
          We  consider  both  thick  and  thin  (also  called  ‘lightweight’)  methodologies.  The  thick
          methodologies we consider are RUP, SSADM and PRINCE2. XP, SCRUM and Crystal Clear are
          measured as thin methodologies.  When discussing each methodology, we will focus on the
          management and business features of the methodology.

          Rational Unified Process (RUP)

          The Rational Unified Process (RUP) is a software design methodology formed by the Rational
          Software Company. The Rational Software Company was obtained by IBM in 2003. RUP is a
          thick  methodology; the entire software design process is explained with high  detail. RUP  is
          hence particularly applicable on larger  software projects. The RUP methodology is common
          enough to be used out of the box, but the modular nature of RUP-it is designed and documented
          utilizing Unified Modeling Language (UML)–also makes it easy to adapt the methodology to
          the particular needs of a single project or company. One of the main differences between RUP
          and other methodologies like SSADM is that RUP doesn’t use a waterfall approach for software
          development. The phases of requirements, analysis, design, implementation, integration and
          testing are not done in strict sequence. In RUP, an iterative approach is used: a software product
          is designed and built in a series of incremental iterations. Figure 1.1 shows one iteration of a
          RUP project in a graphical way.

          Application Area

          Due to the modular nature of RUP, it can be employed for all sorts of software projects. It is even
          possible to use RUP for non-software projects. Though, because of the complexity of the RUP
          methodology, it is used mostly for larger software projects.

          Advantages


              The iterative approach leads to higher effectiveness. Testing takes place in each iteration,
               not just at the end of the project life cycle. This way, problems are noticed earlier, and are
               therefore easier and cheaper to determine. When using a waterfall approach, it can happen




                                           LOVELY PROFESSIONAL UNIVERSITY                                   11
   12   13   14   15   16   17   18   19   20   21   22