logo

Management of the Development Process | Project

24 Pages3438 Words144 Views
   

Added on  2020-02-05

Management of the Development Process | Project

   Added on 2020-02-05

ShareRelated Documents
Submitted By:Date:
Management of the Development Process | Project_1
IntroductionSoftware development projects are very often characterized by severe costoverruns, schedule slippages and poor quality of deliverables. In order tomeet the quality expectations of customers, lot of time and effort is spent bysoftware seller organizations on fire fighting after the software product isreleased (attending to failures/ fixing critical bugs etc.) which has a costimplication. Unfortunately, these costs are not clearly understood. Thesecosts often disappear as the costs of testing, the general developmentscosts, or the operating expenses which is misleading.The basic principle of software process management is that if thedevelopment process is under statistical control, a consistently better resultcan only be produced by improving the process. If the process is not under
Management of the Development Process | Project_2
statistical control, no progress is possible until it is. Organizations need totake five basic steps:oUnderstand the current status of their development processoDevelop a vision of the desired processoEstablish a list of required process improvement actions in order ofpriorityoProduce a plan to accomplish these actionsoCommit the resources to execute the plan
Management of the Development Process | Project_3
Process Maturity LevelsThe five levels of process maturity which have been defined are:1. Initial - until the process is under statistical control, no orderly progress inprocess improvement is possible.2. Repeatable- a stable process with a repeatable level of statistical controlis achieved by initiating rigorous project management of commitments, cost,schedule, and change.3. Defined- definition of the process is necessary to assure consistentimplementation and to provide a basis for better understanding of theprocess. At this point, it is probable that advanced technology can beusefully introduced.4. Managed- following the defined process, it is possible to initiate processmeasurements. This is where the most significant quality improvementsbegin to appear.5. Optimized- with a measured process, the foundation is in place forcontinuing improvement and optimization of the process.
Management of the Development Process | Project_4
Organizations at the Initial Process can advance to the Repeatable Processby instituting basic project controls. The most important are:Project Management - The fundamental role of a project managementsystem is to insure effective control of commitments. This requires adequatepreparation, clear responsibility, a public declaration, and a dedication toperformance.Management Oversight - A suitably disciplined software developmentorganization must have corporate oversight. This includes review andapproval of all major development plans prior to their official commitment. Aquarterly review is also conducted of facility-wide process compliance.Product Assurance - A product assurance group is charged with assuringmanagement that the software development work is actually done the way itis supposed to be done. Change Control - Control of changes in software development is fundamentalto business and financial control as well as to technical stability. To developquality software on a predictable schedule, the requirements must beestablished and maintained with reasonable stability throughout thedevelopment cycle.
Management of the Development Process | Project_5
Life Cycle of a Software Development ProjectSoftware development is a complicated process comprising many stages.Each stage requires a lot of paperwork and documentation in addition to thedevelopment and planning process. This is in contrast to the commonthinking of newcomers to the software industry who believe that softwaredevelopment is just “writing code.” Each software development project hasto go through at least the following stages:oRequirement gatheringoWriting functional specificationsoCreating architecture and design documentsoImplementation and coding
Management of the Development Process | Project_6

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents
Project Management : Sample Assignment
|10
|2891
|24

PROJECT VS PORTFOLIO MANAGEMENT MATURITY LEVELS.
|10
|389
|68

Question 4 [Name of student] [Student ID].
|4
|439
|100

Report on Measure and Model of Software Engineering
|14
|3702
|171

Internal and External Review, Control Chart, Verification and Validation Testing, Quality Manual and Quality Control Documents
|13
|551
|326

Vivekanandha Collage of Technology for Women Question Answer 2022
|34
|11546
|4