100 likes | 478 Views
ALMR Project Management in Agile mode. Olivier PONY – October 2010. ALMR Project Management in Agile mode Agenda. ALMR Product Roadmap Global View Q4 2010 to Q4 2011 IT Project Gates - Waterfall Style IT Project Gates - Agile Style Details about Agile Agile Software Development Timeline
E N D
ALMR Project Managementin Agile mode Olivier PONY – October 2010
ALMR Project Management in Agile modeAgenda • ALMR Product Roadmap • Global View Q4 2010 to Q4 2011 • IT Project Gates - Waterfall Style • IT Project Gates - Agile Style • Details about Agile • Agile Software Development Timeline • ALMR Release Plan • Motivations to move towards Agile • Measuring Improvements
ALMR Project Management in Agile modeALMR Product Roadmap Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 Business view of detailed ALMR enhancement priorities is <3 months So we commit on release scope, check, and deploy every 3 months Commit Deploy Check In Waterfall Projects, 1 project = 1 commitment/check/deployment ALMR 5 ALMR 6 ALMR 7 ALMR 8 ALMR 9 In Agile Projects, 1 project = X commitments/checks/deployments ALMR 5 ALMR 6 ALMR 7 ALMR 8 ALMR 9 Next slides show the IT gates
ALMR Project Management in Agile modeALMR Product Roadmap and IT Project Gates - Waterfall Style Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 ALMR 5 ALMR 6 ALMR 7 ALMR 8 ALMR 9 Req Gate Failsafe GL Exit Launch Project Definition Financials Requirements Testing Go/no Go Criteria OCM Plan Risk Management Security Checks Planning Lessons Learned Approvals Next slide show the Agile style
ALMR Project Management in Agile modeALMR Product Roadmap and IT Project Gates - Agile Style Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 ALMR 5 ALMR 6 ALMR 7 ALMR 8 ALMR 9 Req Gate WIP Deploy WIP WIP WIP Failsafe Exit Launch Go Live (WIP = Work In Progress) If needed, intermediate deployments Project Definition Financials Requirements Testing Go/no Go Criteria OCM Plan Risk Management Security Checks Planning Lessons Learned Approvals Not all sections mandatory Next slide focuses on 1 month to show where are IT commitments
ALMR Project Management in Agile modeAgile Software Development Timeline Week 1 Week 2 Week 3 Week 4 … etc … etc ALMR Users Sprint 1 Sprint 2 Sprint Review& Retrospective Deploymentevery ~6 sprints Planning Meeting ALMRERs Commit Daily Scrum Meetings Check Workshops &Development Sprint 1Backlog Demos &Retrospective Sprint 2Backlog Dev Team Burn-down Chart Burn-down Chart ProductOwner Remaining Effort Remaining Effort ALMRProductBacklog Next slide shows how we however keep a long-term view
ALMR Project Management in Agile modeALMR Release Plan Q4 2010 Q1 2011 Q2 2011 Q3 2011 Q4 2011 ALMR 5 ALMR 6 ALMR 7 ALMR 8 ALMR 9 ALMR Users Req Gate WIP Deploy ALMRERs ALMR release 5 backlog ALMR release 6 backlog ALMR release 7 backlog ALMR release 8 backlog ALMR release 9 backlog ProductOwner ALMRProductBacklog Next slide explains motivations for change to agile approach
ALMR Project Management in Agile modeMotivations for ALMR to move towards Agile Software Development • What Does not Change • We keep a quarterly ALMR Product Roadmap and Release Plan with quarterly UATs, Go decisions, user training, cut-over, go live • We still have management: planning, reporting, resource, financial, risks, security, process, quality • Improvements • More IT feedback (demos, restrospective) => better visibility and predictability of ALMR releases => enhanced product ownership, better steering, can expect <1 month reactivity in case of a tactical change • Business provides earlier use cases, acceptance criteria => shorter UATs with less defects, users get what they expect • More IT commitment, every 2 weeks, based on better IT effort estimate • More efficient IT testing, automated => less UAT defects • More IT transparency internally, more trust • Less time spent to prepare and review project gates, reduced x3
ALMR Project Management in Agile modeMeasuring Improvements • Quantitative Improvements • List of measures: • Percentage of UAT readiness • Amount of UAT defects • Number of regressions brought by a new release • Percentage of test coverage • … to be completed • It is needed to collect retro-stats on previous ALMR projects, UATs • Then, similar statistics will be gathered at each new ALMR release