SlideShare une entreprise Scribd logo
1  sur  48
Agile Management
  Craftsmanship

     Andrew Cox
     @coxandrew
Andrew Cox
                  @coxandrew



• Software Development Manager at Autodesk

• Scrum Master

• Co-organizer of PittAgile

• Co-founder of SkillBonsai
Agile Development
What is Agile?
Agile in a nutshell
Agile Fundamentals
Agile Fundamentals
• Cross-functional, self-organizing team
Agile Fundamentals
• Cross-functional, self-organizing team

• Close cooperation with the customer
Agile Fundamentals
• Cross-functional, self-organizing team

• Close cooperation with the customer

• Early and continuous delivery of value
Agile Fundamentals
• Cross-functional, self-organizing team

• Close cooperation with the customer

• Early and continuous delivery of value

• Design at the last responsible moment
Agile Fundamentals
• Cross-functional, self-organizing team

• Close cooperation with the customer

• Early and continuous delivery of value

• Design at the last responsible moment

• Respond to change as a competitive advantage
Agile Fundamentals
• Cross-functional, self-organizing team

• Close cooperation with the customer

• Early and continuous delivery of value

• Design at the last responsible moment

• Respond to change as a competitive advantage

• Inspect and adapt through retrospectives
Has Agile jumped the shark?
Software Craftsmanship
Build the thing Right™
XP Engineering Practices
• Coding Standards

• Simple Design™

• Unit Test First (TDD)

• Pair Programming

• Continuous Integration
There is nothing so useless as doing efficiently
that which should not be done at all.

– Peter Durcker
Customer Development
First, build the right thing.

– Mary Poppendieck
Get out of the building
Studies indicate that management is the biggest
obstacle in transitions to Agile software
development.

– Jurgen Appelo
Agile Management Craftsmanship
People have done this before
People have done this before
 and written books about it
20th Century
Management
Complexity Theory

For every complex problem there is an answer that
is clear, simple, and wrong.

-- H.L. Mencken
21st century is the
age of complexity
Managers cannot control
Like raising a teenager
Autonomy
Autonomy
Mastery
Autonomy
Mastery
Purpose
My advice to you

• Build your personal brand

• Join the community

• Become a Software Craftsman

• Your job is what you make of it
Build your personal brand
• Github

• Blog

• Twitter

• Stack Overflow

• Speak at user groups, conferences, etc
Join the community

• Seek out local user groups

• Go to at least one conference a year

• Find an online community (MU, IRC, forums)
Become a
    Software Craftsman
• Start a regular practice habit

• Attend a Code Retreat

• Find a mentor

• Read more books
Your job is what you
     make of it
Further Reading
• The Agile Samurai
  by Jonathan Rasmusson

• Scaling Lean and Agile
  by Craig Larman and Bas Vodde

• The Lean Startup
  by Eric Ries

• Management 3.0
  by Jurgen Appelo
Thank you

Contenu connexe

Tendances

Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Kevin Goldsmith
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Atlassian
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union colleenfry
 
Couples Counseling for Product Development
Couples Counseling for Product DevelopmentCouples Counseling for Product Development
Couples Counseling for Product DevelopmentJoe Stump
 
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyGROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyDealmaker Media
 
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)Rosenfeld Media
 
Mindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityMindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityFlavius Stef
 
Virtual Liberating Structures - RTP Frontier - May 2020
Virtual Liberating Structures - RTP Frontier - May 2020Virtual Liberating Structures - RTP Frontier - May 2020
Virtual Liberating Structures - RTP Frontier - May 2020Ahmed Avais
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldTWG
 
Joomla For Entrepreneurs
Joomla For EntrepreneursJoomla For Entrepreneurs
Joomla For EntrepreneursMitch Pirtle
 
The fuzzy line between design + development
The fuzzy line between design + developmentThe fuzzy line between design + development
The fuzzy line between design + developmentAmanda Dorrell
 
How to Evaluate your Technical Partner
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical PartnerOscar Merida
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trustbcriscuolo
 
Remotely Agile? Effective Interaction with Distributed Teams
Remotely Agile? Effective Interaction with Distributed TeamsRemotely Agile? Effective Interaction with Distributed Teams
Remotely Agile? Effective Interaction with Distributed TeamsDorinne Hammons
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile TeamsTimothy Wise
 
The Lean Startup: Building Something People Want
The Lean Startup: Building Something People WantThe Lean Startup: Building Something People Want
The Lean Startup: Building Something People WantScott Porad
 
Managing Your Online Presence
Managing Your Online PresenceManaging Your Online Presence
Managing Your Online PresenceDotitude
 

Tendances (20)

Let's Build a Product Development Organization!
Let's Build a Product Development Organization!Let's Build a Product Development Organization!
Let's Build a Product Development Organization!
 
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
Do Agile Right - Lessons Learned from an Atlassian Product Manager - Sherif M...
 
Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union Atlassian Summit 2013: Confluence State of the Union
Atlassian Summit 2013: Confluence State of the Union
 
Couples Counseling for Product Development
Couples Counseling for Product DevelopmentCouples Counseling for Product Development
Couples Counseling for Product Development
 
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.lyGROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
GROWtalks - Couples Counseling for Software Development - Joe Stump Sprint.ly
 
Joe Stump
Joe StumpJoe Stump
Joe Stump
 
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)
Breaking Barriers with Empathy (Ross Smith at Enterprise UX 2017)
 
Mindset: the biggest barrier to agility
Mindset: the biggest barrier to agilityMindset: the biggest barrier to agility
Mindset: the biggest barrier to agility
 
Virtual Liberating Structures - RTP Frontier - May 2020
Virtual Liberating Structures - RTP Frontier - May 2020Virtual Liberating Structures - RTP Frontier - May 2020
Virtual Liberating Structures - RTP Frontier - May 2020
 
Embracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile WorldEmbracing the Inevitable: Experience Design in an Agile World
Embracing the Inevitable: Experience Design in an Agile World
 
Joomla For Entrepreneurs
Joomla For EntrepreneursJoomla For Entrepreneurs
Joomla For Entrepreneurs
 
Being vs Doing agile
Being vs Doing agileBeing vs Doing agile
Being vs Doing agile
 
Agile Transformation
Agile TransformationAgile Transformation
Agile Transformation
 
The fuzzy line between design + development
The fuzzy line between design + developmentThe fuzzy line between design + development
The fuzzy line between design + development
 
How to Evaluate your Technical Partner
How to Evaluate your Technical PartnerHow to Evaluate your Technical Partner
How to Evaluate your Technical Partner
 
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of TrustGeekend 2011: Distributed Teams and the Modern Company: Matters of Trust
Geekend 2011: Distributed Teams and the Modern Company: Matters of Trust
 
Remotely Agile? Effective Interaction with Distributed Teams
Remotely Agile? Effective Interaction with Distributed TeamsRemotely Agile? Effective Interaction with Distributed Teams
Remotely Agile? Effective Interaction with Distributed Teams
 
Enabling Distributed Agile Teams
Enabling Distributed Agile TeamsEnabling Distributed Agile Teams
Enabling Distributed Agile Teams
 
The Lean Startup: Building Something People Want
The Lean Startup: Building Something People WantThe Lean Startup: Building Something People Want
The Lean Startup: Building Something People Want
 
Managing Your Online Presence
Managing Your Online PresenceManaging Your Online Presence
Managing Your Online Presence
 

Similaire à Agile Management Craftsmanship

Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyVrann Tulika
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Dropsolid
 
Tools For Lean Startup Wizards
Tools For Lean Startup WizardsTools For Lean Startup Wizards
Tools For Lean Startup WizardsPaul Walsh
 
Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!Shashi Jain
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_PresentationLaszlo Szalvay
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Adrian Carr
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the painJoe Lukan
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Cprime
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agileNaveen Gupta
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxWatchDogs6
 
Employee driven innovation
Employee driven innovationEmployee driven innovation
Employee driven innovationPrachi Gupta
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspectivetianfei00
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)Peter Gfader
 
Transitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideTransitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideVishrut Shukla
 
Transitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideTransitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideVishrut Shukla
 
Harvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningHarvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningMind the Product
 

Similaire à Agile Management Craftsmanship (20)

Career of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce CompanyCareer of the Software Engineer in Modern Open-Source e-Commerce Company
Career of the Software Engineer in Modern Open-Source e-Commerce Company
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
 
Tools For Lean Startup Wizards
Tools For Lean Startup WizardsTools For Lean Startup Wizards
Tools For Lean Startup Wizards
 
Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!Business, STEM, Entrepreneurship: We all need each other!
Business, STEM, Entrepreneurship: We all need each other!
 
Putting the t in team
Putting the t in teamPutting the t in team
Putting the t in team
 
Agile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdfAgile Fundamentals for Project Managers.pdf
Agile Fundamentals for Project Managers.pdf
 
2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation2013_OSCON_Innovation_Presentation
2013_OSCON_Innovation_Presentation
 
Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012Money, Process, and Culture- Tech 20/20 June, 2012
Money, Process, and Culture- Tech 20/20 June, 2012
 
Agile and management why all the pain
Agile and management   why all the painAgile and management   why all the pain
Agile and management why all the pain
 
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
Scaling Product Thinking with SAFe - The Secret Sauce for Meaningful Product ...
 
The Divide.pptx
The Divide.pptxThe Divide.pptx
The Divide.pptx
 
Standardization and strategy in agile
Standardization and strategy in agileStandardization and strategy in agile
Standardization and strategy in agile
 
Session 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptxSession 1 - The Agile vs Non agile divide.pptx
Session 1 - The Agile vs Non agile divide.pptx
 
Employee driven innovation
Employee driven innovationEmployee driven innovation
Employee driven innovation
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspective
 
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
 
Transitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideTransitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's Guide
 
Transitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's GuideTransitioning into Product Management - A Beginner's Guide
Transitioning into Product Management - A Beginner's Guide
 
Harvey Wheaton's Agile Gardening
Harvey Wheaton's Agile GardeningHarvey Wheaton's Agile Gardening
Harvey Wheaton's Agile Gardening
 

Dernier

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

Agile Management Craftsmanship

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  7. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  8. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  9. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  10. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  11. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  12. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  13. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  14. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  15. 80% of Agile teams are using Scrum.\n\nWhen people think Agile, they think Scrum.\n
  16. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  17. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  18. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  19. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  20. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  21. Now we’re building things efficiently.\n\nNo waste with Big Up-front Design.\n
  22. * It’s been 10 years - what’s next? What is “Post-Agile”?\n* Over 50% of projects are using Agile or some iterative development approach\n* Have we made it? Is Agile a success? Or is it already past its prime?\n\n* Progress on new projects is swift and everything seems great\n* Over time, as the code base grows, progress slows down\n* Predictability goes out the window\n* Project Management wonders why things are taking so long\n* The answer (typically): technical debt\n
  23. \n
  24. Code quality was one of the original 12 principles of Agile, but is often forgotten:\n\n“Continuous attention to technical excellence and good design enhances agility.”\n
  25. \n
  26. Agile and a focus on engineering practices have always gone hand-in-hand.\n\n“Continuous attention to technical excellence and good design enhances agility.”\n\nSO! Now we’re “building the thing right”. But ...\n
  27. ... building the thing Right™ isn’t good enough.\n
  28. NEXT: First, build the right thing.\n
  29. \n
  30. Enter “The Lean Startup”\n\nEric Ries coined the term and process “Lean Startup”\n\nA scientific method for creating successful products. \n\nFocus on building products that have a product-market fit.\n\nClosest thing to “Post-Agile” we have.\n
  31. \n
  32. \n
  33. Validate your idea before writing a line of code.\n\n* Start with a vision\n* Ask people what their pain is\n* Come back; ask about your solution ($$)\n* Try selling magical version of your product\n
  34. Entrepreneurs everywhere: a human institution designed to create new products and services under conditions of extreme uncertainty.\n\nEntrepreneurship management: A startup is an institution, not just a product, and so it requires a new kind of management specifically geared toward extreme uncertainty.\n\nValidated learning: Run frequent experiments to test your vision.\n\nInnovation accounting: how you measure progress, set milestones and prioritize work. Not vanity metrics.\n\nBuild-Measure-Learn: Fundamental activity - turn ideas into products, measure how customers respond, and learn whether to pivot or persevere.\n
  35. Goal: shorten all feedback loops.\n
  36. Ok - so now we’re looking pretty good.\n\nREVIEW:\n\nAgile: Efficiency, no waste\nSoftware Craftsmanship: Build the thing right\nCustomer Development: Build the right thing\n
  37. Ahh ... if only it were that easy.\n
  38. Agile is about managing software. \n\nAgile management is about managing complex systems of teams and projects.\n\nCraftsmanship is about continually improving at your craft.\n
  39. Fortunately ...\n
  40. ... there are no new problems.\n
  41. Scientific communities also suffer from silos. Most universities and research institutes are separated into scientific silos.\n\nMany phenomena can be observed across different fields (“local equilibriums” in economics and physics). “Discoveries” in mathematics turn out to have been solved years ago by meteorologists.\n\nComplexity thinking is the antidote to specialization in science. It recognizes patterns in systems across all scientific disciplines and promotes problem solving involving concepts from different fields.\n
  42. * “Scientific Management” was created in the late 19th century\n* Earliest attempts to apply engineering to management\n* About:\n * Efficiency and labor productivity\n * Top-down management\n * Rigid, command-and-control\n* Still in wide use today (military being the best example)\n
  43. \n
  44. Stephen Hawking\n\nTo manage social complexity, need to understand how things grow. Not how they are built.\n\n* Organizations are networks\n* Management is primarily about people and their relationships\n* Think of your organization as a living system\n\n
  45. Managers cannot construct and steer a self-organizing team. \n\nInstead, a team must be grown and nurtured.\n\nNext: Raising a teenager\n
  46. No matter what you plan for, it’s not going to happen the way you want.\n\n* Make the vision and goals clear\n* Make the “why” clear - give them the tools to make good decisions\n* Embrace failure as learning opportunities\n* Build trust through small contracts\n* Mature directness (drugs, sex, or not pulling their weight on a project)\n\nNext slide: Autonomy, Mastery, Purpose\n
  47. Daniel Pink, author of “Drive”\n\n3 elements of true motivation. These are my 3 main responsibilities as an Agile Management Craftsman.\n
  48. Daniel Pink, author of “Drive”\n\n3 elements of true motivation. These are my 3 main responsibilities as an Agile Management Craftsman.\n
  49. Daniel Pink, author of “Drive”\n\n3 elements of true motivation. These are my 3 main responsibilities as an Agile Management Craftsman.\n
  50. \n
  51. \n
  52. \n
  53. \n
  54. \n
  55. * CAT: “integrators, not implementors” => Started an in-house Java dev group\n* Vivisimo: UI made from XML and XSL => Started the UX Team, introduced Rails\n* Autodesk: Manager and Scrum Master => ??\n
  56. \n
  57. \n