12+ Months of Agile Story about the transformation from June 2012 till today Kari Penttilä| VP Engineering | 17 th Sept. 2013.

Slides:



Advertisements
Similar presentations
Keith McMillan Principal, Adept Technologies Copyright (C) 2008, Adept Technologies llc.
Advertisements

Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
JUNE 2007 page 1 EDS Proprietary Applications Modernization Services Modernizing the Applications Portfolio.
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
COPYRIGHT © 2012 ALCATEL-LUCENT. ALL RIGHTS RESERVED. 1 Agile documentation development methodology Giby Panicker and Judith Benjamin 1-Dec-2012.
LEAN A QUICK INTRO. QUALITY RESPONSIBILITY SKILLS PRICE LABOUR DIVISION STANDARDS CRAFT PRODUCTION MASS PRODUCTION LEAN PRODUCTION.
Software Development Methodologies 1. A methodology is: A collection of procedures, techniques, principles, and tools that help developers build a computer.
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.
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Presenter: PhuongNQK. Goals Introduce the concept of Agile and Agilist Introduce Agile development, methodologies and applications.
Agile Project Management with Scrum
Walter Bodwell Planigle. An Introduction – Walter Bodwell 18 years in software First did agile at a startup in 1999 Went back to waterfall (after acquisition)
Agile Scrum for Process Improvement Projects – Case Study 1 Dr. Tom Sheives Chief Unstuck Officer Unstuck Company Yvonne Kish Associate.
©2013 Scaling Agile With SAFe August 13, 2013.
Extreme Programming Mark Steverson. What Is Extreme Programming? ● Extreme Programming (XP) is a lightweight, agile methodology developed by Kent Beck.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
ALTERNATIVE METHODOLOGY -KANBAN CMIS-570 Jacob Adams.
Programming with eyes wide open. Your host today Subby Angelov Team
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
Agile/Scrum Case study Code name: ninja.  2 scrum teams  One product backlog  8 months so far  Long term project  External integrations  R&D and.
An Overview of Agile L e a d i n g C h a n g e T h r o u g h C o l l a b o r a t i o n.
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
WHY AGILE IS FAILING IN LARGE ORGANIZATIONS twitter.com/mcottmeyer facebook.com/leadingagile.
THE THREE THINGS You Need to Know to Transform Any Sized Organization into an Agile Enterprise.
1 Agile Methodology & Programming Ric Holt July 2009.
The Agile Primer July 2008 © ThoughtWorks 2008.
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
AgileCamp Presents: Agile 101. Good luck in your presentation! This slide deck has been shared by AgileCamp Kit under the Creative Commons Attribution.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
Project Workflow. How do you do it? -Discussion-
Sri Lanka Institute of Information Technology Software Engineering Project – I Clone of Rally GROUP NO : WD-SEP-002 | PROJECT NO :25 PROJECT : CLONE OF.
Release and Iteration Planning September 13, 2008.
Joel Sporleder Director, Walmart Technology Project Management Shared Services The evolving role of the Project Manager.
Extreme Programming (XP). Agile Software Development Paradigm Values individuals and interactions over processes and tools. Values working software over.
1 FROM DEVELOPERS TO ENGINEERS ENGINEERING ROLE IMPLEMETED AT EXPEDIA August 26, 2015.
April 24, 2017 Agile BVIR.
AP-1 4. Agile Processes. AP-2 Agile Processes Focus on creating a working system Different attitude on measuring progress XP Scrum.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
1 confidential | ©2015 Sabre GLBL Inc. All rights reserved. Implementing Kanban at Different Levels During Agile Adoption Krishnakumar C Principal Agile.
#2-What is Agile? Why Agile? Subtopics 1- Agile motivation for software / systems 2- Agile tenets and principles 3- Agile as a risk mitigation strategy.
Phoenix Scrum User Group Simplifying Scrum Online May 21 st 2009.
- Discussion of Chapter 1 in Martin and Martin.  We are uncovering better ways of developing software by doing it and helping others do it. Through this.
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Intelligence and Information Systems 1 3/17/2004 © 2004 Raytheon Company USC/CSE Executive Workshop on Agile Experiences March 17, 2004 A Raytheon Agile.
It’s Agile …. like! A Corkman’s introduction to Agile software delivery.
Meghe Group of Institutions Department for Technology Enhanced Learning 1.
Extreme programming (XP) Advanced Software Engineering Dr Nuha El-Khalili.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Center of Excellence. Richard K Cheng Agile is just a high level concept.
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Baby Steps to Agility How to Grow Into Agile. A little about me A little about Agile Growing into Agile Questions Goals.
Applying Agile Copyright Lockheed Martin Corporation 2004 Applying Agile Processes at Lockheed Martin George Wolke 17 March 2004.
AGILE METHODS Curtis Cook CS 569 Spring 2003.
Embedded Systems Software Engineering
Introduction to Agile Software Development
Principles for Agile Development
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Appendix B Agile Methodologies
7 Sins of Scrum and other Agile Anti-Patterns
Waterfall, Agile & Scaling Agile
LEAN A QUICK INTRO.
WEBINAR: Becoming Agile In Software Testing: The Government Edition
Day 1 Big Room Planning 8:00 - 9:00
Adjective: Able to move quickly and easily. Principles and Values
Agile Development.
International Institute of Business Analysis
Presentation transcript:

12+ Months of Agile Story about the transformation from June 2012 till today Kari Penttilä| VP Engineering | 17 th Sept. 2013

Goals of agile transformation

AVG Confidential Goals As set forth by engineering director Martin Jansa We should always have functional product Shorter lead times Decreased project risk Constant sustainable phase (the work load of the teams) Higher efficiency of the team High flexibility for the scope changes 3

What did we do?

STARTING POINT

METHODOLOGY SCRUM / KANBAN

TEAM STRUCTURE COMPONENT OR FEATURE?

STRUCTURAL CHANGES ARCHITECTURE PROJECT MNGMT. PRODUCT MNGMT.

THEN SOMETHING VERY UNEXPECTED HAPPENED!!!!!!!!!!!!!

INTEGRATION OF QA, ROLE OF TEST ENGINEER

FEEDBACK AND DEMOS

UNDERSTANDING WASTE IN ENGINEERING

TOOLS / SYSTEMS

CONTINUOUS INTEGRATION

CONTINUOUS IMPROVEMENT RETROSPECTIVES

SIMPLIFIED PLANNING CAPACITY BASED PLANNING PLANNING HORIZON RELEASE UTILIZATION

Did we succeed?

YES! SEPT. 4, we released PC TuneUp 2014 AVG Antivirus 2014 No overtime was needed to deliver the products

If you are going to do this in your company…

Agile transformation is work in progress. Not conformance of plan to become agile DEFINE THE GOALS AND START THE JORNEY TOWARDS THEM

Questions ? Kari Penttilä | VP Engineering | T E

AVG Confidential About Me Agile and lean SW engineering enthusiastic Over 25 years of experience in ICT industry of that 15 years in management. Strong start-up experience, but been working in corporations too. Have run 17 different R&D organizations. Done couple of agile transformations before. Now based in Brno working for AVG Technologies since