Enterprise Agile at Symbian and Nokia

Similar documents
Agile Training and Certification Options. David Hicks

Designing g and Implementing a Successful Agile Transformation. David Hicks

Agile and PRINCE2 And how they integrate. enterprise.bcs.org

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Certified ScrumMaster (CSM) Content Outline and Learning Objectives January 2012

Agile Practitioner: PMI-ACP and ScrumMaster Aligned

T14 "TIMELINES, ARTIFACTS AND OWNERS IN AGILE PROJECTS" Hubert Smits Rally Software Development BIO PRESENTATION 6/21/2007 1:30:00 PM

Agile communities 1/5

ACP Exam Prep Plus Desk Reference including the Project Management Agile Body of Knowledge TM (PMABOK TM )

Agile and ITIL And how they integrate. enterprise.bcs.org

How to manage agile development? Rose Pruyne Jack Reed

Course Title: Managing the Agile Product Development Life Cycle

PLM - Agile. Design Code Test. Sprints 1, 2, 3, 4.. Define requirements, perform system design, develop and test the system. Updated Project Plan

Mariusz Chrapko. Before: Software Quality Engineer/ Agile Coach, Motorola, Poland. My Public Profile:

A Group of Agile Teams Organizational Agility

Iteration Planning. also called Iteration Kickoff

Course Title: Planning and Managing Agile Projects

Agile Metrics. It s Not All That Complicated

Agile Project Management White Paper

WE ARE FOCUSED ON HELPING OUR CLIENTS WORK SMARTER AND MORE EFFICIENTLY SO THAT TOGETHER, WE CAN EMPOWER PEOPLE TO DELIVER GREAT RESULTS.

Water-Scrum-Fall Agile Reality for Large Organisations. By Manav Mehan Principal Agile consultant

Certified ScrumMaster Workshop

Is PRINCE 2 Still Valuable in an Agile Environment?

PMBOK? You Can Have Both! June 10, Presented by:

Certified Scrum Master Workshop

Table of Contents. The Case for SharePoint. SharePoint with an Agile Execution. Typical LASER Project. Build the Right Solutions/ Solutions Right

Being an Effective Product Owner. Roman Pichler

AGILE BUSINESS SERVICES. Guiding and supporting your business. at any stage of your agile journey

Agile Overview. 30,000 perspective. Juha Salenius CSPO CSM PMI-ACP PMP SCGMIS Workshop January 23 rd, 2013

Agile Information Management Development

USCIS/SPAS: Product Backlog Items and User Stories 4/16/2015. Dr. Patrick McConnell

Keeping a Healthy Product Backlog

Agile Team Roles Product Owner & ScrumMaster. Brian Adkins Rick Smith

Strategy. Agility. Delivery.

@DanSSenter. Business Intelligence Centre of Excellence Manager. +44 (0) dansenter.co.

AGILE & SCRUM. Revised 9/29/2015

Agile for Project and Programme Managers

RISK MANAGMENT ON AN AGILE PROJECT

IMPLEMENTING SCRUM. PART 3 of 5: TRAINING YOUR NEW SCRUM TEAM. Designed by Axosoft, creators of the #1 selling Scrum software.

Product Stack and Corporate Overview

Agile EA - Cherry-picking Business Architecture & SCRUM. Eskil Swende Design to Align & Intersection in Berlin April 2015

The 2015 State of Scrum Report. How the world is successfully applying the most popular Agile approach to projects

Agile Training Portfolio

A Glossary of Scrum / Agile Terms

Challenges of Software Security in Agile Software Development

Agile Project Management and Agile Practices Training; with a Scrum Project that you will do.

Scrum. SE Presentation. Anurag Dodeja Spring 2010

Is Calculating ROI Meaningful for Agile Projects? December 2014

Implementing End-to-End agile Portfolio Management. Thomas Haas

CURRICULUM VITAE DAMIR KUSAR

Agile in Financial Services A Framework in Focus

Study Guide. ScrumMaster. The. James Schiel. CRC Press. Taylor & Francis Croup, an Inform* business AN AUERBACH BOOK. CRC Press (s an imprint of the

From Agile by Design. Full book available for purchase here.

Measuring ROI of Agile Transformation

Scale your product NOT your Scrum

COBIT 5 Implementation Certification Course

Agile Certification: PMI-ACP

I m an Alien... A Business Analyst in an Agile World Dorothy Tudor - TCC ABC 2014

Agile Programme Management

Imad Alsadeq, Qatar, May 2013 OPM3, MSP, PMP, PMOC, PMI-RMP, MCP

Agile Certification Options Primer. Presented by: Tom McGraw, CSM VP of Public Sales

How can I be agile and still satisfy the auditors?

Product Development with Scrum

Agile Project Management By Mark C. Layton

Scrum Is Not Just for Software

Evaluation of agility in software development company

Integrating Scrum with the Process Framework at Yahoo! Europe

Agile Project Forecasting Techniques. "Who Says You Can't Plan Agile Projects?" Matt Davis, PMP, MCITP October 21, 2013

ITIL Foundation Certification Course

Agile Development Overview

SCRUM & AGILE. Everything You Need To Know

D25-2. Agile and Scrum Introduction

Introduction to Agile

Program & Portfolio! Management using! Kanban! Copyright 2013 Davisbase Consulting. Limited Display License Provided to ASPE

Introduction to Enterprise Agile Frameworks

EXIN Agile Scrum Foundation

What is Scrum? Scrum Roles. A lean approach to software development. A simple framework. A time-tested process

Issues in Internet Design and Development

Would you like to have a process that unlocks ability to learn and produce faster?

Overview of Scrum. Scrum Flow for one Sprint SCRUMstudy.com. All Rights Reserved. Daily Standup. Release Planning Schedule. Create.

Career Builder Course Bundle

i2isales Training Solution - Sales Management

About The Sales Training Consultancy. Online Brochure

VIII. Project Management Glossary

ISS NICF COURSES: PROJECT MANAGEMENT

Agile project management: A magic bullet?

Building a Better Backlog

ScrumMaster or Armchair Psychologist Scrum Fundamentals Webinar Q&A March 9, 2016

Agile and Secure: Can We Be Both?

Transcription:

Enterprise Agile at Symbian and Nokia Making Agile Happen in a Very Large Organisation Nick Clare, David Hicks, Peter Measey, Josef Bacher Scrum Gathering, Munich, October 2009

Who We Are Nick Clare Nokia Principal Agile Coach Certified ScrumMaster Testing Specialist for 20 years Process Improvement David Hicks RADTAC Using Scrum since 1998 Agile Alliance Founder in 2002 Certified Scrum Trainer Other Certifications DSDM Trainer Agile Leadership Practitioner Peter Measey RADTAC Josef Bacher RADTAC

RADTAC Specialists in Agile Enablement and Delivery Founded in UK in 1998 Scrum, XP, DSDM and Lean Traditional methods as well Track record in enterprise Agile transformations

Nokia Corporation Very Large Homogeneous Mass consumer products Mobile phone hardware Phone software Merger with Symbian The Initial Target System Software 2000+ staff (1200+ engineers) Geographically distributed Mergered organisations

Agile Model Scrum "with a pinch of XP" 3-Layer Enterprise Agile Clusters and s Scrum Component Teams Programme Epic Owner 1 Feature Owner 2 Package Owner Key Internal Customer ( What not How ) For OSS Issues Engineering Lead For Technology Issues Product Owner Scrum Team 3

A Puzzle... Is there a role for a Project Manager in this model and if so, what is that t role and how do we make a success of it?

Epics, Features and Stories Nokia techno ology st tack Epic 1 F1 F2.1 F2 F2.2 F3 Application Epic Coarse-Grain Feature Fine-Grain Feature Story Coarse-Grain Features (e.g. F3) are statements of requirement that deliver F2.3 customer-value Hardware Fine-Grain Features can be delivered in a Train by a single Component Scrum Team are the unit of planning

Layer 2 Events 2-3 weeks before Train Boundary Up to 1 week before Train Boundary Within a few days of the last contributing Checkpoint Up to 1 week after Train Boundary Train = multiple l Sprints to fit a fixed period e.g. two months time Checklist Train Objectives Checklist Project j Project Checklist Programme Programme Checklist Seminar Checkpoint Project Checkpoint Programme Checkpoint Rough Plan Detailed Plan Delta Project Plan Programme Plan Top-down plan of Fine Grain Features by each Bottom-up plan of Stories per cross checked with Top-Down Plan Plan of FGFs by each project synthesised from plans of each relevant Plan of CGFs by each programme through synthesis of plans from each project

A Puzzle... How to maintain integrity of a vertical Feature when it has to be delivered d by many Scrum Component Teams?

RADTAC Training and Education Scrum Team Members Product Owners Internal Coaches Scrum Masters Managers, Architects etc. 2 day Tailored Agile Training 1 day Advanced Product Owner Skills 1 day 1 day Advanced ScrumMaster Skills Agile PM 2 day CSM 2 day Coaching Skills ½ day Master Classes Ad-hoc Bi Briefings 1 day Conversion

RADTAC and Internal Coaching RADTAC Coaches Agile Rollout PM Project Communication Coach the Coaches Seminar Facilitation Principal Internal Coach Scrum Teams Internal Coaches Scrum Coaching and Assessment Scrum Teams Feature Area Team Story-based Coaching Acceptance Criteria BRAG Status

A Puzzle... What skills and attributes do you need to be an Internal Agile Coach and how do we get the right kind of people on board?

Corporate Culture Software engineering Manufacturing industry based Productivity focused Individualistic, highly educated Academic, opinionated Absence of cascading communication Nothing is enforced Individualistic id Collectivist i t Can be hierarchical Individualistic Conservative Relatively un-hierarchical Relatively hierarchical Collectivist Very hierarchical

Stakeholder Management Selling Agile Productivity vs. Value added Measuring ROI Measuring rollout Investment of time Full time PM Power Keep Manage Satisfied Closely Just Keep Monitor Informed Interest

A Puzzle... How does a Layer 2 team of Architects, POs, PMs, Managers etc. in different time zones do its together?

Conclusions Stakeholder management is key Structured rollout Scaled model Timescales in years rather than months Benefits real but not measurable