traditional to agile conceptual

20
AGILE ADOPTION Guiding Your Agile Journey

Upload: bevill-edge

Post on 22-Jan-2015

473 views

Category:

Business


5 download

DESCRIPTION

A presentation for initial questions to ask when considering rapid release deployment and PDCA methods of delivery

TRANSCRIPT

Page 1: Traditional to Agile conceptual

AGILE ADOPTION

Guiding Your Agile Journey

Page 2: Traditional to Agile conceptual

© 2011 Bevill Edge® 2

Our PositionIndustry Leadership, Unified Philosophy, One Brand

Page 3: Traditional to Agile conceptual

© 2011 Bevill Edge® 3

Build the Pilot Team

Who are they?• Cross-Functional• Self-Organized• Persistent• Co-located• Committed to the Success

What do they need?• Dedicated Team Room• Flip Charts• Persistent Task Boards• Post-It Notes• Markers• Pens

Page 4: Traditional to Agile conceptual

© 2011 Bevill Edge® 4

SCRUM OR NOT TO SCRUMRoles, Ceremonies, Artifacts

Page 5: Traditional to Agile conceptual

© 2011 Bevill Edge® 5

RELEASE PLANNINGVision, Requirements, Prioritization, & Planning

Vision

EpicsThemesFeatures

Product Management

Cust. EngagementFrequent Feedback

Prioritization

Cost v. ValueCustomer Driven

Page 6: Traditional to Agile conceptual

© 2011 Bevill Edge® 6

Release Planning

Questions• Who does product visioning

today?• How often do you meet now?• How do you get feedback from

the customer today?• What documents to do you

deliver to the stakeholders today?

Tomorrow• Visual Collaboration• Stakeholder Engagement• Epic Story Documentation• Continual Improvement• Documents

– Velocity– Release Plan– Release Burndown

Page 7: Traditional to Agile conceptual

© 2011 Bevill Edge® 7

Release Planning

What’ll Change

• Expectations• Durations• Affinity Groups• Feature Documentation• Value Driven Development• Prioritization Techniques• Planned Projects

Personal Goals for Change• • • • • • • •

Page 8: Traditional to Agile conceptual

© 2011 Bevill Edge® 8

SPRINT PLANNINGPlanning, Scheduling, Estimating, Dependencies, Conflict Management

Page 9: Traditional to Agile conceptual

© 2011 Bevill Edge® 9

Sprint Planning

Questions• How do you track project

progress today?• How do you provide status

updates to the business?• How do you manage

dependencies?• How do you measure duration?• How do you sequence activities

today?

Tomorrow• Pulled work by the team• Value/Customer based

prioritization• Daily Standups (water cooler

conversations)• Frequent Feedback through

Intentional Interaction• Osmotic Planning

Page 10: Traditional to Agile conceptual

© 2011 Bevill Edge® 10

Sprint Planning

What’ll Change• Documentation provided to

business partners and stakeholders

• Timelines will become incremental

• Delivery will become incremental & value based

• Self organization will emerge in the team

• Managers own the end, not the means

Personal Goals for Change• • • • • • •

Page 11: Traditional to Agile conceptual

© 2011 Bevill Edge® 11

MONITORINGEarned Value, Status Reports, Dashboards, Schedule Updates

Page 12: Traditional to Agile conceptual

© 2011 Bevill Edge® 12

Monitoring

Questions• How do you track project

progress today?• Do you track earned value

metrics?• What metrics track project health

today?• How do you provide status to the

business partner today?

Tomorrow• Velocity Metrics• Complexity Burn Rate Charts• Expected Path Analysis

Page 13: Traditional to Agile conceptual

© 2011 Bevill Edge® 13

Monitoring

What’ll Change

• Earned Value Reports will be replaced with Earned Value

• Performance thresholds and metrics will be created as a byproduct of work

• Information Radiators makes metrics visible

• Charts result in visual indicators of performance

Personal Goals for Change• • • • • •

Page 14: Traditional to Agile conceptual

© 2011 Bevill Edge® 14

TESTINGAcceptance Criteria, Automated Unit Testing, Quality

Testing

Unit Testing

Systems Testing

Page 15: Traditional to Agile conceptual

© 2011 Bevill Edge® 15

Testing

Questions• What tests structures are in place

today?• Who are your testers?• How often do you test?• How do you maintain quality

assurance today?• What is the procedure for

documenting tests and quality today?

Tomorrow• Acceptance Criteria and Testing• Automation• Test Driven Development• MMF Planning & Delivery• Fail Fast, Refactor, Deliver

Page 16: Traditional to Agile conceptual

© 2011 Bevill Edge® 16

Testing

What’ll Change• Unit Tests are automated, always

on• Systems Testing is automated• Time Boxes allow for early fails

and big wins• Shippable Features will be tested

in increments and accepted to production per a release schedule

Personal Goals for Change• • • • • •

Page 17: Traditional to Agile conceptual

© 2011 Bevill Edge® 17

RETROSPECTIVESLessons Learned, Historical Actuals

What works

What doesn't work

Scrum of Scrum

Stakeholder Feedback

Continuous Improvement

Page 18: Traditional to Agile conceptual

© 2011 Bevill Edge® 18

Retrospectives

Questions• Do lessons learned get used on

project planning?• Are historical actuals and

previous schedules used to start new projects?

• How are processes improved upon?

• Who has the authority to approve a process change?

Tomorrow• Teams will self-organize to ensure

conflicts are escalated immediately

• Teams will work as groups using visual techniques to provide clear actionable feedback to the product ownership

• Stakeholder feedback will become part of the iteration

Page 19: Traditional to Agile conceptual

© 2011 Bevill Edge® 19

Retrospectives

What’ll Change• Issues and Risks will be handled

immediately by the entire team until resolved

• Communications will allow for frequent feedback and prevent unknown issues from emerging

Personal Goals for Change• • • • • •

Page 20: Traditional to Agile conceptual

© 2011 Bevill Edge® 20

PRODUCT DEMODelivery, Functional Increments, Stakeholder Engagement