Scaled Agile Frameworks

Slides:



Advertisements
Similar presentations
An Agile Retrospective Clinton Keith Overview Retrospective format What works (clear wins)? What doesn’t work so well? What do we need to start doing?
Advertisements

COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
Archana Mehta. Spot a Failing project Costs a lot more than it should Its takes longer than anyone expected The product doesn’t do what it was supposed.
What is Agile? Agile is a software methodology based on iterative and incremental development, where requirements and solutions evolve through collaboration.
The Business Analyst Role in Agile Projects
©2013 Scaling Agile With SAFe August 13, 2013.
Scrum introduction XP Days Agenda Introduction The Scrum process – roles, ceremonies and artifacts Backlog management Conclusions and questions.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Rules of the Game  Loosely based upon the TV show, “Who wants to be a millionaire.®”  Once the question is read, you will have 30 seconds to discuss.
Agile development By Sam Chamberlain. First a bit of history..
The Transforming Power of the ITIL Framework for the Project Manager Patrick von Schlag Deep Creek Center November 10, 2010.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Kanban in Action City Grid Media Case Study Jason Lenny.
Introduction to Agile.
Agile Design and SCRUM Brent M. Dingle, Ph.D. “For the last few centuries, … science has been attempting to break matter down into ever smaller bits, in.
Trusted IT Group. The challenge: 40 active, concurrent IT projects  Unsatisfactory Project Delivery.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
1 Agile Methodology & Programming Ric Holt July 2009.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
SCRUM introduction 6 April Scrum Team are known as pigs because they’re committed to delivering Sprint Goal People who are involved but not dedicated.
Copyright © 2015 Curt Hill Software Development Paradigms What do you need to know?
Introduction to Disciplined Agile Delivery (DAD) Scott W
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
Leffingwell et al. © 2015 Scaled Agile, Inc. All Rights Reserved 1 Foundations of the Scaled Agile Framework ® Values, Principles, Practices, Implementation.
Introduction to Agile. Introduction Who is this guy?
Scrum Overview. Agenda What is scrum…and what it isn’t Scrum’s Characteristics The Scrum Process Scrum Phases Measurements Key Practices Backlogs Sprint.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Please contact us at DisciplinedAgileConsortium
SCRUM.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Valuable Project Management Tools and Techniques
Testing journey in Scaled Agile Framework®
Please contact us at DisciplinedAgileConsortium
A Walkthrough of the Scaled Agile Framework®
SAFe Workshop - Oct 17 Presenter: Ray Brederode
Navigating an Agile Transformation
Agile Fundamentals Logo Here.
CS 577b: Software Engineering II
Scaled Agile Requirements: What, When & How
Impact of Agile Methodology on Software Architecture
Agile Transformation Gint Grabauskas Presented to STL JUG
Agile/Scrum what’s in a name…
Managing Large Global Test Programs Through Automation of Automation
A Walkthrough of the Scaled Agile Framework®
Breaking the Scaled Agile Framework into simple parts
our journey toward top down support for agile transformation
Demystifying SAFe.
Project Management and the Agile Manifesto
Managing Large Global Test Programs Through Automation of Automation
Sample Agile Assessment Report for XYZ Company
Operating a Sandwich Stall using Agile Methodologies
Johanna Rothman Agile Team Measurements Chapter 12
How to Successfully Implement an Agile Project
Summarizing Our Models to Date
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Project Management in the Digital Era
Agile Frameworks - Scaling Agile for the Large Enterprise
From a controlled chaos to well oiled machine
Introduction If you have got a call for an Agile testing interview, then congratulations are in order. You may be feeling nervous, but it sure to be felt.
Introduction to Agile Blue Ocean Workshops.
Scrum in Action.
Agenda Start with Why What Are Best Practice Frameworks, and Why Do We Need Them? Best Practices Defined Lean, Agile, DevOps and ITSM/ITIL 4 The Increasing.
Are you measuring what really counts?
Agile, Scrum and CMMI Methodologies
What makes a Good Agile Team
Presentation transcript:

Scaled Agile Frameworks Cheat Sheet Simon Bourk Dag Rowe

Introduction of the frameworks Agenda Introduction of the frameworks SAFe LeSS Nexus DAD Comparison Chart Open Discussion Make sure you have a TIMER - 10 min per framework - 1 min pair quick recap Introduce Rat Hole - how to avoid them.

What is Scaling Simple Answer Multiple teams working on one product Size Matters Do you mean 4 established agile teams? 4-10+ teams with PM, PMO, Release management, and multiple support teams?

Recap For one minute, find a partner and describe the key points you noticed about the framework.

The LeSS Framework Discussion Notes Use scrum cross-functional teams - Feature Teams Added Sprint Planning, part 1 , part 2 (which can be a multi-team), no part 3 Daily Scrum - Use of open space meeting or Scrum of Scrums overall Refinement - Cross Team - Cross team estimation to have a common scale across teams. Refinement - one big room - all in there, each team separated but co-existing in the space One review for the LeSS, last part of the review looks like part 1 nexus retrospective. Joint Retrospective - similar to the nexus part 3 but suggested to be somewhere in the following week. Suggest to limit to 2 persons per team attending the joint events. Suggest some good practices when scaling - Community of Practices, Software as a Service, Micro Services The Undone Department! ready to cope with your organisational dysfunctions. They describe more in details the practices, stakeholder roles (as managers), coaching as a practice, adoption as a possible problem to solve. The principles are quite similar than the Nexus. Seems to prescribe more in details how the meetings goes, some areas are blurry - The scrum of scrums prescriptions isn’t as much prescribed - which bring inconsistency in the model. Prescribe ONE product owner that has lots of free time. Introduce LeSS HUGE - the scaling of LeSS. The LeSS Framework

Scaling LeSS

The Nexus Framework Discussion Notes: Use scrum as is - Scale it, make sure you are good at it because otherwise the dysfunctions will go wild. add nexus team events add nexus integration team Talk about Product Owner Talk about Refinement Talk about the necessity of technical excellence - the continuous integration wheels Nexus size - 4 to 10 teams (3-9 people) = 90 people max Talk about the Nexus + Suggest some good practices when scaling - Community of Practices, Software as a Service, Micro Services The Nexus Framework

Disciplined Agile Delivery (DAD) Framework (Scrum)

Explore and prove early SAFe Nexus DAD LeSS Foundation Hybrid Scrum Empiricism (1 - Most Adaptable ) 4 1 3 2 Architecture Arch. Epics Emergent Explore and prove early Normalized Story Points Across Teams Yes No, team level Can use it (options) Portfolio Planning Explicit Complexity High Low Medium promotes bottom-up intelligence Harder Easy Empiricism - inspect and adapt - all the methodologies support agile techniques of demos, retrospectives, and focus on delivering value SAFe and DAD are more prescriptive, so it is assumed they would be slower to adapt

SAFe Nexus DAD LeSS Governance Explicit Product Backlog Portfolio, Program, Team One One (Scrum) Standard, Expedite (Lean) Definition of Done Portfolio, Program, Team level One For All Can use (options) Potentially Shippable Increment Program PSI objectives Team PSI objectives Each Sprint

SAFe Nexus DAD LeSS Level of Prescription High Low Med - High Med Training Available Yes Inter team coordination Alignment with portfolio Nexus Integration Team - Servant Leaders Choices (Portfolio) Managed by Teams Specialist Teams (UX, DBA, ...) Can use Feature Teams Encouraged (Cross Functional) Feature Teams Enforced (Cross Functional)

Commonly asked questions How much is this framework prescriptive? How can I adapt it to my organisation? Where is my PMO in this framework? What about the architecture? it has to be up front? How are we going to scale the transformation? How are teams coordinated? How is compliance addressed? Test last? First? Continuously? Where is the test and BA team? Safe and PMO 3 levels - portfolio, program, team scrum non-prescriptive - may be not much help for the levels Safe adds lean leadership develop people, empower, get out of the way value stream analysis WSJF and cost of delay ART - train 5 iteration multiple teams with same goal roll up to features at program older versions do have - hardening sprint (if needed) Stuff you must do and can probably only do in hardening Stuff you should be doing earlier but have to do in hardening for now Stuff you absolutely should have done earlier and for which you're using the hardening sprint as a "waterfall crutch". http://ronjeffries.com/xprog/articles/safe-good-but-not-good-enough/ Test team integrated with dev BA is at the higher level - b/c design is done before

What have we learned? Building software is hard :) Organizational context matters

Discussions

References https://www.scrum.org/ http://less.works/ http://www.slideshare.net/RodneyBodamer1/scaled-agile-framework-and-disciplined-agile-delivery-comparisons http://www.disciplinedagiledelivery.com/ http://www.scaledagileframework.com/ http://www.cio.com/article/2936942/enterprise-software/introducing-the-scaled-agile-framework.html http://www.womensshelterslo.org/wp-content/uploads/2010/08/GroupDiscussion.jpg

References Books Disciplined Agile Delivery Agile Requirements

Presenters Simon Bourk - http://bourksoftware.com Dag Rowe - https://ca.linkedin.com/in/dagrowe

Announcements September Meetup Experience Report on Kanban Agile 101 - Metrics Agile 101 - Lean Metrics Agile Tour Montreal - November 13 Agile Tour Quebec City - November 9 Gatineau Ottawa Agile Tour - (November 23?)