The Faster Road to Innovation Why Workopolis Went Agile

Size: px
Start display at page:

Download "The Faster Road to Innovation Why Workopolis Went Agile"

Transcription

1 The Faster Road to Innovation Why Workopolis Went Agile

2 What I m Covering Today Why did we transition to Agile? What we wanted to Achieve Highlights of How We Did It What we Achieved What we Learned

3 Technology Landscape in 2010

4 The technology landscape in 2010 Average Time to Market: 175 Days 3-4 critical post-release defects per release. Team of 48 people -15 Contractors No clear ownership of product Minimal measures of success

5 The technology landscape in 2010 Significant technical debt and unstable platform Wasteful and ineffective processes No innovation Poor engineering practices Difficulty retaining top talent

6 The landscape Where we needed to be (competition) Cross-over = ROI Start We Needed: 1) Faster Time-to-Market (Agile) 2) Better Foundation (SOA Platform) 3) Innovation

7 The mission

8 What we wanted to achieve 1. Significantly reduce Time to Market 2. Improve overall quality of our product 3. Become more efficient and nimble 4. Provide the right level of product governance 5. Communicate measurable success 6. Drive innovation 7. Implement lean processes 8. Reduce our technical debt 9. Improve overall communication 10. Support professional development and cross-training

9 Selecting our Approach OpenAgile Scrum: an iterative and incremental agile software development framework for managing software projects and product or application development. Its focus is on "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal" as opposed to a "traditional, sequential approach". Scrum enables the creation of self-organizing teams by encouraging co-location of all team members, and verbal communication between all team members and disciplines in the project. OpenAgile Allows interruptions during the Cycle. Flexibility in the length of a Cycle. OpenAgile is meant to constantly evolve and grow.

10 The Plan All PODs Trained External to Internal Consultant Internal Coaches Agile Onboarding Agile Coaching Agile Teams 3 PODs Created Temporary POD Rooms Fully Staffed Legacy Support Offshore Agile POD Rooms 4 th POD Created 4 th POD Operational New Team Structure Agile Environment Agile Governance ALTT Team Product Steering Committee Product Demos Product Governance Team Agile Scorecards T2M Meetings Trend Reports Team MBOs Kanban Boards Agile KPIs Process & Engineering Practices Product Backlog for All PODs Agile Deployment Plan Consistent Processes Consolidated Backlog Q Q Q Q Q Q Q3 2012

11 Agile Lean Transformation Team (ALTT) Agile Lean Transformation Team Product Engineering Architecture Usability QA IT Operations Operations Customer Support A cross-functional team championing the adoption of "Agile" throughout the organization. Responsible for the long-term business success of Agile and Lean methods. Driving consistent process and cross-team communication. High-level responsibilities include: Provide a guiding vision of why change is urgently needed Provide leadership-by-example by functioning as an agile-lean team Organization level change implementation including removal of obstacles Over-arching vision, strategy, processes and procedures

12 Development Team Structure POD POD POD POD Product Features: F1,F2,F3,F4 Requirements F1 F2 F3 Requirements F4 Design Design Development Development Testing Testing Time Output Output Output Time Output Output No clear ownership of the product Silo Teams Many hand-off Big bang delivery of all features Clear ownership Cross-functional Teams (PODS) Focus on product features Frequent, value-add improvements

13 Governance and over-arching vision provided by ALTT Functional Management Team Manager, Product Product Managers Senior UX Architect UX Designer and UI Developers Enterprise Architect 3 Teams, 6 sub-teams Team A Team A Team A Product Manager (Growth Facilitator) Scrum Master (Process Facilitator) UX Designer Engineering Lead Manager, Agile Process Scrum Masters Manager, Development Engineering Leads Manager, QA Testers Sub-Team A1 2 x DEV 1 x UI 1 x Test Sub-Team A2 2 x DEV 1 x UI 1 x Test

14 Development Team Structure Development Manager Product Development Team UX Manager QA Manager Scrum Master Manager Manager of Product POD 1 3 x Developers 1 x UI Developer 1 x QA Analyst 1 x Scrum Master 1 x Product Manager 7 POD 2 3 x Developers 1 x UI Developer 2 x QA Analysts 1 x Scrum Master 1 x Product Manager 8 POD 3 3 x Developers 1 x UI Developer 2 x QA Analysts 1 x Scrum Master 1 x Product Manager 8 POD Total Totals Agile Benchmark Ideal team size is 5-9 Typically, 2 developers for every 1 QA and 1 UI 1 Scrum Master and 1 Product Manager per team

15 Environment Each Main Team Has Own Dedicated and Segregated Physical Location Benefits Bi-Weekly Product Demos Daily Scrums Weekly Scrum of Scrums Direct Business Leader Involvement in Product Retrospectives with individual appreciation and how to continuously improve Whiteboards! Promoting collaboration and idea sharing

16 Product Planning and Execution Product Strategy Session Product Steering Committee Meeting 12 Month Product Roadmap Product Plan 2 Month Wave Product Plan 2 Month Wave Product Plan 2 Month Wave Cycle Cycle Cycle Cycle Cycle Cycle Cycle Cycle Cycle Cycle Cycle Cycle Month 1 Month 2 Month 3 Month 4 Month 5 Month 6 Cycle Retrospectives

17 Agile Process Agile Events/Ceremonies Name Purpose Frequency Attendees T2M Stay Review and discuss progress of development initiatives Weekly Key Stakeholders Connected (every Wednesday) Product Demos Demo the work the PODs are currently working on Bi-Weekly Key Stakeholders (every other Friday) Product Showcase Showcase the functionality that is at or near completion Monthly Open to everyone Backlog / Story Grooming Clarify business requirements and assign effort estimate to User Stories Ad-Hoc / As Needed POD Members and Key Stakeholders (as needed) Cycle Planning Plan and commit to the work for the upcoming cycle Bi-Weekly (every other Tuesday) POD Members and Key Stakeholders (as needed) Daily Stand-Ups Daily checkpoint to discuss what the team is working on and identify any issues or impediments Daily POD Members and Key Stakeholders (as needed) Retrospectives Review and discuss the previous cycle, identifying things Bi-Weekly POD Members that went well and areas for improvement (every other Monday) Lab@Workopolis Innovation Forum Bi-Weekly (every other Thursday) Product Development Team Steering Committee Review and agree on priorities and commitments Quarterly Product Steering Committee

18 Weekly cross-department meeting to discuss take to market execution

19 Changing the way we define requirements EPIC What is it?: Group of related features. Top level objectives. Considerations: Dependencies, Business Value, Impact, High level effort and owner Artifact: 4 pager requirements document(business Case, Goals, KPI, CTA) FEATURE What is is?: Group of user stories. Considerations: Minimum Viable Product (MVP). Releasable. Type (Core, Enhancer, Exciter), Business Value, Effort, Cost, Dependencies Artifact: 1 pager requirements document (KPIs, CTAs, Goals) USER STORY What is it?: sentence that explains in business terms what a user needs as part of their role. Considerations: Independent, Negotiable, Valuable, Estimatable, Small and Testable Type (Story, Defect, etc.) Business Value, Story Points, Acceptance Criteria Artifact: Backlog TASK Volunteered very small piece of work to implement a specific story. Effort in hours

20 1-Mar Mar Mar Apr Apr May May-13 7-Jun Jun-13 5-Jul-13 What We Measure Story Completion % Interruptions Team Velocity Burndown Time to Market Time to Production Post-Release Defects # of Releases Business Value Unit Test Coverage 100% 90% 80% 70% Overall User Story Completion % 89% 79% 79% POD 1 POD 2 POD 3 Interruption Trend - Cumullative Totals (All PODs) 100% 80% 60% 40% 20% 0% Cycle 5 Cycle 6 Cycle 7 Cycle 8 Cycle 9 Cycle 10 Cycle 11 Cycle 12 Cycle 13 Projects 94% 85% 92% 89% 79% 70% 67% 65% 68% Planned Interruptions 2% 10% 3% 9% 14% 22% 23% 25% 25% Unplanned Interruptions 4% 5% 5% 1% 7% 7% 10% 10% 6% 300% 250% 200% 150% 100% 50% 0% User Story Completion Ratio Per Cycle POD 1 POD 2 POD 3 20

21 Sometimes, implementing Agile in a business that is accustomed to a Waterfall environment feels like this

22

23 What we achieved Improved Execution Delivered More Products Drove Significant Business Results Maintained Market Leadership Improved Employee Engagement Introduced IT Innovation

24 Driving innovation through bi-weekly full-day LABS Every second Thursday Everyone is invited to participate Fully dedicated to learning and innovating Used to test ideas and new technologies End-of-day demo of everything that was accomplished Many labs initiatives made it to the roadmap and were released

25 The Results - Execution Number of Releases Faster Time To Market: (175 days to 45 days) Doubled the number of releases YTD Decrease in Post-Release Defects by 90% Quarterly commitment achievement increased to 100% YTD Quarterly Delivery Commitments Reduction of overall defects by 67% Migrated 100% of the application to a new SOA platform. 150% 100% 50% 0% Q1 Q2 Q3 Q Post-Release Defects Release 1 Release 2 Release 3 Release 4 Release 5 Release 6 Release 7 Release 8 Release 9 Release 10 Release 11 Release 12 Release 13 Release 14 Release 15 Release Release

26 The Results Product Delivery B2B Job Performance Reporting SMB Business Products New Resume Database (with Semantic Technology) New CMS Social Job Share Retail Portal B2C Registration w/ Facebook Visitor Career Alerts Student Career Portal New Resume Posting Flow LinkedIn Profile Import Mobile Recommended Jobs

27 The Results Business Value Lead Generation Tool on ecom provided an 24 Customer Pain Points Fixed resulted 1 2 additional 60 leads per month in resulting in 25K$ sales increase per month 14% less support calls 3 Retail - Workopolis leads the Retail market with the largest number of Retail jobs in the country - our Retail Career Center receives over 25K visitors a month that view over 100K jobs 4 #1 customer requested feature Express Apply increased daily logins by 25% Increased ITAs by 40% 40% 30% 20% 10% 0% 47% 50% Retail Market Share Q1 FY13

28 The Results Business Value New registration form w/ Facebook New Visitor Career Alerts demonstrated 5 showed an average 10% increase in 6 a staggering 300% increase registrations 7 Student Page and City pages 30% lift in SEO. 8 Mobile Job Search generated a 45% increase in mobile traffic

29 The Results Industry leader in Unique Visitors, New Resumes and Jobs 1,500,000 unique visitors a month, more than half of which (54%) are currently-employed candidates, window-shopping for new opportunities. Nearly 1,000 new resumes being added to our Resume Database every day. 35,000 jobs on our site: Workopolis ranks first for paid posting market share across the major industry sectors. Leading candidate job searches: Over 1.1 million candidates participate in job search activity each month.

30 The Results Employee Engagement

31 Not all is perfect just yet Remaining Gaps Inconsistent processes across PODs Definition of Done Capacity planning / interruptions Risk analysis and planning Requirements definition and gathering Communication breakdowns: Between the PODs Between PODs and the rest of the business Key Stakeholders not involved in important decisions Too many initiatives at once (too much Work in Progress) Neglecting simple tasks

32 What We Learned To get to an environment of rapid, continuous delivery, Agile depends on three critical technical processes: Engineering Practices, QA Automation and Deployment Automation. If deployments take too long, they can't be done frequently and you can't have short iterations, you can't ship the code at anytime and you can't demo progress at the end of an iteration. Deployment Automation Agile Engineering Practices You need to adjust the way you code for Agile - Continuous Integration, Test Driven Development, Refactoring and Code Reviews all enable rapid development that easily adapts to change. QA Automation Agile practices rely on fast feedback, achieved by testing each incremental change - something you just can't do manually. 32

33 Incremental Value Delivered What We Learned Waterfall has a high level of process waste, results in a single delivery and includes all the activities and processes that are not directly creating value for the end users/customers. Time

34 Incremental Value Delivered What We Learned Using basic lean waste-removal techniques reduces process waste 10-20% and results in faster Time-to-Market. Eliminate Waste Approvals, Handoffs, Reviews Amplify Learning Developers are people too! Decide as Late as Possible Don t Assume! Deliver as Fast as Possible Focus on Business Value Empower the Team Trust Your People See the Whole - "Think big, act small, fail fast; learn rapidly" Time

35 Incremental Value Delivered What We Learned Using value prioritization and iterative processes results in reduction of scope waste and further TTM improvement Scope waste includes all the features and functions that individually do not provide positive ROI Ask yourself Can we cut it for now? Time

36 Incremental Value Delivered Preparation What We Learned Using full Agile-Lean approach results in an optimized value delivery curve $ $ $ $ $ $ Time (1 Tick Mark = 1 Cycle)

37 Incremental Value Delivered Preparation What We Learned Using full Agile-Lean approach and iterative cycles also allows for options analysis for productivity maximization $ $ $ $ $ Stop Here! Minimum Return Cost of Team $ Time (1 Tick Mark = 1 Cycle)

38 The takeaways Get buy-in (Top-Down and Bottom-Up). You need coaches Create the right teams. Get the right people on (and off) the teams Transformation Team, PODs, Product Steering Dispense with departments kindof. Change the physical environment. Dispense with predictability and Unlearn What You Have Learned. Design driven development drives better conversations and product

39 The takeaways Track and manage interruptions they happen. Transformation up and down stream takes time. Allow teams to self-organize but give guidelines. UI Design two cycles ahead. Deployment Automation, QA Automation and Engineering Practices are critical. Invest time in technical debt. Encourage senior leaders and stakeholders to interact and engage.

40 Thank you.

Agile Essentials Track: Business Services

Agile Essentials Track: Business Services Agile Essentials Track: Business Services Presenter: Mark Thomas Synopsis Are you a victim of building the wrong solutions slowly? If so, you re not alone, and considering an Agile approach may be the

More information

Agile Delivery Framework (ADF)

Agile Delivery Framework (ADF) Agile Delivery Framework (ADF) Overview Agile is an iterative methodology with self-directed teams and the ability to embrace change rapidly. This document summarizes the Agile Scrum process as well as

More information

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved.

Maureen Weverka & Kathy Burnham Mutual of Omaha. November 9, Mutual of Omaha Insurance Company. All Rights Reserved. Maureen Weverka & Kathy Burnham Mutual of Omaha November 9, 2017 1 Company. All Rights Reserved. Fortune 500 company which strives to help their customers protect what they care about and achieve their

More information

Agile Software Development. Stefan Balbo / Patrick Dolemieux

Agile Software Development. Stefan Balbo / Patrick Dolemieux Agile Software Development Stefan Balbo / Patrick Dolemieux Content Why go Agile? Introduction to Scrum - Process - Roles Agile Estimating and Tracking Scaling Scrum Design in the Scrum Process Benefits

More information

Agile Scrum Process Checklist

Agile Scrum Process Checklist Agile Scrum Process Checklist To be successful, agile projects require a consistent management process. This checklist provides the various roles involved in agile projects (especially those with limited

More information

AGILE EXECUTIVE OVERVIEW

AGILE EXECUTIVE OVERVIEW AGILE EXECUTIVE OVERVIEW JOHNOKORO jokoro@rallydev.com Blog: AuspiciousAgile.com Summary Agile Services Director, Rally Software Nearly two decades in technology roles Founder of Agile Practice at US Consultancy

More information

Agile Software Development

Agile Software Development Agile Software Development Lecturer: Raman Ramsin Lecture 3 Scrum Framework 1 Scrum Origins First mentioned as a development method in 1986, referring to a fast and flexible product development process

More information

Portfolio Management In An Agile World

Portfolio Management In An Agile World Portfolio Management In An Agile World Rick Austin VP, Enterprise Engagements Principal Consultant 2017 @rickaustin, @leadingagile @GoAgileCamp #AgileCamp2017 2 RICK AUSTIN Information Technology Director

More information

Michael Prince PMI-ACP Application Development Manager Richland County

Michael Prince PMI-ACP Application Development Manager Richland County Michael Prince PMI-ACP Application Development Manager Richland County GOALS Tell You About Agile 5000 Ft View Talk Briefly About How You As a Programmer Fit Into Agile Prepare You For The Next Session

More information

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By

Sample Exam ISTQB Agile Foundation Questions. Exam Prepared By Sample Exam ISTQB Agile Foundation Questions Exam Prepared By November 2016 1 #1 Which of the following is the correct pairing according to the Agile Manifesto statement of values? a. Individuals and Interactions

More information

Harnessing the power of agile development

Harnessing the power of agile development Microsoft IT Showcase Harnessing the power of agile development Integrating an acquired business means adjusting business processes, integrating data and technology platforms, and onboarding teams. When

More information

Copyright Intertech, Inc All Rights Reserved. May 18, 2011

Copyright Intertech, Inc All Rights Reserved. May 18, 2011 Copyright Intertech, Inc. 2011. All Rights Reserved. May 18, 2011 About Me Dave Schueck Principal Consultant Intertech Dschueck@Intertech.com 20 years experience Variety of technologies, roles, systems,

More information

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016

Introduction to Agile Life Cycles. CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 Introduction to Agile Life Cycles CSCI 5828: Foundations of Software Engineering Lecture 07 09/13/2016 1 Goals Introduction to Agile Life Cycles The Agile Manifesto and Agile Principles Agile Life Cycles

More information

Introduction to Agile/Extreme Programming

Introduction to Agile/Extreme Programming Introduction to Agile/Extreme Programming Matt Ganis, Senior Technical Staff Member (Certified Scrum Master) IBM Hawthorne, New York ganis@us.ibm.com August 2007 Session 8061 Current slides at: http://webpage.pace.edu/mganis

More information

Scrum Test Planning. What goes into a scrum test plan?

Scrum Test Planning. What goes into a scrum test plan? Scrum Test Planning What goes into a scrum test plan? 2 Do you really need a test plan when using agile? How about scrum test planning? With scrum, one of the popular flavors of agile, the entire team

More information

Introduction to Agile and Scrum

Introduction to Agile and Scrum Introduction to Agile and Scrum Matthew Renze @matthewrenze COMS 309 - Software Development Practices Purpose Intro to Agile and Scrum Prepare you for the industry Questions and answers Overview Intro

More information

approach to successful project

approach to successful project 1 The NYS Forum, Inc. Using an Agile / Waterfall Hybrid approach to successful project delivery Presented by Matthew Carmichael Project Management Workgroup 2 When to use Waterfall Projects that require

More information

The Agility Continuum

The Agility Continuum Where is your project (or product or team) on the agility scale? Thene Sheehy October, 2017 PMP, ACP, CSP, ScrumStudy SMC & Trainer Who am I? Thene Sheehy Program Manager/Specialist, Center for Enablement

More information

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency

Agile Acquisition. Peter Modigliani 10 Dec 12. Presented to: Mr. Koen Gijsbers. General Manager NATO Communications and Information Agency Agile Acquisition Peter Modigliani 10 Dec 12 Presented to: Mr. Koen Gijsbers General Manager NATO Communications and Information Agency Approved for Public Release; Distribution Unlimited 12-4964 2012-The

More information

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of

4. Agile Methods. Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg. Version of 4. Agile Methods Prof. Dr. Dirk Riehle, M.B.A. Friedrich Alexander-University Erlangen-Nürnberg Version of 22.03.2012 Agile Methods by Dirk Riehle is licensed under a Creative Commons AttributionShareAlike

More information

Agile Test Plan How to Construct an Agile Test Plan

Agile Test Plan How to Construct an Agile Test Plan Agile Test Plan How to Construct an Agile Test Plan XBOSoft White Paper How to Construct an Agile Test Plan www.xbosoft.com 2 Agile is changing not only the way we develop software but the way we work

More information

Scrum Team Roles and Functions

Scrum Team Roles and Functions Scrum Team Roles and Functions What is a Scrum Team? The purpose of a Scrum team is to deliver products iteratively and incrementally, maximizing opportunities for feedback Scrum teams are comprised by

More information

A Guide to Critical Success Factors in Agile Delivery

A Guide to Critical Success Factors in Agile Delivery IBM Global Business Services, U.S. Federal May 6, 2016 A Guide to Critical Success Factors in Agile Delivery Paul Gorans, Agile Competency Lead, IBM GBS Federal A bit about me 6 Years USAF: NSA Operations,

More information

PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation

PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR303 The Big Bang Cerner s Approach to Agile Transformation Matt Anderson, PMO Director Cerner Corporation Objectives Provide strategies for doing a Big

More information

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment

When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment When the Business Wants Waterfall Implementing Agile in a Phase-Based Environment Marjorie Farmer Wireline & Perforating Global Software Discipline Manager Agenda Halliburton Situation and Challenges LIFECYCLE

More information

Test Management Forum

Test Management Forum Test Management Forum 25 th January 2017 Agile Delivery Why does Testing get left behind? Abstract In this session, we take a look at the expectations of testing within an agile delivery. We've heard all

More information

Collaboratively, we help our customers transform, evolve and become agile

Collaboratively, we help our customers transform, evolve and become agile Collaboratively, we help our customers transform, evolve and become agile Zen Ex Machina is the most experienced Federal Government agile coaching and training consultancy in Canberra Zen Ex Machina enables

More information

The Change Management Implications of Scaling Agile 1

The Change Management Implications of Scaling Agile 1 1 By Danielle Cooper and Darla Gray TXU Energy, Dallas, TX, USA The Delivery Office at TXU Energy has been exploring Agile work practices since 2012. While the desire to do more Agile has been a leadership

More information

Metodologías Agiles en E///

Metodologías Agiles en E/// Metodologías Agiles en E/// La organización y las personas Antonio Montero (ScM & Agile Coach) Agile originally conceived as a set of software development values and principles. E/// worked Based on Waterfall

More information

BA25-Managing the Agile Product Development Life Cycle

BA25-Managing the Agile Product Development Life Cycle BA25-Managing the Agile Product Development Life Cycle Credits: 28 PDUs / 4 Days Course Level: Intermediate/Advanced Course Description: This 4-day course explores how adapting Agile values and principles

More information

Scaling Agile to the Enterprise

Scaling Agile to the Enterprise Scaling Agile to the Enterprise Enabling the Agile Enterprise Strategically Aligned, Throughput Focused, Human Powered Dennis Stevens Enterprise Agile Coach www.leadingagile.com www.dennisstevens.com OPM3:

More information

Implementing SAFe: A Roadmap

Implementing SAFe: A Roadmap Implementing SAFe: A Roadmap Effecting change to achieve the business benefits of SAFe By Dean Leffingwell Chief Methodologist and Creator of SAFe 2017 Scaled Agile, Inc. All Rights 2017 Scaled Reserved.

More information

Mike Cottmeyer blog.versionone.net

Mike Cottmeyer   blog.versionone.net Adopting Agile Mike Cottmeyer mike.cottmeyer@versionone.com www.linkedin.com/in/cottmeyer www.versionone.com blog.versionone.net www.leadingagile.com Ideal Agile Team Ideal Agile Team Developers Ideal

More information

PMI-ACP Blended-Learning Instructor-Led Session

PMI-ACP Blended-Learning Instructor-Led Session GR8PM Traditional Agile Hybrid Training Coaching Consulting Resolving the questions, issues and concerns you discovered during your studies. Copyright, GR8PM, 2016, all rights reserved. Basic Syllabus

More information

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development

Agile Software Development. Agile Software Development Basics. Principles of the Agile Alliance. Agile Manifesto. Agenda. Agile software development Agile Software Development T-110.6130 Systems Engineering in Data Communications Software P, Aalto University Agile software development Structured and disciplined, fast-paced Iterative and Incremental

More information

SCRUM - LESSONS FROM THE TRENCHES

SCRUM - LESSONS FROM THE TRENCHES VOL. 19 NO. 1 HELPING YOU IMPROVE YOUR ENGINEERING PROCESS http://www.processgroup.com/newsletter.html October 2012 SCRUM - LESSONS FROM THE TRENCHES NEIL POTTER AND MARY SAKRY Introduction Agile and Scrum

More information

Improving Agile Execution in the Federal Government

Improving Agile Execution in the Federal Government Improving Agile Execution in the Federal Government 1 Committed Partner. Creating Results. In December of 2010 the government introduced the 25 Point Implementation Plan to Reform Federal Information Technology

More information

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205)

Time 3:15-4:00 Session TBD: Better Processes Leading to Better Communication (Room 205) Gloria Simas IT Division Architecture Team - Business Architect, Covered California Sean Hansen Director of Operations, Kiefer Consulting, Inc. Matt Greene Senior SharePoint Consultant, Kiefer Consulting,

More information

Scrum Testing: A Beginner s Guide

Scrum Testing: A Beginner s Guide Scrum Testing: A Beginner s Guide What is Scrum? Building complex software applications is a difficult task. Scrum methodology comes as a solution for executing such complicated task. It helps development

More information

Scrum Master / Agile Project Manager An Approach for Personal Competency Development

Scrum Master / Agile Project Manager An Approach for Personal Competency Development Scrum Master / Agile Project Manager An Approach for Personal Competency Development Summer 2013 www.illustratedagile.com 2013 Len Lagestee HOW TO USE THIS APPROACH There are two ways to use this document.

More information

Agile in a Regulatory & Compliance Environment. Julie Bridges

Agile in a Regulatory & Compliance Environment. Julie Bridges Agile in a Regulatory & Compliance Environment Julie Bridges Introduction Senior IT Delivery Manager Cyber Security Compliance Tools Program 15+ years of Application Delivery Management Corporate, Mobile,

More information

Evolving Team Structure in DevOps

Evolving Team Structure in DevOps Evolving Team Structure in DevOps Sherry Chang Intel IT Chief Architect, DevOps & Continuous Delivery https://www.linkedin.com/in/sherryschang Legal Notices This presentation is for informational purposes

More information

From Growing Pains to Embracing Change

From Growing Pains to Embracing Change SolutionsIQ From Growing Pains to Embracing Change Case Study How shifting to an Agile mindset helped this customer support company accelerate time to market Client Profile Our client, a cloud-based customer

More information

Architecting for Agility. William A. Estrem, Ph.D President

Architecting for Agility. William A. Estrem, Ph.D President Architecting for Agility William A. Estrem, Ph.D President Bill Estrem President, Metaplexity Associates Bill is the founder and President of Metaplexity Associates, Inc. a training and consulting firm

More information

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012

Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Waterfall to Agile: Flipping the Switch Bhushan Gupta Nike Inc. October 9, 2012 Disclaimer This presentation is NOT a recommendation to switch from Waterfall to Agile. It is an analysis of team dynamics

More information

Introduction to Agile (Scrum)

Introduction to Agile (Scrum) Introduction to Agile (Scrum) Meganadha Reddy K. Technical Trainer NetCom Learning www.netcomlearning.com Agenda Agile - Introduction Manifesto for Agile Development Agile Methodologies Scrum Roles, Artifacts,

More information

CASE STUDY INCREASING DRILLING OPERATIONAL PRODUCTIVITY WITH DIGITAL PLATFORMS IN THE OIL & GAS INDUSTRY

CASE STUDY INCREASING DRILLING OPERATIONAL PRODUCTIVITY WITH DIGITAL PLATFORMS IN THE OIL & GAS INDUSTRY CASE STUDY INCREASING DRILLING OPERATIONAL PRODUCTIVITY WITH DIGITAL PLATFORMS IN THE OIL & GAS INDUSTRY 1 INCREASING DRILLING OPERATIONAL PRODUCTIVITY WITH DIGITAL PLATFORMS ADDING VALUE THROUGHOUT THE

More information

Five DevOps CM Practices

Five DevOps CM Practices White Paper Dimensions CM Five DevOps CM Practices Supported by Dimensions CM Ashley Owen, Product Management Table of Contents Introduction... 1 Version Everything... 2 Maintain Prioritized Backlogs...

More information

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

PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours PMI Agile Certified Practitioner (PMI-ACP) Duration: 48 Hours Organizations that are highly agile & responsive to market dynamics complete more of their projects successfully than their slower-moving counterparts.

More information

Two Branches of Software Engineering

Two Branches of Software Engineering ENTERPRISE SOFTWARE ENGINEERING & SOFTWARE ENGINEERING IN THE ENTERPRISE Two Branches of Software Engineering 1 Crafting Software Resource Input Code Debug Product Test 2 Engineering Software Resource

More information

Scrum - Introduction. Petri Heiramo. Agile Coach, CST

Scrum - Introduction. Petri Heiramo. Agile Coach, CST Scrum - Introduction Petri Heiramo Agile Coach, CST Scrum Started in the Harvard BR. The relay race approach to product development may conflict with the goals of maximum speed and flexibility. Instead

More information

International Scrum Master Foundation. Study Guide Take the Certification online

International Scrum Master Foundation. Study Guide Take the Certification online International Scrum Master Foundation Study Guide Take the Certification online www.scrum.as Contents Chapter 1: WHAT IS SCRUM?... 3 Chapter 2: INTRODUCTION TO SCRUM - A REAL WORLD EXAMPLE... 5 Chapter

More information

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum

1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum 1. The Case for Agile 2. The Scrum Process 3. Scaling Scrum Delivering late Delivering over budget Delivering the wrong thing Unstable in production Costly to maintain Smart people trying to do good work

More information

Managing Projects of Chaotic and Unpredictable Behavior

Managing Projects of Chaotic and Unpredictable Behavior Managing Projects of Chaotic and Unpredictable Behavior by Richard Dick Carlson Copyright 2013, Richard Carlson; All Rights Reserved 1 Managing Projects of Chaotic and Unpredictable Behavior Dick Carlson,

More information

How to Prepare for and Implement a Project Using Scrum

How to Prepare for and Implement a Project Using Scrum How to Prepare for and Implement a Project Using Scrum 2013 IEEE Software Technology Conference Salt Lake City, UT Dick Carlson Richard.Carlson2@Boeing.com Philip J. Matuzic Philip.J.Matuzic@Boeing.com

More information

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility

2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility 2013 Eliassen Group. All Rights Reserved -1- Enterprise Agility Damon Poole Chief Agilist, Eliassen Group s Agile Practice Coaching: Transformation and Tune-ups Training 20 years of process change: small

More information

Virtually Agile. Astro Sabre (Matt Ganis) IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007

Virtually Agile. Astro Sabre (Matt Ganis)  IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Virtually Agile Astro Sabre (Matt Ganis) http://webpage.pace.edu/mganis IBM, Senior Technical Staff Member Hawthorne, NY - September 20, 2007 Who am I? My Name is Matt Ganis I lead a group inside IBM called

More information

Implementing Scrumban

Implementing Scrumban Implementing Scrumban October 2013 A short guide to implementing Scrumban at your organization. Introduction This whitepaper was written for organizations already familiar with Scrum for software development

More information

Scrum an Agile Process

Scrum an Agile Process Topics 1) Who does what in a Scrum team? 2) What does a week as a Scrum developer look like? Scrum an Agile Process CMPT 373 Slides 01 Dr. B. Fraser 17-09-01 2 17-09-01 1 Software Development Process Recap

More information

Title : Analytics in Agile Project Management Theme: Project Management Leadership > In a Rapidly Changing World Keywords: Agile, Metrics, Analytics, Regression Model Abstract: In the Information revolution

More information

4/26. Analytics Strategy

4/26. Analytics Strategy 1/26 Qlik Advisory As a part of Qlik Consulting, Qlik Advisory works with Customers to assist in shaping strategic elements related to analytics to ensure adoption and success throughout their analytics

More information

Extreme Agile Implementation and Creating a Value Delivery Office

Extreme Agile Implementation and Creating a Value Delivery Office Extreme Agile Implementation and Creating a Value Delivery Office Anup Deshpande Sr. Leader of Agile Portfolio Management 1 COPYRIGHT 2017 Anup Deshpande. ALL RIGHTS RESERVED For Informational Purposes

More information

An Introduction to Scrum

An Introduction to Scrum What is Scrum? Even projects that have solid, well-defined project plans encounter some degree of change. Shifting market conditions, budget cuts, staff restructuring, or any number of influences will

More information

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

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation Session 11E Adopting Agile Ground Software Development Supannika Mobasser The Aerospace Corporation The Aerospace Corporation 2017 Overview To look beyond the horizon and to embrace the rapid rate of change

More information

Agile: Setting the Scene. February 7, 2017

Agile: Setting the Scene. February 7, 2017 Agile: Setting the Scene February 7, 2017 Agile: Setting the Scene Robert Percival, Partner, Head of Technology Canada Riccardo D Angelo, Managing Director, Director of Legal Services, Accenture February

More information

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise

Why Agile Transformations Fail. What You Need to Know to Transform Any Sized Organization into an Agile Enterprise Why Agile Transformations Fail What You Need to Know to Transform Any Sized Organization into an Agile Enterprise DEREK HUETHER Enterprise Transformation Consultant derek@leadingagile.com 301/639-4976

More information

Launch Tech /Your experience

Launch Tech /Your experience Launch Tech /Your experience We are falling behind the growing demands of industry and New Zealand is losing its innovative edge. Launchspace was created to disrupt the traditional technology education

More information

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office

The Power of Visibility: Driving a Lean-Agile Transition. Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility: Driving a Lean-Agile Transition Kelley Horton Director, Corporate IT Program Management Office The Power of Visibility - Agenda About Premier, Inc. Why we transitioned to Lean-Agile

More information

You will provide an effective and professional working relationship with other IT departments, University bodies and project teams.

You will provide an effective and professional working relationship with other IT departments, University bodies and project teams. Job Title: Agile Delivery Manager Grade: 8 Job reference: CSE01264 Department: IT Services Post Responsible To: Head of Development and Integration Job Purpose: Under the general direction of the Deputy

More information

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective

@GRNET. Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective Swimming against the waterfall @GRNET Running Scrum in a conservative, multi-constrained setting Challenges & Risks from the PO perspective Byron Georgantopoulos, GRNET, e-infrastructures byron@grnet.gr,

More information

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017

Johanna Rothman. Chapter 1 Why Agile and Lean Approaches Work. Copyright 2017 Johanna Rothman Chapter 1 Why Agile and Lean Approaches Work Copyright 2017 Agile and Lean Approaches Why such approaches exist! Software, we have a problem It was thought you could hand a software team

More information

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

This course will explore how your projects can easily and successfully make the transition to an effective Agile environment. AGILE AGL310: Planning and Managing Agile Projects Agile Project methodology Training for Software IT Management. Learn how to apply Agile to current projects: explore how your projects can easily and

More information

Debunking Agile Myths

Debunking Agile Myths Debunking Agile Myths Rick Clare CBAP, PMP, CSM, MSPM Solutions Partner 634 Alpha Drive Pittsburgh, PA 15238 (888) 762-3683 Fax (412) 963-8618 Presentation Purpose Purpose This presentation will discuss

More information

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016

Application of Agile Delivery Methodologies. Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Application of Agile Delivery Methodologies Bryan Copeland Energy Corridor Brown Bag Event August 31, 2016 Agenda My Background What Do We Mean by Agile? My Team s Journey Our Use of Scrum Agile Coaching

More information

AGILE TEST MANAGEMENT WITH VISUAL STUDIO

AGILE TEST MANAGEMENT WITH VISUAL STUDIO AGILE TEST MANAGEMENT WITH VISUAL STUDIO any companies are implementing an agile methodology, but often still have waterfall based tools. We ve been working on several agile projects, one of which we collaborate

More information

In-House Agile Training Offerings

In-House Agile Training Offerings In-House Agile Training Offerings Certified Training/Workshops 1. SAFe ScrumXP for Teams Scaled Agile Institute 2 days + exam 16SEUs/PDUs The course teaches Lean thinking tools, roles, processes, and the

More information

Legacy System Modernization Using Open Source Tools and Agile. Adam D Angelo

Legacy System Modernization Using Open Source Tools and Agile. Adam D Angelo Legacy System Modernization Using Open Source Tools and Agile Adam D Angelo Legacy Systems Simply being old doesn t mean something is inefficient 2 Legacy Systems and Platforms Problems The high cost of

More information

Agile Development Doesn t Have to Mean Fragile Enterprise Processes

Agile Development Doesn t Have to Mean Fragile Enterprise Processes Fragile Enterprise Processes An MKS White Paper By: Colin Doyle ALM Strategic Product Manager MKS Inc. The Move to Agile Agile software development methodologies are garnering a lot of interest these days.

More information

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

Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Case Study: How to Eliminate Flaws of Waterfall and Agile Development Processes Using a Hybrid Model Agile Waterfall Hybrid Model The Waterfall Model has been the ideal choice for software development.

More information

Product Owner - The Single Wring Able Neck

Product Owner - The Single Wring Able Neck Product Owner - The Single Wring Able Neck by Jens Ostergaard Certified Scrum Product Owner 1 What is Scrum? Product Owners determine what needs to be built in the next 30 days or less. Development Teams

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved.

Standard Work and the Lean Enterprise Net Objectives Inc. All Rights Reserved. Standard Work and the Lean Enterprise 2010 Net Objectives Inc. All Rights Reserved. Lean Thinking Lean Thinking provides foundational principles which involve the entire lifecycle of realizing business

More information

Did You Pack the 12 Agile Principles on Your Agile Journey?

Did You Pack the 12 Agile Principles on Your Agile Journey? Did You Pack the 12 Agile Principles on Your Agile Journey? Others Talk, We Listen @CapTechListens Elisabeth White Coaching & Mentoring Agile Leadership Techniques Agile Principles & Core Values Culture

More information

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

Handling Product Management Across The Enterprise. copyright Net Objectives, Inc. Handling Product Management Across The Enterprise copyright 2010. Net Objectives, Inc. Lean for Executives Product Portfolio Management Business Lean Enterprise ASSESSMENTS CONSULTING TRAINING COACHING

More information

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011

Agilitate.com. From Mountain To Molehill. Saving Millions With Agile Programme Management. Bill Nicholas - 8 th September 2011 Agilitate.com From Mountain To Molehill Saving Millions With Agile Programme Management Bill Nicholas - 8 th September 2011 1 Agilitate.com About The Scrum Chef Title E-mail Address : Director Of Agile

More information

THE AGILE WAY: A complete guide to understanding Agile testing methodologies

THE AGILE WAY: A complete guide to understanding Agile testing methodologies THE AGILE WAY: A complete guide to understanding Agile testing methodologies 1 NAVIGATING AN AGILE WORLD The testing world is going through an agile transformation right now. According to VersionOne s

More information

Requirements Gathering in Agile: BA vs. PO

Requirements Gathering in Agile: BA vs. PO Requirements Gathering in Agile: BA vs. PO By December 8, 2011 1 Today s Main Topics Re-Defining Business Analyst (BA) Defining Product Owner(PO) Comparative Analysis of BA & PO: Similarities Distinctions

More information

AGILE SOLUTIONS. Agile Basics

AGILE SOLUTIONS. Agile Basics AGILE SOLUTIONS Agile Basics info@one80services.com one80services.com AGILE SOLUTIONS Agile Basics Table of Contents 2 Who We Are 3 What Is Agile? 4 Agile Values 5 Agile Principles 6 Agile Development

More information

Building Cloud Apps using Agile Methodology & Tools

Building Cloud Apps using Agile Methodology & Tools Building Cloud Apps using Agile Methodology & Tools Steve Greene VP, Products & Technology Program Management Salesforce.com Sue Vickers Principal Product Manager for CA Agile Vision CA Technologies Safe

More information

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS

A one day Introduction. Tim Guay, PMP, CSM, PMI-ACP, CLSSS A one day Introduction Tim Guay, PMP, CSM, PMI-ACP, CLSSS tim@agileworksinc.com 1 To give those who are not familiar with Agile a quick overview of key Agile and Scrum concepts. 2 1 Agile Overview 2 User

More information

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business

DevOps: Accelerating Application Delivery. DevOps on IBM i: Barriers, Techniques, and Benefits to the Business DevOps: Accelerating Application Delivery DevOps on IBM i: Barriers, Techniques, and Benefits to the Business 0 Facts Source: Help System 2016 IBM i market place survey 1 Modernization Are you too busy

More information

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI

KANBAN and TEAMWORK. Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI KANBAN and TEAMWORK Natural User Interface Technology to Business Erasmus Intensive Programme LAHTI HEIKKI PAANANEN - Lecturer, MSc (Econ) Lahti University of Applied Sciences heikki.paananen@lamk.fi THEMES

More information

AGILE FOR NON-IT PRACTITIONERS

AGILE FOR NON-IT PRACTITIONERS AGILE FOR NON-IT PRACTITIONERS Susan Parente, PMP, PMI-ACP, PMI-RMP, CISSP, ITIL, RESILIA, MS Eng. Mgmt. 2016 Project Management Symposium Agile Overview What is Agile? Why Agile? When Agile? Agile Manifesto

More information

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP

Applying Agile Principles to Project Management. Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Applying Agile Principles to Project Management Tyler Monson PMP, CSM Hiren D. Vashi PMP, PMI-ACP, CSM, CSP Overview/Objective Agile Manifesto Agile Principles Agile/Scrum vs. Waterfall Modified Scrum

More information

Why Agile, Why Now By David Schroeder, PMP, PSM

Why Agile, Why Now By David Schroeder, PMP, PSM By David Schroeder, PMP, PSM Accelerating Corporate Transformation, i is the needed approach in business today, according to Harvard Business Review contributor and Corporate Transformation Resources president,

More information

ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT

ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT Addressing the elephant in the room through shared experiences. ENGAGING A PRODUCT OWNER ON A GOVERNMENT CONTRACT Challenges and Solutions PROBLEM: When a Product Owner is not capable or actively engaged,

More information

Certified Scrum Master

Certified Scrum Master Certified Scrum Master Notebook November 5, 2013 1 Overview Scrum 2 Scrum Framework What is it Scrum is an agile framework that allows us to focus on delivering the highest business value in the shortest

More information

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015

Seeking Good Agile and Avoiding Bad Agile. Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Seeking Good Agile and Avoiding Bad Agile Agile Aus2n Monthly Mee2ng Jan. 06, 2015 Who am I? Earl EvereE Director, Manager, Developer, Tester 1st professional sokware experience in 1971 1st agile experience

More information

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

PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar HOUSTON, TX, USA 5 8 NOVEMBER 2017 #PMOSym PMO17BR201 Caterpillar s Next Step: Implementing Agile in a Waterfall World Seth J. Norburg, PMP, Portfolio Coordinator Caterpillar Agenda Safety and Introductions

More information