Challenges Met, Obstacles Overcome – Scaling Agile for Large Organizations http://www.jpl.nasa.gov/videos/mer/mer20100126/mer20100126-1280-i.m4v Howard Deiner Deinersoft, Inc. Enterprise Specific Challenges to Adopting Agile CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Enterprise Specific Challenges to Adopting Agile Teams Often Non-Collocated CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Enterprise Specific Challenges to Adopting Agile Teams Often Non-Collocated Risk Adversity Results in Process Burden CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Enterprise Specific Challenges to Adopting Agile Teams Often Non-Collocated Risk Adversity Results in Process Burden Component Design Mentality CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Enterprise Specific Challenges to Adopting Agile Teams Often Non-Collocated Risk Adversity Results in Process Burden Component Design Mentality Enterprise Architecture Orientation CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Enterprise Specific Challenges to Adopting Agile Teams Often Non-Collocated Risk Adversity Results in Process Burden Component Design Mentality Enterprise Architecture Orientation Organization Forgets to “Always Think Lean” CC licensed http://www.flickr.com/photos/steevil/3450901323/sizes/l/in/photostream/ Overcoming Non-Collocation CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Non-Collocation Difficult Problem – You Must Be Creative CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Non-Collocation Difficult Problem – You Must Be Creative Use Highest Bandwidth Communication Possible CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Non-Collocation Difficult Problem – You Must Be Creative Use Highest Bandwidth Communication Possible Get Team Together For Important Events CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Non-Collocation Difficult Problem – You Must Be Creative Use Highest Bandwidth Communication Possible Get Team Together For Important Events Schedule Scrums For Least Inconvenience to the Most Important People – The Delivery Team! CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Non-Collocation Difficult Problem – You Must Be Creative Use Highest Bandwidth Communication Possible Get Team Together For Important Events Schedule Scrums For Least Inconvenience to the Most Important People – The Delivery Team! Use Collaboration Tools Extensively CC licensed http://www.flickr.com/photos/colouredglass/5568205182/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden Match the Process Burden to Risk CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden Match the Process Burden to Risk Always Challenge Why the Burden Is In Place CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden Match the Process Burden to Risk Always Challenge Why the Burden Is In Place Look to Parallelize Processes That Are Serial CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden Match the Process Burden to Risk Always Challenge Why the Burden Is In Place Look to Parallelize Processes That Are Serial Pay Particular Aention to Process “Gates” CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Excess Enterprise Process Burden Match the Process Burden to Risk Always Challenge Why the Burden Is In Place Look to Parallelize Processes That Are Serial Pay Particular Aention to Process “Gates” Invoke Lean Principle of Delaying Decisions Until the Last Responsible Moment CC licensed http://www.flickr.com/photos/pencrush/1822979020/sizes/l/in/photostream/ Overcoming Component Development Mentality CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming Component Development Mentality Remember That Working Software Is the Primary Measure of Progress CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming Component Development Mentality Remember That Working Software Is the Primary Measure of Progress Fast Delivery of Working Software Trumps Endless Promises of Development of the “Software Stack” Every Time CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming Component Development Mentality Remember That Working Software Is the Primary Measure of Progress Fast Delivery of Working Software Trumps Endless Promises of Development of the “Software Stack” Every Time Use Feature Teams and Feature Managers CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming Component Development Mentality Remember That Working Software Is the Primary Measure of Progress Fast Delivery of Working Software Trumps Endless Promises of Development of the “Software Stack” Every Time Use Feature Teams and Feature Managers Form Many-to-Many Relationships Between Emerging Architectural Interfaces to Lower Dependencies CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming Component Development Mentality Remember That Working Software Is the Primary Measure of Progress Fast Delivery of Working Software Trumps Endless Promises of Development of the “Software Stack” Every Time Use Feature Teams and Feature Managers Form Many-to-Many Relationships Between Emerging Architectural Interfaces to Lower Dependencies Ensure High Level of Collaboration Between Feature Teams CC licensed http://www.flickr.com/photos/us_army_rolling_along/4241473639/sizes/o/in/photostream/ Overcoming (Or At Least Dealing With) Enterprise Architecture CC licensed http://www.flickr.com/photos/portlandcenterstage/2902695719/sizes/l/in/photostream/ Overcoming (Or At Least Dealing With) Enterprise Architecture Necessary Evil CC licensed http://www.flickr.com/photos/portlandcenterstage/2902695719/sizes/l/in/photostream/ Overcoming (Or At Least Dealing With) Enterprise Architecture Necessary Evil Avoid BDUF Before Project Initiation CC licensed http://www.flickr.com/photos/portlandcenterstage/2902695719/sizes/l/in/photostream/ Overcoming (Or At Least Dealing With) Enterprise Architecture Necessary Evil Avoid BDUF Before Project Initiation Use Non-Coding Enterprise Architecture Team to Help Put Together Iteration Zero Solution Candidate CC licensed http://www.flickr.com/photos/portlandcenterstage/2902695719/sizes/l/in/photostream/ Overcoming (Or At Least Dealing With) Enterprise Architecture Necessary Evil Avoid BDUF Before Project Initiation Use Non-Coding Enterprise Architecture Team to Help Put Together Iteration Zero Solution Candidate Use Team’s Coding Architect to Work With Enterprise Architecture Team to Avoid Compliance Audits Later CC licensed http://www.flickr.com/photos/portlandcenterstage/2902695719/sizes/l/in/photostream/ Overcoming Waste CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed Build Quality In CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed Build Quality In Create Knowledge CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed Build Quality In Create Knowledge Commit at the Last Responsible Moment CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed Build Quality In Create Knowledge Commit at the Last Responsible Moment Eliminate Work In Progress CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ Overcoming Waste ATL – Always Think Lean! Don’t Produce That Which Is Not Needed Build Quality In Create Knowledge Commit at the Last Responsible Moment Eliminate Work In Progress Respect Your People CC licensed http://www.flickr.com/photos/kyz/2964140477/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! Agile is a Meta-Process CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! Agile is a Meta-Process Having a Process Tool Does Not Necessarily Make You Agile CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! Agile is a Meta-Process Having a Process Tool Does Not Necessarily Make You Agile Doing Every Agile Practice May Make Things Worse! CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! Agile is a Meta-Process Having a Process Tool Does Not Necessarily Make You Agile Doing Every Agile Practice May Make Things Worse! Train in “Pure” Agile, Coach to Help Identify Issues, and then Adapt to Find Your Process CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ It’s Not About Doing Agile – It’s About Being Agile! Agile is a Meta-Process Having a Process Tool Does Not Necessarily Make You Agile Doing Every Agile Practice May Make Things Worse! Train in “Pure” Agile, Coach to Help Identify Issues, and then Adapt to Find Your Process Align Development With The Larger Business Values of the Enterprise CC licensed http://www.flickr.com/photos/kharied/3508091405/sizes/l/in/photostream/ Beware The Cargo Cult! CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ Beware The Cargo Cult! 1974 Caltech Commencement Speech by Richard Feynman CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ Beware The Cargo Cult! 1974 Caltech Commencement Speech by Richard Feynman No Magic Formulas, No Perfect Checklists, No Silver Bullets CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ Beware The Cargo Cult! 1974 Caltech Commencement Speech by Richard Feynman No Magic Formulas, No Perfect Checklists, No Silver Bullets It’s Not About Using Your Current Process and Plastering “Agile” on the Title CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ Beware The Cargo Cult! 1974 Caltech Commencement Speech by Richard Feynman No Magic Formulas, No Perfect Checklists, No Silver Bullets It’s Not About Using Your Current Process and Plastering “Agile” on the Title Need Change in Organizational Mindset CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ Beware The Cargo Cult! 1974 Caltech Commencement Speech by Richard Feynman No Magic Formulas, No Perfect Checklists, No Silver Bullets It’s Not About Using Your Current Process and Plastering “Agile” on the Title Need Change in Organizational Mindset Geing Behaviors Accomplishes Lile – You Must Engage The Hearts and Minds CC licensed http://www.flickr.com/photos/dret/5197053749/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software Active Stakeholder Participation CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software Active Stakeholder Participation Continuous Process Improvement CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software Active Stakeholder Participation Continuous Process Improvement Agile Processes and Practices CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software Active Stakeholder Participation Continuous Process Improvement Agile Processes and Practices Lean Waste Reduction Thinking CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ How Can You Tell If You’re Being Agile? Rapid Releases of Working Software Active Stakeholder Participation Continuous Process Improvement Agile Processes and Practices Lean Waste Reduction Thinking Corporate Support of Systems Thinking CC licensed http://www.flickr.com/photos/an_untrained_eye/2102196106/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams Consider CI, TDD, and PP CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams Consider CI, TDD, and PP Use a Common Code Repository CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams Consider CI, TDD, and PP Use a Common Code Repository Lose Both Functional and Technical Silos CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams Consider CI, TDD, and PP Use a Common Code Repository Lose Both Functional and Technical Silos Depend on Interfaces, Not Implementations CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Suggested Approach To Set Expectations For Getting Started Small Low Risk Project – Learn From That Invest in Training/Coaching/Consulting Set Realistic Goals With a Real PO Consider Batch Sizes for Feature Teams Consider CI, TDD, and PP Use a Common Code Repository Lose Both Functional and Technical Silos Depend on Interfaces, Not Implementations Think Years, Not Months CC licensed http://www.flickr.com/photos/oter/3104958433/sizes/l/in/photostream/ Conclusion CC licensed http://www.flickr.com/photos/winemegup/3860063022/sizes/l/in/photostream/ Conclusion Agile Can Scale CC licensed http://www.flickr.com/photos/winemegup/3860063022/sizes/l/in/photostream/ Conclusion Agile Can Scale But You Must Work at It – It Ain’t Gonna Get Done All By Itself CC licensed http://www.flickr.com/photos/winemegup/3860063022/sizes/l/in/photostream/ Conclusion Agile Can Scale But You Must Work at It – It Ain’t Gonna Get Done All By Itself If You Give Up Before You Try, You’re Missing the Point of Agile CC licensed http://www.flickr.com/photos/winemegup/3860063022/sizes/l/in/photostream/ Conclusion Agile Can Scale But You Must Work at It – It Ain’t Gonna Get Done All By Itself If You Give Up Before You Try, You’re Missing the Point of Agile It’s What the Big Lebowski Would Do, But Probably Not The Dude CC licensed http://www.flickr.com/photos/winemegup/3860063022/sizes/l/in/photostream/ Challenges Met, Obstacles Overcome – Scaling Agile for Large Organizations CC licensed http://www.flickr.com/photos/polvero/4232984120/sizes/o/in/photostream/ Howard Deiner Deinersoft, Inc.
© Copyright 2024