Download presentation
Presentation is loading. Please wait.
Published byAlfred Stanley Modified over 9 years ago
1
1 / x Project Planning CMMI Project Planning Jean-Luc Deprez Robin Leblon
2
2 / x Project Planning Project Planning Purpose Make an assessment of all time and resource consuming activities needed to complete the project Allow management/predictions based on assessment
3
3 / x Project Planning Project Planning Specific Goals SG 1 Establish Estimates n SP1.1 Estimate the Scope of the Project Non-formal WBS derived from Product Decomposition Mapped to Trac ticket and roadmap system for activity and milestone planning n SP1.2 Establish Estimates of Work Product and Task Attributes Only Multitouch estimates time needed in hours, no specific model used Time estimation other teams, mapped to weeks? Technical Decisions: architecture docs previous semester, experience and extra research [1],[2],[3],[4] Trac server [4] Trac server Multitouch
4
4 / x Project Planning Project Planning Specific Goals SG 1 Establish Estimates n SP1.3 Define Project Lifecycle Multitouch milestone moving == review meeting Hadra, Sprint evaluation and planning == review meeting artifacts (backlogs)? Mashed Up & WAFL about weekly milestone WAFL planning? Iterative development: Expanding functionality [1],[2],[3],[4] Trac server [ 6] Mashed Up Planning
5
5 / x Project Planning Project Planning Specific Goals SG 1 Establish Estimates n SP1.4 Determine Estimates of Effort and Cost Most project work unprecedented Sensible estimates based on personal jugement All projects have identified risks and critical required competencies Work time collected by all project may be of use for future projects [7],[8],[9] Time caputuring
6
6 / x Project Planning Project Planning Specific Goals SG 2 Develop a Project Plan n SP2.1 Establish the Budget and Schedule All projects have defined milestones Dependencies on by milestone basis Technology and risk research done early-on to protect dependent activities (company policy) Most important resource is manpower assigned on a by milestone basis [1],[2],[3],[4] Trac server
7
7 / x Project Planning Project Planning Specific Goals SG 2 Develop a Project Plan n SP2.2 Identify Project Risks Risk management is company policy early mitigation strategies Risk lists Mashed Up and WAFL? Risk list Hadra: many risks still open? n SP2.3 Plan for Data Management No data management policies have been formalized Some conventions for modifing the colaborative environments appear to be in place per project Lack of wiki structure policy Some projects wiki’s risk navigation difficulty [10],[11] Risk lists [12],[13] Collaborative environment Guidelines
8
8 / x Project Planning Project Planning Specific Goals SG 2 Develop a Project Plan n SP2.4 Plan for Project Resources Implicit man-hours allocaton through Trac Ticket ownership (Ticket maps to task) Membership of a dedicated team (e.g. devteam) All teams have server for CE Multitouch reserved time on Multitouch table (no succes so far, UGent == bad suplier) n SP2.5 Plan for Needed Knowledge and Skills No artifacts point out a available skill inventory (exception: Hadra Ruby experts) All Teams have multiple references to aquiring needed skill’s Tickets, Wiki, Reports… [1],[2],[3],[4] Trac server
9
9 / x Project Planning Project Planning Specific Goals SG 2 Develop a Project Plan n SP2.6 Plan Stakeholder Involvement WAFL has stakeholder involvement plan (artifact?) General stakeholder involvement: Coaching session Customer/Management meeting Review meeting Customer/Senior managemet meeting n SP2.7 Establish the Project Plan Roadmap serves as overall project plan Crude planning in place within 2 weeks [1],[2],[3],[4] Trac server
10
10 / x Process Planning Generic Practices GG 2 GP2.1 Establish an Organizational Policy n All projects have taken considerable time to make a feasible project planning. GP2.2 Plan the Process n Most groups have not “planned the planning” n Hadra had a well defined planning procedure (SCRUM) GP2.3 Provide Resources n Most groups have not used any extra resources for planning.
11
11 / x Process Planning Generic Practices GG 2 (2) GP2.4 Assign Responsibility n All teams have assigned a project manager n No specific responsibilities have been assigned for planning GP2.5 Train People n No specific training in respect to planning GP2.6 Manage Configurations n All projects use trac ticketing and wiki. n Some teams also include planning information in the version control system [1],[2],[3],[4] Trac server
12
12 / x Process Planning Generic Practices GG 2 (3) GP2.7 Identify and Involve Relevant Stakeholders n Required review meetings for customer involvement n Hadra has defined team involvement through SCRUM GP2.8 Monitor and Control the Process n Hadra, corrective actions besides the SCRUM’s? n Multitouch : follow-up of tickets after each milestone, transfer if needed. n Wafl : overdue tickets treated as risks and mediated as fast as possible [14] Hadra SCRUM
13
13 / x Process Planning Generic Practices GG 2 (3) GP2.9 Objectively Evaluate Adherence n Other than evaluation at review meetings no project has compared its planning to the planning standards and procedures GP2.10 Review Status with Higher Level Management n Review meetings with customer n Some groups have altered their planning after review with customer
14
14 / x Process Planning Generic Practices GG 3 GP3.1 Establish a Defined Process n Besides Hadra, no project had a planning process according a certain procedure or standard GP3.2 Collect Improvement Information n Idea : implement a knowledge base, so planning experience can be shared and preserved
15
15 / x Project Planning Project Planning Process Assets [1],[2],[3],[4] Trac server allows managing activities and milestones Wiki allows knowledge management Integrated with SVN version control
16
16 / x Project Planning Project Planning Process Assets Wiki
17
17 / x Project Planning Project Planning Process Assets Roadmap
18
18 / x Project Planning Project Planning Process Assets Tickets
19
19 / x Project Planning Project Planning Findings Strengths n Responsibility through Trac ticket onwership helps work progress Opportunities for Improvement n More detailed planning of activities and there dependencies possible (e.g. Gantt-Chart) Proposed Actions n Look to extend Trac to aid this, or find other Ticket system n Reuse man-hour data produced this year
20
20 / x Project Planning Project Planning References [1] Trac server Hadra http://hadra.stoneship.org/trac/hadrahttp://hadra.stoneship.org/trac/hadra [2] Trac server Mashedup https://157.193.215.149/trac/https://157.193.215.149/trac/ [3] Trac server WAFL http://bellerophon159.test.atlantis.ugent.be/trac/wikihttp://bellerophon159.test.atlantis.ugent.be/trac/wiki [4] Trac server Multitouch http://bellerophon162.test.atlantis.ugent.be/trac/main/wikihttp://bellerophon162.test.atlantis.ugent.be/trac/main/wiki [5] CMMI for Development version 1.2 http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html http://www.sei.cmu.edu/publications/documents/06.reports/06tr008.html [6] Mashed Up planning https://157.193.215.149/trac/wiki/Planning https://157.193.215.149/trac/wiki/Planning
21
21 / x Project Planning Project Planning References [7] Time tracking Multitouch http://bellerophon162.test.atlantis.ugent.be/trac/main/report/11?BILLABLE=1& UNBILLABLE=1&REOPENED=reopened&ASSIGNED=assigned&CLOSED=cl osed&NEW=new&ACCEPTED=accepted&STARTDATE=0&ENDDATE=20000 00000 http://bellerophon162.test.atlantis.ugent.be/trac/main/report/11?BILLABLE=1& UNBILLABLE=1&REOPENED=reopened&ASSIGNED=assigned&CLOSED=cl osed&NEW=new&ACCEPTED=accepted&STARTDATE=0&ENDDATE=20000 00000 [8] Time sheets Mashedup https://157.193.215.149/trac/browser/trunk/documentation/team/timesheets https://157.193.215.149/trac/browser/trunk/documentation/team/timesheets [9] Time sheets WAFL http://bellerophon159.test.atlantis.ugent.be/wiki/index.php/Timesheets http://bellerophon159.test.atlantis.ugent.be/wiki/index.php/Timesheets [10] Risk Multitouch http://bellerophon162.test.atlantis.ugent.be/trac/main/report/24http://bellerophon162.test.atlantis.ugent.be/trac/main/report/24 [11] Warroomlist Hadra http://hadra.stoneship.org/trac/hadra/wiki/Warroomlist http://hadra.stoneship.org/trac/hadra/wiki/Warroomlist
22
22 / x Project Planning Project Planning Glossary CMMICapability Maturity Model Integration CEColaborative Environment WBSWork Breakdown system
23
23 / x Project Planning Project Planning References [12] Commit Guidelines Hadra http://hadra.stoneship.org/trac/hadra/wiki/CommitGuidelineshttp://hadra.stoneship.org/trac/hadra/wiki/CommitGuidelines [13] Richtlijnen Multitouch http://bellerophon162.test.atlantis.ugent.be/trac/main/wikihttp://bellerophon162.test.atlantis.ugent.be/trac/main/wiki [14] Hadra SCRUM http://hadra.stoneship.org/trac/hadra/wiki/SCRUM
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.