agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012

Similar documents
Agile Essentials Track: Business Services

Comparing Scrum And CMMI

Bridging the Gap Between Governance and Agility. Mario E. Moreira

Agile Projects 7. Agile Project Management 21

Managing a Project and Keeping Sane While Wrestling Elegantly With PMBOK, Scrum and CMMI (Together or Any Combination)

Two Branches of Software Engineering

Implementing Agile SW Development Processes in a Healthcare IT Organization Approach and Lessons Learned

SAFe in a Nutshell SCALED AGILE FRAMEWORK

Agile Program Development. Agile Manifesto 9/3/2013. What is Agile Development? 12 Principles of Agile Development 1 of 4

Scrum is. A framework for developing and sustaining complex products. Lightweight Simple to understand Extremely difficult to master

Implementing SAFe: A Roadmap

This document is copyrighted, the distribution of this document is punishable by law.

Implementing an Agile Transformation Using Discipline Agile Delivery Michael J Lyons World Wide Solution Deployment Architect, IBM Rational

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours

FIT2101 Software Engineering Process and Management

Agile Mindset (1/17/2019 for the Ocean State PMI)

Chapter 01 - The Process The Process Application Process ACP Qualifications Scheduling Your Exam Rescheduling/Cancelling Fees

Succeed with Agile at Scale

Lean Agile Community of Practice Implementing Scaled Agile

WORKING IN DISTRIBUTED AGILE ACROSS THREE CONTINENTS

Agile and CMMI : Disciplined Agile with Process Optimization

A Hybrid Approach to the Use of Agile in Health IT. Session 147 March 7, 2018 Spencer Reeser-Stout, Senior Project Manager

Software Design COSC 4353/6353 D R. R A J S I N G H

Preparation Guide. EXIN Agile Scrum Foundation

SOFTWARE ENGINEERING SOFTWARE-LIFE CYCLE AND PROCESS MODELS. Saulius Ragaišis.

Organizational Change Through Metrics

Agile-R. intecs Solutions. A new approach to combine Agile and EN for Railway software development. Agile-R. Trademark registered

Abstraction Layers for the rollout of Automotive SPICE

Software Quality Engineering Courses Offered by The Westfall Team

Attend Learn Grow Taking Your Career to the Next Level. 4th Annual Professional Development Days! May th, 2018

Software Quality Engineering Courses Offered by The Westfall Team

projecting En h a ncing Training catalogue [ 2012 ] your business! project management

8 th of April 2015 Bucharest, Romania Vlad Gabriel Sorin Agile PM/Scrum Master

Mature agile development using HP Quality Center

IBM Rational Software

CONTENTS. Introduction to Software Engineering. Software Process and Life Cycle Models. Software Life-Cycle Model-2. Chapter 1. Chapter 2.

Course Title: Planning and Managing Agile Projects

Acceptance Criteria. Agile. Details that indicate the scope of a user story and help the team and product owner determine done-ness.

Manage Agile 2018 Mit Karategürteln zur Agilen Organisation

TANGIBLE STRATEGIES FOR ALIGNING YOUR PROCESSES WITH AGILE

Projecting Your Business.

Trends in Automotive Software Engineering

CS 5704: Software Engineering

Project Manager's Role in Agile projects?

CTC/ITC 310 Program Management California State University Dominguez Hills First Exam Answer Key November 20, 2018 Instructor: Howard Rosenthal

Agile Software Development in a Regulated Environment. Natalie Custer

HARDCORE SCRUM. Focus shift to 4 P s Upping your game Copyright mxm9.com - Maxime Groenewoud

Overcoming Barriers Facing Agile Adoption Eliassen Group. All Rights Reserved --

AGILE Realities. Presenters: Chris Koo (Edward Jones) Blake Moyer (Edward Jones) Joan Romine (Boeing)

SwissQ Agile Trends & Benchmarks Switzerland Where are we now where are we going to?

Agile SW-Development within a QM System

PMI-ACP Blended-Learning Instructor-Led Session

SAFe 4.0 Glossary. Scaled Agile Framework Terms and Definitions. English. VERSION 4.0.

Presented by Only Agile. What is Agile?

Systems Modernization Strategies August 2017

Agile Delivery Framework (ADF)

Survey and Analysis of Scaling Agile Practices for an Agile IT Organization

Quality 24 Process Improvement 26 Real processes. Product Quality. Quality Management. Quality Management. Quality Plan

Large scale agile enablement can you do it?

Lean 4.0 Lean and digital automation. Lean Forum 2018

PART THREE: Work Plan and IV&V Methodology (RFP 5.3.3)

1. Organizational information (company and business unit): 2. How large is the organization (number of employees)? !25 8.7%

OPM The Missing Link. Jane Betterton, BS,ChE., PMP PMIRGC JaneBetterton.com/ BTSResults.com

OPM The Missing Link

DESJARDINS NEXT DELIVERY APPROACH. New Enterprise in Expansion and Transformation (NeXT) Case Study February 22, 2018

ARCHITECTING PROJECT MANAGEMENT for Enterprise Agility. Agile as Path towards Self-Propelling Teams


Correlation matrices between ISO 9001:2008 and ISO 9001:2015

Johanna Rothman Part II Design and Manage an Agile and Lean Project Chapter 5 Start Your Agile Project Right. Copyright 2017

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment.

BA25-Managing the Agile Product Development Life Cycle

Quality Management_100_Quality Checklist Procedure

Agile Resources Series 2

Scrum Alliance Certified Team Coach SM (CTC) Application SAMPLE

A Hybrid Approach Using RUP and Scrum as a Software Development Strategy

Waterfall Vs. Agile PM

Scrum, Creating Great Products & Critical Systems

CS314 Software Engineering Project Management

Agile Systems Development In a Medical Environment

Scrum Team Roles and Functions

A Guide to Critical Success Factors in Agile Delivery

Why SCRUM I O A N N I S K O S T A R A S A G I L E C R E T E

Streamlining Processes and Appraisals

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar

Scrum, Kanban, DevOps, and Nexus

A Structured Framework for Assessing the Goodness of Agile Methods

Scaling Agile: Fractals of Innovation. An excerpt from Agile Business by Bob Gower and CA Technologies

04. Agile Development

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model

welcome to Agile Learning Labs Understanding Scrum 8th Agile Thess

Institut für gestaltorientierte Organisationsentwicklung. SCRUM Implementation. IGOR 2018 Institute for Gestalt organizational Consulting

Agile Extremely Scaled

AGILE RECALL. for passionnates and newbies

Remedyforce Onboarding

High performance software for agile multi-programme management and project management

Evaluating Agile Effectiveness (AE) of Organizations and Programs

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc.

Avoiding ScrumButt - Nokia Test Origins Nokia Siemens Networks

Transcription:

agilesem an agile System Development Method at Siemens in CEE Eva Kišoňová, Ralph Miarka SW Quality Days Vienna January 2012 January 2012 Copyright Siemens AG 2011. All rights reserved.

Apollo bridge of Bratislava Page 2 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Agenda 1 Why? boundaries & motivation 2 How? our way to agilesem 3 What? what makes the difference? 4 What next? experience & impact Page 3 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

3 worlds Customer Methods Standards V-Model IPMA.. Agile Methods ISO 13485 Lean Development Scrum ISO 9001 ISO 14001 S E M CMMI TDD.. Siemens Methods Standards extreme Programming PM@Siemens Page 4 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

2 approaches to software development V-Model ISO 9001 PM@Siemens SEM IPMA ISO 13485 Predictive Adaptive XP Scrum Lean Development TDD Crystal.. Page 5 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

One mandate from the organization (May 2006) New version of the System Development Method SEM should: Where would you like to have (more) support from SEM in future? 160 140 120 100 80 60 40 20 0 99 Iterative-incremental development 38 Agile processes Model-driven development 104 115 Small projects Large projects 23 71 52 92 Solution projects Integration projects Distributed development 140 Tailoring Project web with SEM connection 62 64 65 Linking of SEM to an IDE Role-specific presentation Other topics 35 Provide information for employees: what is agile Methodical procedure for the projects Establish agile principles in the organization Answer to customers and partners how we deal with agile Keep high process quality standards Page 6 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Agenda 1 Why? boundaries & motivation 2 How? our way to agilesem 3 What? what makes the difference? 4 What next? experience & impact Page 7 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Our way to agilesem Team of ~20 Interested Methodologists Practitioners Agile working Roles (PO, SM, Team) Iterations Vision 2 Teams Core- 7 Extended- 12+7 get-on, get-off Hybrid Project Planning Releases Backlog 1 Team of 6 Experts Dedicated PM Stable team Adaption Retreats (1 week) Pair working Fridays meetings conceptual discussions Agile SD Proposal agilesem Puzzle Learning Productive May 2006 May 2007 August 2009 Page 8 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Where to start from? OR Tooling, Templates, Process New mindset Page 9 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Agenda 1 Why? boundaries & motivation 2 How? our way to agilesem 3 What? what makes the difference? 4 What next? experience & impact Page 10 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem is and is not agilesem is: a lightweight framework a representation of agile values and principles based on Scrum, extreme Programming and Lean thinking considering standards and organizational requirements, like ISO 9001, CMMI, IPMA, and PM@Siemens provided as an interactive web agilesem is not: a detailed guide for project managers and the team a source for templates - but examples are provided agilesem offers a high degree of freedom in implementing it, however, it demands maturity of the team applying and adapting the framework throughout the project. Page 11 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: process framework Initiation Setup Realization Termination Page 12 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: backlogs Initiation & Setup Realization Termination Initial Backlog Project initiation Set-up of Project organization Product backlog Release plan Architecture Infrastructure Team Project Handbook Product Backlog Requirements with Acceptance criteria Priorities Estimates Sprint Backlogs Tasks with Activity Estimates Remaining work Status Termination Backlog Project closure Results archiving Final report Project Experiences Page 13 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: roles Scrum roles: Product Owner Development Team Scrum Master Additional roles due to organizational requirements: Project Manager Quality Manager in Project Page 14 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: additional roles Project Manager (PM) Represents the project in the organization Within bigger agile projects the Project Manager supports overall coordination of the Scrum Teams Quality Manager in Project (QMiP) Ensures that the project respects all quality and process related regulations defined within the organization Lean thinking is required for this role Page 15 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: presentation as an interactive web Phases Milestones/Q-Gates Activities Tasks Roles Work Products Concepts Checklists Examples References Getting Started Page 16 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

agilesem: what is additional to Scrum? What is integrated All Scrum artifacts, roles and practices Most of the XP practices What is additional Special backlogs with prepared backlog items Initial Backlog for project initiation and set-up Termination Backlog for project termination Additional roles PM and QMiP Setup Phase that follows the sprint concept Milestones and Quality Gates (PM@Siemens) Decision Support Matrix Page 17 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Respecting ISO 9001 and CMMI L3 Natural part of Scrum & XP Requirement definition and development, feature-driven Traceability Effort estimation Architecture vision Design and implementation Verification and validation Configuration-, change- and error management Risk management Training Added by agilesem Process definition, maintenance and tailoring Decision Support Matrix Support phases (backlogs) Project organization Project handbook with organizational and conceptual decisions Activity planning Quality gates / Milestones Documents and records Project indicators and controlling Patent treatment Page 18 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Agenda 1 Why? boundaries & motivation 2 How? our way to agilesem 3 What? what makes the difference? 4 What next? experience & impact Page 19 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Value and impact on the organization agilesem. supports organizational change from predictive to adaptive (project) management extends the portfolio of standard procedures in Siemens has been used in ~20 projects is applied in industry, healthcare, telecommunications, and other domains became an in-house shopping center for the agile practices accelerates the welcome change mindset is used by all three successors of the originator Siemens SDE Siemens SW Development and Engineering ATOS Siemens Development Center Communication Media Technology Page 20 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Experiences agilesem user feedback Benefits Perfectly fits any size of the project, easy tailoring Not too strict, enough room for interpretation Clearly structured, good overview All add-ons bring value (initiation/termination backlogs, set-up, etc.) As little as possible, as much as necessary (role concept, milestones concept) All work products are justified by practice Easy-to-find agile practices also suitable for non-agile projects etc. Potentials You should be familiar with agile methods before starting with agilesem Could be more product related Multi-site, multi-team concept is not fully integrated More support for contracting would be beneficial List of all mandatory work products (for every phase) is missing etc. Change requests to agilesem are managed through decision board and ticketing Page 21 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

We built the bridge We managed to retain the agile values by carefully integrating the required standards agilesem allows teams to work according to agile principles without being in conflict with core organizational requirements agilesem provides quality agilesem projects were evaluated as consistent to CMMI L3 (corporate assessment) ISO 9001 (audit Quality Austria) Quality Assurance is inherent TDD, Done, Review, Retrospective etc. High acceptance amongst project members Page 22 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Three worlds closer together agilesem Page 23 Eva Kišoňová, Ralph Miarka, Jan 2012 Copyright Siemens AG 2011. All rights reserved.

Contact Dr. Eva Kišoňová Quality Manager at Siemens Program and System Engineering Mobile: +421 903 564050 Email: Eva.Kisonova@siemens.com Dr. Ralph Miarka Agile Coach Mobile: +43 650 3816838 Email: ralph@miarka.com Page 24 January 2012 Copyright Siemens AG 2011. All rights reserved.