490 likes | 588 Views
Scrum without the Sugar Coating. You want me to do what?!. Introductions. Panel members/roles Gigi Zenk– Sponsor Dianne Foster- Developer Ben Hopkins– Developer Ann Deuell– Analyst Chad Baker– Tester Irene Hill– Product Owner Melodi Cottongim– Scrum Master Mara Tallman– Scrum Master.
E N D
Introductions Panel members/roles • Gigi Zenk– Sponsor • Dianne Foster- Developer • Ben Hopkins– Developer • Ann Deuell– Analyst • Chad Baker– Tester • Irene Hill– Product Owner • Melodi Cottongim– Scrum Master • Mara Tallman– Scrum Master
Agenda • How we got started • Q&A (10 minutes) • Scrum process at DOL • Q&A (7 minutes) • Outcomes & what we’re doing now • Q&A (15 minutes)
When we started Scrum • Summer 2011 – training (6 PM’s, analysts) • 2011 Nov/Dec/Jan 2012–2 teams, training, coaching, working
How we got started with Scrum • Executive and staff interest • Articles from CIO • Curiosity in the Project Office
How we got started with Scrum • Forced ‘opportunity’ • Project – impossible timeframe for Waterfall
How we got started with Scrum • Formed team • Hired Coach, trainer
How we got started with Scrum • Team training in 3 hour blocks over six week period • Parallel to planning and running Sprints
How we got started with Scrum • Professional coach on-site 80 hours • Coaching spread over 3 months • Helped with • Planning • New ways of working • New ways of communicating, collaborating
Misconceptions getting started • Misconception: No documentation, no need to do architecture planning
Misconceptions getting started • Misconception: Release every sprint • Reality: It will take a while (several months) before you Might need a release every sprint
Misconceptions getting started • Misconception: Must have software tool to manage Scrum • Reality: Until you have your process running smoothly, a tool will get in the way
Misconceptions getting started • Misconception: Agile/Scrum is flexible, fluid we can do things however works for us • Reality: Scrum is a disciplined, and specific process
Barriers getting started • Getting enough time from team members • Changing team members
Barriers getting started • Product owner – big cultural shift of accountability • Confusion on roles of PM’s, analysts, product owners
Q&A How we got started
Scrum Process at DOL 2 Week Cycle
Roles Scrum Team Stakeholders Sponsors Steering Committee Product Users IS Supervisors Architects DBA Configuration Management • Analyst • Designer • Developers • Testers • UAT Testers • Scrum Master • Product Owner
Create a Roadmap 2 Week Cycle
Sprint Planning 2 Week Cycle
Sprint Planning • Team members provide available hours for next sprint. • Team pulls in stories by priority, decomposes the stories into tasks, team members volunteer to complete the tasks and assign hour estimates. • Analyze the plan: fill in gaps and adjust workloads. • Team commits to delivering the sprint backlog. Save 20% of available hours.
Sprint Work 2 Week Cycle
Sprint Work Task Board Burn Down Chart 15 Minute Daily Stand Ups
Backlog Grooming 2 Week Cycle
Backlog Grooming Create Stories Prioritize Backlog Story Time = Team Communication
Demo 2 Week Cycle
Demo Burn Up Chart Completed Stories Incremental Releases
Retrospective 2 Week Cycle
Retrospective Facilitated Activity Action Plan Continuous process improvement
Re-start the Cycle 2 Week Cycle
Q&A Scrum Process at DOL
Outcomes • Dedication and loyalty to team grew quicker than expected
Outcomes • Accomplishing what didn’t seem possible In a timeframe that didn’t seem possible • Requirements current, accurate, just in time
Outcomes • Collaboration, breaking down barriers between roles • Improved communication
Outcomes • Desire for informal training in the agency • Monthly lunch and learn sessions on Scrum
Outcomes • Cultural shift – drive to expand and have more Scrum teams is coming from the ground-up. • People WANT to participate.
Lessons learned – why first two projects succeeded • Hiring coach for first two projects prevented failure, gave team confidence • Project sponsors and executives provided 100% support • Initial teams were had people who wanted to participate • Authority and responsibility was enabled at all levels • Dedicated room/walls for planning, meeting
What we’re doing now • Training 40 more IT staff
What we’re doing now • Forming more permanent Scrum teams • Teams formed around products for all work coming in
What we’re doing now • Consultant for forming the new teams • Internal coaches
What we’re doing now • Contractor’s working within our Scrum teams • Contract deliverables – sprints
What we’re doing now • Trying Team Foundation Server – for Scrum
Q&A Outcomes and what we’re doing now
DOL Scrum Process 2 Week Cycle 1 2 Product Roadmap Product owner describes the marquee features, sequences them in priority order. Release Roadmap Scrum Master facilitates feature t-shirt sizing poker with team and product owner groups into releases. 3 4a 4b 4c 5 6 Sprint PlanningTeam provides availability, breaks top priority stories into tasks, and teammates volunteer for tasks. Stand Ups 15 minute team chat: state tasks done yesterday, plan for today, identify roadblocks. Complete Tasks Work tasks, help teammates and maintain task board: move tasks into doing or done and update remaining hours. Backlog Grooming Analyst facilitates story creation workshop, Scrum Master facilitates story time point sizing, and Product Owner prioritizes the stories. DemoProduct Owner describes the business value and team demos the functionality only for stories that meet ‘done’ criteria. Product Owner collects feedback. RetrospectiveScrum Master facilitates discussion about what went well and things to improve. Team commits to an action plan.