Enterprise Agile #LAKC2015.

Slides:



Advertisements
Similar presentations
Iteration Planning.
Advertisements

Large + successful + government + IT + Agile = Census Leon Maritz June 2014.
How to Implement Agile in Your Organization
Test Automation Success: Choosing the Right People & Process
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Logo van Flair Polteq logo_RGB.png “Fast delivery on a slow train” Marc van 't Veer.
Local Touch – Global Reach The New Tester Matthew Eakin, Manager Managed Testing Practice Sogeti, USA.
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.
Michael Lepine Agile2013 Recap. What is DevOps?
Release Planning – Test Role and Responsibilities Emergence Tech Training / emergencetechtraining.com.
Agile 101.
©2013 Scaling Agile With SAFe August 13, 2013.
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..
Discover how to improve productivity by going DevOps and SAFe.
Managing a Project Using an Agile Approach and the PMBOK® Guide
Strategic Consultancy Simon Salloway 8 th November 2012 Transformation Consultant.
Agile Methodologies for Project Management By – Komal Mehta.
Gaining Support for a Sustainable Agile Transformation Dennis Stevens, VP Enterprise Engagements LeadingAgile November 12, 2013.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
資工 4A 陳怡秀 Microsoft Visual Studio’s Journey to Continuous Delivery.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
CS CS 5150 Software Engineering Lecture 3 Software Processes 2.
Frameworks in project management
1 Today’s Plan In Class Exam – Quick Review Thoughts on your Junior Projects, cntd People and Roles on Projects.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Agile Assessment Gadi Lifshitz, Ayelet Kroskin, Barak Yagour, Yael Dubinsky.
Delivering applications to market - faster. Stuart White Developer Tools Sales Manager – Microsoft Australia
Computer Science and Software Engineering© 2014 Project Lead The Way, Inc. Software Design Process.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
What Is Agile? Agile is a group of software development methodologies Scrum Extreme Programming (XP) Lean Etc. Key Characteristics: Small increments Adaptive.
AGILE SOFTWARE DEVELOPMENT WHAT IS AGILE SOFTWARE DEVELOPMENT? Software development methods where solutions are found to problems with systems through.
Dr. Rob Hasker. What if every project used Scrum?  Why might Scrum not be perfect for every project? Hard to get the big picture Early choices may have.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Dr. Rob Hasker. Should every project use Scrum?  When might Scrum not be an appropriate model?  What are some of its limitations? Hard to get the big.
DevOps Fundamentals Introduction to DevOps
© 2013 CA. All rights reserved. ScrumOps – Scaling Scrum Environment for DevOps Serajul Arfeen Naveen Arora July 2014.
1. ENTERPRISE AGILE TRANSFORMATION AT THE US POSTAL SERVICE MAY 24, Agile Business Solutions.
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.
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Agile Project Management
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Waterfall, Agile & Scaling Agile
Agile Training – Agile Overview
The more Agile you are the more you are In Control………..
Agile Software Development Brian Moseley.
By: By: Agile Scrum Master Online Training.
Navigating an Agile Transformation
Scaled Agile Requirements: What, When & How
Process Improvement With Roles and Responsibilities explained
Approaches to Systems Development
Managing Large Global Test Programs Through Automation of Automation
Managing Large Global Test Programs Through Automation of Automation
Sample Agile Assessment Report for XYZ Company
Johanna Rothman Agile Team Measurements Chapter 12
How to Successfully Implement an Agile Project
Teaching slides Chapter 1.
Attend|Learn|Grow Taking Your Career to the Next Level
Frameworks in project management
Scaled Agile Frameworks
Are you measuring what really counts?
AgilityHealth® ScrumMaster Training
Product Development & Planning
Presentation transcript:

Enterprise Agile #LAKC2015

The Journey “In any given moment we have two options: to step forward into growth or to step back into safety.” Abraham Maslow

My Journey Started at Sprint in 1999 as a developer in a “Shadow IT” role Pockets of scrum - 2010 Started Enterprise Transformation June 2012 30 scrum teams - using Scaled Agile Framework 4 Agile Release Trains – 3 aligned to our Strategic Initiatives, 1 covers “everything else”

Key Factors for Success Multi-Faceted Support Business Drivers to Release Fast Approach --- Move Forward!

1. Support – Multiple Levels of Org Bottom Up and Top Down Support Executive Sponsor

1. Support - Kokeilu Team Definition: Test, experiment; attempt, try Experimentation (act of experimenting; practice by experiment)

1. Support – External Agile Coach Brought in External Agile Coach from Rally to teach us SAFe Framework Lead through initial Big Room Planning sessions Returned for periodic support over 1.5 years Coach Jim

1. Support - Community

2. Business Drivers to Release Fast Stiff competition in the Wireless Industry Market saturation Need to respond quickly to price competition

3. Approach Move Forward! Act – Inform; Don’t ask for permission OK to fail Inspect and Adapt Work with the Willing

Combo Projects We are not “all in” and therefore need to collaborate with other teams that are working Waterfall. Leverage WaterScrumFall approach.

Water-Scrum-Fall “Water” – PSI 1 or PSI1.1 Support the waterfall teams getting started. Requirements, initial high level design “Scrum” - PSI 2 or PSI1.2 to PSI1.3 Build phase for the scrum team. Scope is pulled into sprints by priority. Each sprint strives to complete design, code, and system test (or integration with any other scrum team components that are available) for all the user stories accepted into the sprint.   “Fall” – PSI 3 or PSI1.4 to PSI 2.2 Integrate with waterfall teams for end to end testing

Water-Scrum-Fall Method A Preferred Method

Water-Scrum-Fall Method A Work is broken down prior to introducing to development teams to begin constructing software. Development Teams are provided: Entire vision for the program Review of the roadmap A review and discussion of dependencies A review and discussion of risks Waterfall and Scrum components are planned and executed based on the timing in which they are needed. Teams plan their capacity and activities around dependencies between scrum & non-scrum deliverables. The release backlog continues to be groomed and introduced to development teams as they are ready to start producing working software. Value: Development teams analyze scope minimal amount of times, thus avoiding constant change in scope and direction.

Water-Scrum-Fall Method B Traditional Method

Water-Scrum-Fall Method B Development Teams are given the task to consume & analyze the entire scope of the program/project. Dependencies, Risks, and a Roadmap are formed after teams have consumed and analyzed the entire scope. Work Cycles are created based on the Roadmap. Scope is put under change control and teams must revaluate as change is introduced: How does it affect scope, capacity, and the release roadmap?

If I could go back in time… Spend more time with Development Managers More deliberate / structured in approach to standing up new teams Begin training sooner for the Enterprise Improve Metrics

Approach to Resolving Issues / Growth Sub Teams Experiment Training / Reaching out

Moving Forward Feature Teams instead of Component Teams DevOps Testing automation Automated builds Continued Expansion – more teams Tools

We keep moving forward, opening new doors, and doing new things, because we’re curious and curiosity keeps leading us down new paths.– Walt Disney.