Creative Disruption: A Core Systems Strategy Workshop November 3, 2011.

Slides:



Advertisements
Similar presentations
© 2007 BigVisible Solutions, Inc. All Rights Reserved Coaching Solutions Agile Project Start v
Advertisements

Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Program Management School Agile & ADDIE Add-Up (AAAU) Elliott Masies Learning 2012 October 21-24, 2012.
How to Implement Agile in Your Organization
Agile Development Primer – Using Roundtable TSMS in an Agile Shop Michael G. Solomon Solomon Consulting Inc.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
College of Business Administration Dr. Ishpal Rekhi 2014
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 and Scrum: Executive Summary June 2, 2011 Bob Schommer, CSP, PMP, MCTS Senior Project Manager Skyline Technologies, Inc.
Agile 101.
© conchango Agile Architecture Microsoft Architect Insight Conference Howard van Rooijen
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
Morning – 9am Getting Started Agile Manifesto Values & Principles Scrum Framework ~~ 10:40 to 11:00 Break ~~ Scrum Roles Backlog Grooming Estimation.
Ahsan Kabir Project Manager Ahsan Kabir Project Manager ………………………….
Lessons Learned Best Practices Lisa A. Grant, MBA, PMP, AC-Bronze, CL May 19, 2007
 The Rise of Computer Science ◦ Machine Language (1 st Gen) ◦ Assembly Language (2 nd Gen) ◦ Third Generation Languages (FORTRAN, BASIC, Java, C++, etc.)
Managing a Project Using an Agile Approach and the PMBOK® Guide
Agile Process: Overview n Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software.
Introduction to Agile.
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.
Project Management Chapter 3. Objectives Become familiar with estimation. Be able to create a project workplan. Understand why project teams use timeboxing.
Larry Apke Agile Expert
CSE G674/2009 Project Project Management Section Presented by: Amir Aref Adib.
Agile Software Development Brian Link
What is Scrum Process? Where is it used? How is it better?
1 SCRUM 22/02/2009 By Siemen Bastiaens >>
Tuesday, June 8 th, Agile Development-Successful Delivery & Implementing Across the Enterprise.
Software Engineering- Scrum 徐 瑋 Alen 林芳瑜 Flora 1.
Current Trends in Systems Develpment
Alcatel-Lucent CDC Workshop, Coaching & Knowledge Transfer Project Management.
By Saravanan Bala. General Report 31 % of Software projects are cancelled 75 % of the software projects are considered failures by the people who initiated.
GBA IT Project Management Final Project - Establishment of a Project Management Management Office 10 July, 2003.
Kelly J. Harris SEARCH Deputy Executive Director
Agile: Lessons Learned (a retrospective) Tony
1 The Manifesto for Agile Software Development “We are uncovering better ways of developing software by doing it and helping others do it. Through this.
K.Ingram 1 Sept 2007 Agile Software Development. K.Ingram 2 Sept 2007 Contents Agile Software Development: 1.What is it? 2.Agile’s Values, Principles,
Agile Information Management Development. Agile Project Management Characteristics  Acceptance and even welcome of changing requirements  Incremental.
Presentation from: See Also: scrumreferencecard.com/ScrumReferenceCard.pdf.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
CSPC 464 Fall 2014 Son Nguyen. 1. The Process of Software Architecting, Peter Eeles, Peter Cripss 2. Software Architecture for Developers, Simon Brown.
Modelling the Process and Life Cycle. The Meaning of Process A process: a series of steps involving activities, constrains, and resources that produce.
PV213 EIS in Practice: 06 – Development process 1 PV213 Enterprise Information Systems in Practice 06 – Development process.
10 key principles of agile software development
Using Scrum to Improve Teamwork, Communication, Quality and Speed
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Over Contract negotiation over Processes and tools over Comprehensive documentation overFollowing a plan over.
Delivery Method: Online Duration: 180 Days Scrum Developer Certified (SDC™)  Participants will become familiar with the concepts, advantages, and challenges.
Introduction to Agile. Introduction Who is this guy?
Managing Agile Software Development Teams Using Scrum AKA: Wrangling Developers for Fun and Profit!
Agile Methodology. -Dhanashree Kumkar -Plus91 Technologies.
Informed Traveler Program and Applications Agile / Scrum Overview Jerry Inberg.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Agile Project Management
Flight Software Conference 2016
Agile Training Day 2 November 17, 2015.
Agile Software Development Brian Moseley.
Information Technology Project Management – Fifth Edition
By: By: Agile Scrum Master Online Training.
Project & Program Governance
Product Backlog List of things that needs to be done to make the product come into existence 
HP Confidential 22 September 2018.
CEN 4010 Intro to Software Engineering Professor Alex Roque
CSCE 741 Software Process Lecture 04 Availability
Agile Process: Overview
Introduction to Agile Blue Ocean Workshops.
Scrum Science NGSS: Engineering, Technology, Applications of Science
Agile, Scrum and CMMI Methodologies
What makes a Good Agile Team
Presentation transcript:

Creative Disruption: A Core Systems Strategy Workshop November 3, 2011

Source: Standish Group Chaos Manifesto

Average Project Cost Overrun 27% But one in six exceeded 200%

The number one reason projects fail “The number one reason projects fail is due to absent or inadequate executive sponsorship. executive sponsorship.”

1. User Involvement 2. Executive Support 3. Clear Business Objectives 4. Emotional Maturity 5. Optimizing Scope 6. Agile Process 7. Project Management Expertise 8. Skilled Resources 9. Execution 10. Tools and Infrastructure Source: Standish Group Chaos Manifesto

Game- changing Benefits Nerve- wracking Risks CHANGE

 Collaboration  Embracing Change  High Performance Teams  Working Software Often

 Set of Tools  Dodging Documentation  Design Methodology

 Feature Teams  Continuous Integration  User Centered Design  Scrum of Scrums  Program Backlog  And More

 Not Empowering the Team  Different World View of Cross-Functional Teams  Discomfort with Identifying Impediments  Limited Business Involvement  Defining Done  “Agilefall”

Generally successful but still not a silver bullet.

 Define the program backlog  Organize by major features  Prioritize features  Plan work by team  Plan cross-team interactions  Visual layout of the program  Define a conceptual vision to start  Evolve and change as conditions dictate

14 Sprint Plan Overview

15 Features by Team

 Multiple test sprints  End to end testing  Regression Testing  User Acceptance Testing Testing Phase

 Business Case Objectives  Governance Model  Dedicated Team  Collocated Team  handful of parameters guiding independent decision making  rules of the road defining decision making expectations  develop confidence in teammates and expectations to deliver  timely responsive Supporting Factors

Business case became a tool throughout the program.

 Internal participants 100% committed for the duration of the program  Team collocated at off-site office space  Multi-disciplined teams consisting of internal business SMEs, internal IT analysts, vendor experts and system integrator analysts The right people and the right partners given the commitment they needed to succeed!

Lessons Learned  Educate ◦ Product owner ◦ ScrumMaster ◦ Team members ◦ Others interacting with the agile team  Communicate, communicate, communicate ◦ Delivery ◦ Daily scrums ◦ Sprint reviews  Incrementally improve ◦ Sprint, assess, sprint again ◦ Improve the process as well as delivery  Empower the team

 Scrum is now the default for all strategic projects  Application maintenance releases follow an agile approach  Adopted for numerous non-project efforts – scrum meeting format, etc.  IT planning follows a conceptual plan with quarterly reviews for the maintenance of projects in the “product backlog” More dynamic, more transparent, shorter timeframes and focused on functional deliverables. Lasting Effects

Final Note: Invest in lots of colored Post-It Notes

Questions?

Michael Foerst VP of IS / CIO - Missouri Employers Mutual Contact Information LinkedIn: Twitter:twitter.com/michaelfoerst