D2i Consulting Project Scope It s All BS! (If you don t have a WBS) PMI-CTT Symposium October 27, 2015 Dhanu M Kothari Tel: 905-475-9285 www.d2i.ca
WBS & Agile PM 2
What does WBS mean to you? Do you use WBS? How? WBS & Agile PM 3
WBS - Definition A WBS is a deliverable-oriented grouping of project components that organizes and defines the total scope of the project; work not in the WBS is outside the scope of the project. - PMI WBS & Agile PM 4
Understanding WBS An organized list of project deliverables Examples? WBS & Agile PM 5
SDLC Models Waterfall model Spiral Model Incremental Release Model RAD Model Prototyping Model Other Model? WBS & Agile PM 6
WBS & Agile PM 7
WBS & Agile PM 8
Project Scope or Work Content View How big is the project? What s in & What s out? Focus on What before the How ROCK CONCERT VENUE BAND STAGE MRKTNG RESEARCH CONTRACT SELECTION SCHEDULE A/V EQPT. LIGHTS SPONSORS PROMO INTERVIEWS CONTRACT BROCHURE CLIENTS TV ADS Tasks and Activities Use Verbs Hire Lawyers Draft Contract Negotiate Contract Write Specs Select Vendor Test Equipment Arrange Backup WBS Components & Work Packages Use Nouns Define the scope with Work Breakdown Structure (WBS) Decompose into Work Packages, Deliverables & Activities DONATIONS TICKETS WBS & Agile PM 9
WBS Guidelines WBS is a tree-structure that decomposes the project into deliverables consisting of Work Packages WBS Components & Work Packages - Nouns Activities are described with Verbs Responsibilities are assigned for Work Packages. Builds the thought process What before How Let s define What needs to be done first. Then discuss How we are going to do it WBS & Agile PM 10
Waterfall Vs. Agile WBS & Agile PM 11
WBS & Agile PM 12
Agile The Product Backlog WBS & Agile PM 13
All Projects begin the same way Business need Stakeholders Measurable Goals SMART Objectives Responsibilities & Relationships Completion Criteria WBS & Agile PM 14
All Projects Need Scope Management Scope changes are cheap and easy during envisioning Expensive and difficult during project execution WBS & Agile PM 15
Traditional WBS Tells about the deliverables in detail Used as the base framework to start the estimation process. Scheduling and monitoring done around the WBS Built around project requirements and design specification document WBS & Agile PM 16
AGILE BASED WBS Popularly known as epics and user stories Built around user functionality You can use the same elements of the WBS (as in traditional method) to do a functional decomposing of a feature to arrive at the user stories at the atomic level WBS & Agile PM 17
AGILE BASED WBS WBS & Agile PM 18
WBS Barriers to Success Resistance to doing the WBS Trying to do scope, cost and schedule development simultaneously Not staying focused on deliverables Rushing into planning Expecting that a PM tools such as MS Project will help define and construct WBS Ignoring basic tools for analysis (brainstorming, facilitation, reviews etc.) Lack of budget or time to do the WBS Pressure from management, customer & technical teams to skip the WBS Proper Planning Prevents Poor Project Performance WBS & Agile PM 19
The Changing Role of the PM SOW, WBS, Milestones, Stakeholder Dependency, Critical Path, Schedule Risk Management, Expectation Mgt. Change Control, Communication Project Management Language Walk the Talk! Mediator Facilitator Implementer Communicator Change Agent Project Manager WBS & Agile PM 20
Project Management Getting work done through the active cooperation of all stakeholders WBS & Agile PM 21
WBS & The AGILE PM Ensure customer participation Build teamwork among technical & other members Provide good facilitation Manage group dynamics Seek outside expertise Conduct iterative sessions Focus on tangible deliverables Budget for WBS related effort Obtain approvals WBS & Agile PM 22
The Universe is hostile to the success of your projects. What are you doing about it? WBS & Agile PM 23
WBS & Agile PM 24
If you want to build a ship, don t drum up the men to gather up the wood, divide the work and give orders. Instead, teach them to yearn for the vast and endless sea. - Antoine De Saint-Exupery What is your team yearning for? WBS & Agile PM 25