SAFe Workshop - Oct 17 Presenter: Ray Brederode

Slides:



Advertisements
Similar presentations
Project Name Kelly Waters July Author: Date: Version:
Advertisements

Ninth Lecture Hour 8:30 – 9:20 pm, Thursday, September 13
Agile and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
Project Mangement Chapter 4 Framework for Project Management.
<<replace with Customer Logo>>
Scrum Jarred Payne Ashrith Pillarisetti. Scrum Prepare for Project Plan the Project Plan a Sprint Run a Sprint Track the Sprint.
©2013 Scaling Agile With SAFe August 13, 2013.
Agile development By Sam Chamberlain. First a bit of history..
PopMedNet Software Development Life Cycle Chayim Herzig-Marx Harvard Pilgrim Health Care Institute Daniel Dee Lincoln Peak Partners.
> Blueprint Kickoff >. Introductions Customer Vision & Success Criteria Apigee Accelerator Overview Blueprint Schedule Roles & Responsibilities Communications.
Adopting Agile for Enterprise Software Joe Bedell, Software Engineer Jason Breen, Software Engineer Peter Melko, Scrum Master June 15 th, 2015.
Effective Methods for Software and Systems Integration
QWise software engineering – refactored! Testing, testing A first-look at the new testing capabilities in Visual Studio 2010 Mathias Olausson.
Scrum’s Product Owner Role Jeff Patton Agile Product Design
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
When is Agile the Best Project Management Method? Lana Tylka.
Release and Iteration Planning September 13, 2008.
1 - Agile in a nutshell. 2 - Basic principles ●Relies on an iterative, incremental development mechanism with continuous adaptation to customer requirements.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
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.
MSF 4.0 for Agile Software Development Ron Tolido Capgemini.
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Agile Development Chapter 10 - part 2. Agile Philosophy  A guiding philosophy and set of guidelines for : developing information systems in an unknown,
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.
1 © 2016 Scaled Agile, Inc. All Rights Reserved. V4.0.0 © 2016 Scaled Agile, Inc. All Rights Reserved. What’s New in SAFe ® 4.0? An Overview.
ServiceNow Special Interest Group Phased WorkTemplate Information & Educational Technology 1 DRAFT
The Scrum Framework Presented by Somnath Ghosh Scrum Practitioner 24 hours weeks.
Barnes & Noble Alonda Morgan. Agile UX Agile.
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Process 4 Hours.
Rapid Launch Workshop ©CC BY-SA.
Flight Software Conference 2016
The Strategic Role of Information Development in Continuous Delivery
Scrum.
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Waterfall, Agile & Scaling Agile
Product Sprint Backlog Backlog Up to 1 Month The Scrum Framework
Testing journey in Scaled Agile Framework®
Agile Software Development Brian Moseley.
PM view of SAFe SAFe Construction Planning Workshop A J Casson
CS 577b: Software Engineering II
SAFe® for the SKA Nick Rees and Ian Spence 2 October 2017.
SAFe Workshop SKA CSP Approach and Plan
Impact of Agile Methodology on Software Architecture
Chapter 3: The Project Management Process Groups: A Case Study
Approaches to Systems Development
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
The Process Owner is the Secret Agent!
Sample Agile Assessment Report for XYZ Company
How to Successfully Implement an Agile Project
Product Activities Framework
Summarizing Our Models to Date
SUCCESS MANTRAS FOR BEING AN EFFECTIVE INFORMATION DEVELOPER IN AGILE
Localize implementation to best meet Value Stream Goals
IS&T Project Reviews September 9, 2004.
Introduction to Agile Blue Ocean Workshops.
Training 01: Project Lifecycle & Business Technology Analysis
SAFe Workshop SDP Ferdl Graser SDP Systems Engineer 2 October 2017.
Software Development In Agile
Scaled Agile Frameworks
Scrum in Action.
Bridging the ITSM Information Gap
Software Development In Agile
Agile, Scrum and CMMI Methodologies
AgilityHealth® ScrumMaster Training
AGILE IN ACTION How to organize teams for enterprise scale
Presentation transcript:

SAFe Workshop - Oct 17 Presenter: Ray Brederode

Agenda Basic Assumptions Implications of SAFe for TM Work Breakdown Structure Resource Breakdown Structure Effort Estimates Schedule Approach Agile Teams Concerns

Basic Assumptions Implement Large Solution SAFe SAFe applies to all software apart from hardware interfaces\software that cannot be compiled on a commonly available architecture (emulator\simulator needs to be provided in that case) SKA will provide cost cover for Solution Level as well as parts of system and shared service teams. Support infrastructure e.g. software repositories, website for documentation, continuous integration and test frameworks for developers, communication tools (issue tracking etc) will be provided by SKA Program Increment and Solution Demos will be defined 3 monthly. Team Level Sprints to run 2 weekly. Construction consortia to provide emulators\simulators etc for other consortia. Solution Level virtual ITF will be provided by SKA (outside scope of TM contractor) Program \ Team level Development Infrastructure to be provided by TM contractor

Implications for TM? Work Breakdown Structure Alignment with SAFe Resource Breakdown Structure Alignment with SAFe roles Product Manager Product Owners SCRUM Masters Etc Travel Estimates PI Planning F2F Every 3 months Cost Model \ Cost Report Alignment with WBS (work) Alignment with RBS (roles) Update travel costs Schedule Prepare high-level schedule Prepare rolling-wave 3 PI lookahead schedule Identify Fixed Date & Learning Milestones Construction Plan Alignment with SAFe Approach Implications for SEMP... Incremental Design & Qualification Baseline per AA

Current Work Breakdown Structure

New Work Breakdown Structure Telescope Manager Management MGT Program Management PM Configuration Management CFG Governance GOV Agile Development DEV Agile Team #1 Agile Team #2 Agile Team #3 Agile Team #4 Suppliers SUPP Local Infrastructure LINFRA A A A Integration Verification Deployment Support IVDS Observatory OBS MID Telescope MID LOW Telescope LOW

New Resource Breakdown Structure Project Leader System Architect System Engineers Product Manager Product Owners Development Manager SCRUM Masters Software Engineers Support Engineers Test Engineers Release Train Engineer Configuration Manager

Effort Estimate Updates 4 Agile Teams: 6-7 individuals Each Includes Product Owner and Scrum Master ~50% allocation of Product Owner and Scrum Master per team

Schedule Impacts Different Approach to the Schedule… Plan to have a high-level schedule Captures high-level fixed date milestones Captures high-level learning milestones Plan to have a more detailed rolling-wave 3 PI schedule (Roadmap) at time of construction Plan to have a Vision Functional Roll-Out as per MID\LOW Roll-out Plans Functions are allocated to more than one Element i.e. at Epic\Capability Level Capabilities prioritized using WSJF Capabilities refined to features during pre-PI planning and implemented

TM Vision

Learning Milestones Milestone Engineering Goals Tests Metric \ Measure of Success Enabler: ART Launch Rolled out development and management tools. Agile Release Train launched. Program Level: Key program level roles filled, training provided as required, program increment planning executed, program backlog populated, system demo & inspect and adapt workshops executed. Team Level: Key team level roles filled, training provided as required, team backlogs populated, sprints cycles completed with scrum boards, standup meetings, retrospectives and reviews taking place. Version control system available. Application development commenced. Development infrastructure deployed and functional. Agile project management tooling deployed. Primary SAFe program\team level roles filled, and trained. Planning time frames, iterations and PI cadence identified. Identified vision, roadmap, metrics. Initial program increments \ sprints executed with retrospectives \ adaption processes in place. Continuous Integration & Verification Building, integrating, deploying and verifying code in a target environment. Automated build process, automated deployment process to a target environment, test automation. Test results available. Automated system level tests down to unit level tests executed daily. Reports available depicting daily build and verification results.

Concerns Geographical splits within an Agile team Product Owner in particular? Allocation of Product Owners \ Scrum Masters to teams...50% basis...is it enough? Allocation of features to Agile teams Not clear how this will be done when multiple teams want to take up the work? Who has the authority to delegate work to a particular team? Who is the customer for SKA, how will the customer be represented in SAFe framework? What are the expectations for configuration Reviews \ Baselines during construction? What is the role of verification events in the Continuous Integration and Verification landscape of SAFe?