Project management UPEDU Project Management - UPEDU 1 Project manager Role • Allocates resources • Shapes priorities • Coordinates interactions with customers and users • Keeps the project team focused on the right goal. • Ensure the integrity and quality of project artifacts. Project Management - UPEDU 2 Project Management • The purpose of Project Management is: – To provide a framework for managing software-intensive projects. – To provide practical guidelines for planning, staffing, executing, and monitoring projects. – To provide a framework for managing risk. • This discipline focuses mainly on the important aspects of an iterative development process: – Risk management – Planning an iterative project, through the lifecycle and for a particular iteration – Monitoring progress of an iterative project, metrics Project Management - UPEDU 3 Workflows • In the initial iteration of the Inception Phase, the initial Vision and Risk List artifacts are created and reviewed. The objective is to obtain enough funding to proceed with a serious scoping and planning exercise. – An embryonic Software Development Plan is created – The initial Iteration Plan is created. – – – • • With this initial authorization, work can continue on the Visionand Risk List A decision should be made to commit funds for the rest of the Inception Phase, or to abandon the project. The initial Iteration Plan is refined to control the remainder of the initial iteration in inception Common sequence for all subsequent iterations. – The iteration plan is executed and is concluded by an iteration assessment and review – In parallel, the routine daily, weekly and monthly tasks of the project management are performed in Control Project, in which the status of the project is monitored and problems and issues are handled as they arise. When the final iteration of a phase completes, a major milestone review is held. Project Management - UPEDU 4 Artifacts • Enclosed Artifacts in the Software Development plan – Artifact: Iteration Plan – Artifact: Measurement Plan – Artifact: Risk List – Artifact: Configuration Management Plan Project Management - UPEDU 5 Software Development Plan • • • The purpose of the Software Development Plan is to gather all of the information necessary to control the project. The major effort in creating these artifacts comes early in the inception phase Thereafter, when this workflow detail is invoked at the beginning of each iteration, the Software Development Plan revised on the basis of the previous iteration's experience and the Iteration Plan for the next. Project Management - UPEDU 6 Artifact : Plan for Next Iteration • An Iteration Plan is a fine-grained plan to guide the next iteration. • The Iteration Plan for the upcoming iteration is planned in the current iteration. – It is modified as needed during the iteration. • Each iteration is concluded by an assessment. – For this iteration assessment you assess the results of the iteration relative to the evaluation criteria that were established for the Iteration Plan. Project Management - UPEDU 7 Activity: Plan Phases and Iterations • Purpose – To estimate the total scope, effort, and cost for the project. – To develop a coarse-grained plan for the project, focusing on major milestones and key deliverables in the product life cycle. – To define a set of iterations within the project phases, and identify the objectives for each of these iterations. – To develop the schedule and budget for the project. – To develop a resource plan for the project. – To define the activities for the orderly completion of the project. • Steps – – – – – – – Estimate Project Define Project Phase Milestones Define Milestone Goals Define Number, Length, and Objectives of Iterations Within Phases Refine Milestones Dates and Scope Determine Project Resourcing Requirements Develop Project Close-Out Plan Project Management - UPEDU 8 Define Project Phase Milestones • Purpose • To define the points at which project progress is formally assessed. • To allocate estimated effort and costs to each phase. The phases and milestones of a project Project Management - UPEDU 9 Define Milestone Goals Purpose • To define the criteria by which phases are assessed. • Ex. – Evaluation Criteria • Stakeholder concurrence on scope definition and cost/schedule estimates • Agreement that the right set of requirements have been captured and that there is a shared understanding of these requirements. • Agreement that the cost/schedule estimates, priorities, risks, and development process are appropriate. • All risks have been identified and a mitigation strategy exists for each. Project Management - UPEDU 10 Artifact : Risk List • The Risk List is designed to capture the perceived risks to the success of the project. It identifies, in decreasing order of priority, the events that could lead to a significant negative outcome. • The Risk List is maintained throughout the project. Project Management - UPEDU 11 Artifact : Work Order • The work order is the Project Manager's means of communicating what is to be done, and when, to the responsible staff. • It becomes an internal contract. Project Management - UPEDU 12 Artifact: Review Record • A Review Record is created to capture the results of the review of a project artifact. • A form document that is filled out for each review. It is created as a control document to manage the execution of the review of project artifacts. Project Management - UPEDU 13 Artifact: Measurement Plan • Defines the measurement goals, the associated metrics, and the primitive metrics to be collected in the project to monitor its progress. Project Management - UPEDU 14 Concepts: Baseline • Definition • A baseline is a 'snapshot' in time of one version of each artifact in the project repository. • It provides an official standard on which subsequent work is to be based, and to which only authorized changes can be made. Project Management - UPEDU 15 • Major artifacts of the Unified Process for EDUcation, and the information flow between them Project Management - UPEDU 16 Assignment : • Define Project Phase Milestones – Purpose – To define the points at which project progress is formally assessed. – To allocate estimated effort and costs to each phase. • Define Milestone Goals – Purpose – To define the criteria by which phases are assessed. • Define Number, Length, and Objectives of Iterations Within Phases – Purpose – To determine how many iterations will be planned for each project phase. – To determine the relative allocation of work across iterations. – To determine the objectives for each iteration Project Management - UPEDU 17 Opgave • Ud fra UPEDU på web skal du : – Redegøre for opbygningen af en Iteration plan – Gennemgå et eksempel på en Iteration plan – Case stuide – http://www.upedu.org/upedu/process/artifact/tmpl_cs/cs/ PM/upedu_ex_allit.pdf – http://www.upedu.org/upedu/process/artifact/tmpl_cs/cs/ PM/upedu_ex_allit.pdf Project Management - UPEDU 18 Opgave • Udarbejd et udkast til en iteration plan i MS Project. – Du skal lave en plan der placerer arbejdsopgaver i forbindelse med en iteration i Elaboration fasen, og som følger Larmans metode. – Antag at der er 4 personer i projektet, der skal laves 4 usecase beskrivelse.1 skal være Fully dressed og 3 i casual format. Der skal realiseres 1 usecase. Project Management - UPEDU 19 Opgave • Diskuter opbygningen af en Risk List • Præsenter et eksempel på en Risk List – Template : http://www.upedu.org/upedu/process/artifact/tmpl_cs/ webtmpl/PM/upedu_rskls.htm – Casestudie : http://www.upedu.org/upedu/process/artifact/tmpl_cs/ cs/PM/upedu_ex_rskls.pdf • Lav et udkast til en Risk List til jeres projekt Project Management - UPEDU 20
© Copyright 2026 Paperzz