browsing the software project management extension for pmbok
DESCRIPTION
The presentation deals with the common view on specific features of IT project management based on the PMI PMBOK extension for software projects. I described the was to unite waterfall and agile approaches, and PM role in this process and team leadership.TRANSCRIPT
![Page 1: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/1.jpg)
PMBOK® Extension
for Software projects
![Page 2: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/2.jpg)
Danil Dintsis
25 years experience in IT & consulting services
Ph. D. in System Analysis, PMP, ITIL, OSA, MOF, Cloud Computing certified specialist
![Page 3: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/3.jpg)
Sources
• PMBOK® Guide 5 Edition
• ISO/IEC/IEEE Standards 12207, 15288, 16326
• IEEE Standards (SWEBOK® v. 2-3, Templates for Management Plans)
• ITIL®
• COBIT®
![Page 4: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/4.jpg)
PMBOK® Extension for Software Projects. Sources
![Page 5: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/5.jpg)
Target audience
• Business leaders
• Business managers
• Operation and functional managers
• PMO
• Development team members
• Support team members (ITIL)
![Page 6: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/6.jpg)
Software projects «species»
![Page 7: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/7.jpg)
Team Management
• Dedicated resources
• Multi-skilled teams
• Colocation (war room)
• Generalists and Specialists
• Stable Work Environment
![Page 8: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/8.jpg)
Types of Teams
• Combined virtual and localized teams
• Combined teams with both expensive experts and «generalists»
• Balance between dedicated and functional team mambers
![Page 9: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/9.jpg)
PM roles and responsibilities
Leadership
Control
Building partnership
Team building
![Page 10: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/10.jpg)
Additional team management tools
• Pair programming
• Test-driven programming
• Colocation
![Page 11: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/11.jpg)
Project stages (phases)
• Analyze (requirements)
• Architect
• Design
• Construct
• Integrate
• Test
![Page 12: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/12.jpg)
Common to Agile approach
Business demands
Analyze
Architect
Develop • Code
Document
Test
Sustain
![Page 13: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/13.jpg)
© PMBOK® Extension for Software Projects
WBS additional tools
![Page 14: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/14.jpg)
Additional Inputs, Tools, and Outputs
• SLA
• Release and Deployment Plans
• Security Constraints
• Architectural and other
• Non-functional dependencies
• Retrospective analyze
• Use cases
![Page 15: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/15.jpg)
Adaptive models
• Increment planning wit a period from 1 day to 1 month
• Customer and users involvement on a regular basis
• Small, self-organized teams up to 10 members.
• Large projects may include small adaptive teams
• Each team member works in the single project only durint current iteration
• Each team includes both generalists and specialists.
![Page 16: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/16.jpg)
© PMBOK® Extension for Software Projects
Adaptive cycles
![Page 17: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/17.jpg)
Time Management Tools
• Structured schedule
• Schedule as an independent variable
• Iterative schedule with come backs
• Schedule on demand
• Portfolio based schedule
![Page 18: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/18.jpg)
Additional inputs, tools, and outputs for Time Management
• Release and Iteration plans
• Information radiators
• Current productivity
• Historical productivity
• On-line collaboration tools
![Page 19: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/19.jpg)
Cumulative (CFD) Diagrams
© PMBOK® Extension for Software Projects
![Page 20: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/20.jpg)
Scrum board as an information radiator
![Page 21: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/21.jpg)
Quality Assurance – based on the IEEE standards
• 929 Software and System Test Documentation
• 1008- Unit Testing
• 1012- System and Software Validation and Verification
![Page 22: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/22.jpg)
Quality metrics for customers and users
• Availability
• Productivity
• Security
• Scalability
• Simple to learn
• Simple to use
• Agility
![Page 23: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/23.jpg)
Quality metrics for development and operation staff
• Availability
• Productivity
• Security
• Scalability
• Double code use
• Serviceability
• Deployment and portability
• Extensibility
![Page 24: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/24.jpg)
Agile Risk Management Cycle
© PMBOK® Extension for Software Projects
![Page 25: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/25.jpg)
SummarySoftware extension:
• Is more detailed and practical oriented
• Extends by Adaptive/Agile/Scrum approaches
• Implements ITIL based IT service lifecycle, tools, and techniques
• Imlements IEEE® SWEBOK standard
![Page 26: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/26.jpg)
My Services
• PM consulting
• ITSM – ITIL – MOF consulting
• IT processes and staff audit
• Designing policies, procedures, templates
![Page 27: Browsing the Software Project management extension for PMBOK](https://reader033.vdocuments.us/reader033/viewer/2022061300/54c793944a7959035f8b4572/html5/thumbnails/27.jpg)
Q&As
Contacts
• www.ddintsis.com (Russian)
• https://www.facebook.com/IPDanilDintsis
• http://www.linkedin.com/in/dintsis (English)