Agilising the Organisation How Hard Can it be ? Embedding Agile Methods in Your Organisation London 12 May 2009.

Slides:



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

The right tools for the job How to choose a web / bespoke development company.
Iteration Planning.
How to Implement Agile in Your Organization
Delivering Enterprise Projects Using Agile Methods Brent Barton May 23, 2006.
Software development process improvement Ville Wettenhovi Master thesis presentation Supervisor:Professor Jukka Manner Instructor:M.Sc. Markus Aalto Date:23th.
PROC-1 3. Software Process. PROC-2 What’s a process? Set of activities in creating software It involves creativity –hard to automate –Requires human judgment.
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
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 101.
© conchango Agile Architecture Microsoft Architect Insight Conference Howard van Rooijen
Agile Project Management with Scrum
SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Intro to Scrum. What is Scrum? An answer to traditional “fixed cost / strict requirements” contracts which had very high rates of failure Recognizes the.
NAUG NAUG Knowledge Evening – th February 2007.
Agile development By Sam Chamberlain. First a bit of history..
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Challenges in moving to Agile and how to deal with them Katrin Noor 2013.
Introduction to Agile.
Software engineering Process models Pavel Agejkin.
Get quality results faster: Agile Projects and your team Presenters: Laurie Barnas and Wendy Taylor, Associate Registrars, University of Victoria.
© 2010 AT&T Intellectual Property. All rights reserved. AT&T and the AT&T logo are trademarks of AT&T Intellectual Property. Deeper Dive Into: User Stories.
Software Development Landscape
1 Agile Methodology & Programming Ric Holt July 2009.
Resource Systems.  The need for agility  History of Product Development  Delivery of EPCOT  Future Challenges & Recommendations  Reflection  Questions?
Current Trends in Systems Develpment
Driving People Passion Kaisri Nuengsigkapian Chief Encouraging Officer KPMG Phoomchai Group August 30, 2010.
SE503 Advanced Project Management Dr. Ahmed Sameh, Ph.D. Professor, CS & IS Agile Principles: Leadership-Collaboration.
Overall Presentation Goal Learn about challenges of adopting Scrum in large enterprises and some rules of thumb. Share experiences and.
4/23/ :45 PM © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Engineering  Turning ideas into reality  Creating something useful from other things using science and math.
Agile: Lessons Learned (a retrospective) Tony
THE AGILE MENTALITY CHAPTER Topics  Why Use Agile and Scrum?  Agile Development –Manifesto for Agile Software Development  Scrum Methodology.
Bringing Sense, Sensibility, and Sanity to projects.
Theories of Agile, Fails of Security Daniel Liber CyberArk.
WATERFALL DEVELOPMENT MODEL. Waterfall model is LINEAR development lifecycle. This means each phase must be completed before moving onto the next!!! WHAT.
#AgileEd. Using Agile in the Classroom Cindy Royal, Associate Professor Texas State University slideshare.net/cindyroyal #AgileEd.
January 24, 2009 Agile Product Management Making Things Happen Walter Bodwell Planigle.
Dr. Rob Hasker. What if every project used Scrum?  Why might Scrum not be perfect for every project? Hard to get the big picture Early choices may have.
TPM and Manufacturing Agility
Agile 101. Feasibility Study SDLC – What is it? Systems Development Life Cycle: The most commonly used, and generally accepted, project management approach..
Dr. Rob Hasker. Should every project use Scrum?  When might Scrum not be an appropriate model?  What are some of its limitations? Hard to get the big.
DAKTRONICS LEAN JOURNEY. DAKTRONICS VISION To be the WORLD LEADER at informing and entertaining people through dynamic audio-visual communication systems.
 Son Nguyen, YM & Skype: ng_thanhson.
Industrial Software Development Process Bashar Ahmad RISC Software GmbH.
Software Development. The Software Life Cycle Encompasses all activities from initial analysis until obsolescence Analysis of problem or request Analysis.
Skiing and Boxing Coaching Product and Enterprise Teams 黃馨誼 蘇育光 修訂.
Introduction to Agile Project Management Presented by Maury Richards, CSP.
Project Workflow.
Embedded Systems Software Engineering
Rapid Launch Workshop ©CC BY-SA.
Shifting to Agile: Are University Libraries Ready?
Flight Software Conference 2016
Principles for Agile Development
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Waterfall, Agile & Scaling Agile
27/05/2018.
Where Agile Business Meets Agile Development
It’s not all about the tool!
Agile Software Development Brian Moseley.
AGILE METHODOLOGY MANAGE PROJECT USING AGILE SCRUM.
How to Successfully Implement an Agile Project
Introduction to Agile Blue Ocean Workshops.
Customer Experience Manager
Projects, Assignments, and other Assessments
Scaled Agile Frameworks
EA in an Agile/DevOps World
Adapting Agile in Pharmaceutical Industries
System Development Methods
Presentation transcript:

Agilising the Organisation How Hard Can it be ? Embedding Agile Methods in Your Organisation London 12 May 2009

Clive Trounson 20 Years of application delivery experience 6 years of agile Both inhouse and as a supplier Dedicated, contract, matrixed & offshore teams Public and Private sector experiences:

Why does the organisation want agile ? Happy clients through delivery – on time, on budget, on spec and working !! A better way of doing things that: –has a partnership with customer –is flexible –is able to respond quickly –doesn’t drown in administrative overhead –keeps compliance and auditors happy –uses the existing organisational model –follows standards (set by architecture ?)

Agile is Easy…. 1.Get a team…of multi disciplined employees 2.Put them together….in a room 3.Get a suitably empowered customer (aka Product Owner) 4.Decide what to build in next iteration 5.Built it, demo it, optionally release it 6.Repeat until done Widge t 2.0

Agile Organisation Framework Organisatio n Customer Peopl e Proces s Solution s Tool s Organisatio n Customer Peopl e Proces s Solution s Tool s Organisatio n Customer Peopl e Proces s Solution s Tool s Organisation Customer People Proces s Solutions Tools

1.Self Organising vs Top down 2.What department owns this change ? 3.Build a vision with passion and celebrate 4.Communicate the programme and projects successes 5.Take the SCRUM approach: create a Backlog and Owner 6.Start Small or Big ? 7.What agile process ? 8.Training vs Coaching 9.What about space for agile teams 10.Disparate Geography / Offshore Organisation

1.Don’t like change 2.May not be skilled enough/ don’t want to show it 3.Want to develop & grow 4.Need to see a reason (for change) 5.Want a life….but should be challenged 6.Motivate and reward 7.Activity Based Teams are not agile 8.Minimise the risk of Resource Utilisation 9.Can they form self organising teams ? 10.What to do with the Managers ? People

Process Good people are better then good processes and everyone wants light weight non- bureaucratic process but… Organisational Process 1.Governance is needed 2.and so is Compliance 3.Publish and Support the ones to enforce 4.Train and support centrally 5.Adjust at end of each project Project Process 6.Tailor process for each project 7.Get a Process Engineer to help 8.Adjust at end of each iteration 9.Feedback to the Change Manager at end of project Customer Process 10.What does the customer require ?

1.Aim for fungibility 2.Standardise envirostructure 3.Centrally sponsored projects to standardise quickly 4.Make it friction free 5.Support it centrally 6.Use it wisely 7.Enforce it 8.But don’t make tool implementation a heavy waterfall project 9.Bring in the cool stuff one interation/sprint at a time 10.And control the target environment too if you can Tools

Solutions (aka Architecture) 1.You need firm ground before you sprint… 2.Great Artists steal 3.Drive from requirements not all the future 4.Prove it early, spike if needed 5.Soln Architect is part of Team (owns the architecture) 6.EA maintains oversight, covers blindspots/ see’s bigger picture 7.Don’t confuse architecture with design 8.Reward contribution to architecture 9.Pack for the journey 10.Review as you go Business Model & Organisational Vision Standards Contribution Collaborate

Customer 1.Understand their business (case) 2.Understand their purchasing options; T&M, Fixed, Re-quote, etc 3.Educate and explain it will be messy 4.Encourage top down approach to agile 5.Engage them 6.Or…appoint proxies 7.Give them options to understand and choose 8.Don’t let them dither… 9.Caution over gold plating 10.But it’s not just about technology…

Summary Top Down Empowered & Resourced Change Manager Commitment & Effort Customer preferences

Questions

Clive Trounson: Contact Details