Agile Projects with Microsoft Project Why Microsoft Project

  • Slides: 13
Download presentation
Agile Projects with Microsoft Project

Agile Projects with Microsoft Project

Why Microsoft Project for Agile Projects? We don’t need a schedule. (We don’t WANT

Why Microsoft Project for Agile Projects? We don’t need a schedule. (We don’t WANT a schedule) • New features provide Agile planning and execution without a schedule • Agile Project is often a component of larger Project or Program • Agile is traditionally Software Development • Agile Manifesto, 12 Principles • Most projects have a software component • Some Agile techniques may be applicable for other activities • What is the scope or context of your project? • Software Development only? Implementation? Training, Processes, Communications?

Why Microsoft Project WITH Agile Projects? • Larger Project or Program needs a schedule

Why Microsoft Project WITH Agile Projects? • Larger Project or Program needs a schedule • Dependencies to and from Agile Iterations - Predecessors and Successors • Needs to represent Agile Project/Deliverables in integrated master schedule • May be Timeboxed, Phases or Releases, Testing, Implementation • Needs Project Management – PMBOK “ 10 Blocks” – in the schedule • Anticipate Change • Resources often assigned to multiple tasks or projects at a time • Microsoft Project can mix Agile and Traditional

Agile Manifesto agilemanifesto. org

Agile Manifesto agilemanifesto. org

Agile 12 Principles agilemanifesto. org

Agile 12 Principles agilemanifesto. org

PMI® Standards: Project Management Body of Knowledge Areas Integration Process Groups Initiating Planning Executing

PMI® Standards: Project Management Body of Knowledge Areas Integration Process Groups Initiating Planning Executing Monitoring & Controlling Closing Develop Charter Develop Project Management Plan Direct and Manage Project Work Manage Project Knowledge Monitor and Control Project Work Perform Integrated Change Control Close Project or Phase Scope Schedule Cost Quality Plan Scope Management Collect Requirements Define Scope Create WBS Validate Scope Control Scope Plan Schedule Management Define Activities Sequence Activities Estimate Activity Durations Develop Schedule Control Schedule Plan Cost Management Estimate Costs Determine Budget Control Costs Plan Quality Management Manage Quality Control Quality Plan Resource Management Estimate Activity Resources Acquire Resources Develop Team Manage Team Control Resources Communications Plan Communications Management Manage Communications Monitor Communications Risk Plan Risk Management Identify Risks Perform Qualitative Risk Analysis Perform Quantitative Risk Analysis Plan Risk Responses Resource Procurement Stakeholder Identify Stakeholders Implement Risk Responses Plan Procurement Management Conduct Procurements Control Procurements Plan Stakeholder Management Manage Stakeholder Engagement Monitor Stakeholder Engagement

PMI Life Cycles PMI Agile Practice Guide Predictive • A more traditional approach, with

PMI Life Cycles PMI Agile Practice Guide Predictive • A more traditional approach, with the bulk of planning occurring up front, the executing in a single pass; a sequential process Iterative • An approach that allows feedback for unfinished work to improve and modify that work Incremental • An approach that provides finished deliverables that the customer may be able to use immediately Agile • An approach that is both iterative and incremental to refine work items and deliver frequently

Project Management WBS & Life Cycles XYZ Program Incremental (Phased) Phase 1 Phase 3

Project Management WBS & Life Cycles XYZ Program Incremental (Phased) Phase 1 Phase 3 Phase 2 Risk Life Cycle Planning Implement Build Planning Build Stakeholders Planning Build Communications Implement Infrastructure Hardware Systems Security Support HR Legal PR IT Marketing Dependencies Custom ERP Agile Release 1 Sprint 1 -1 Web Sites Software Sprint 1 -2 Sprint 1 -3 Sales Release Change Control Training Intranet Release 2 Sprint 2 -1… OCM Customers Suppliers Dependencies Hybrid Requirements Sprint Planning Implement Quality Functional Finance Scope Schedule Cost Resources Procurement Requirements Sprint Build It Sprint Review Retrospective erations Integration Contingency Buffer Testing Implementation Itera tions

Microsoft Project Agile Features Ø Agile Project Template, 2013 version Ø Scrum Project, O

Microsoft Project Agile Features Ø Agile Project Template, 2013 version Ø Scrum Project, O 365 2016 version Ø Kanban Project, O 365 2016 version Ø Task Board View, O 365 2016 version Ø Burndown Chart, all 2016 versions Ø Build your own…, all versions Ø Visual Studio Team Services, Team Foundation Server, various versions • Task Board can be used with any agile methodology • Work, Dates not necessary, not integrated; update separately if desired • Points not included but may be custom; performance is Work if desired

Microsoft Project Agile Demonstrations • Agile Project Template • Uses custom fields Text 1

Microsoft Project Agile Demonstrations • Agile Project Template • Uses custom fields Text 1 for Item Type (Sprint or Work Item), Text 2 for Sprint (Backlog, Sprint #) • Kanban Project • Board Planning Progression • Scrum Project • Sprints • Board Planning Sprints and Progression • Hybrid • Include both and traditional in same schedule • Insert column Agile; Yes or No • Build your own example • • Custom fields for Sprint/Iteration, Release, Points Scrum Sprint Life Cycle Manually Scheduled for Backlog does not create false dates Can calculate performance & velocity with Point and formulas • Burndown Charts • Filter for Agile, Sprint

Microsoft Project Agile Templates

Microsoft Project Agile Templates

Microsoft Project Agile Task Boards

Microsoft Project Agile Task Boards

Thank you! MS Project Agile Downloads Available Bill Gundrum, PMP, RMP, ACP bgundrum@veasolutions. com

Thank you! MS Project Agile Downloads Available Bill Gundrum, PMP, RMP, ACP bgundrum@veasolutions. com (610) 620 -5313 PMO Consulting, Training & Workshops • • Risk Planning Project Negotiation Lessons Learned Microsoft Project, Project Server/Online www. veasolutions. com info@veasolutions. com Cloud PPM System • Portfolio, Project, Resources Management • Schedules, Risks, Monte Carlo, Issues, Changes, Lessons Learned, Auto-generate Status Reports • Microsoft Project Viewer www. cvprojects. com info@cvprojects. com