SlideShare a Scribd company logo
We	
  said	
  it	
  was	
  simple	
  
Andy	
  Longshaw	
  
Advanced	
  Legal	
  
@andylongshaw	
  
A	
  wise	
  man	
  once	
  said	
  
It’s	
  simple	
  
Individuals	
  and	
  interac/ons	
  over	
  processes	
  and	
  tools	
  
Working	
  so4ware	
  over	
  comprehensive	
  documenta;on	
  
Customer	
  collabora/on	
  over	
  contract	
  nego;a;on	
  
Responding	
  to	
  change	
  over	
  following	
  a	
  plan	
  
Agile	
  manifesto	
  	
  
Courage	
  
Simplicity	
  
Feedback	
  
Communica/on	
  
Respect	
  
XP	
  values	
  
Well,	
  reasonably	
  simple	
  
Working	
  so@ware	
  is	
  the	
  primary	
  measure	
  of	
  
progress.	
  
	
  
Agile	
  processes	
  promote	
  sustainable	
  
development.	
  The	
  sponsors,	
  developers,	
  and	
  
users	
  should	
  be	
  able	
  to	
  maintain	
  a	
  constant	
  
pace	
  indefinitely.	
  
	
  
Con;nuous	
  aEen;on	
  to	
  technical	
  excellence	
  
and	
  good	
  design	
  enhances	
  agility.	
  
	
  
Simplicity-­‐-­‐the	
  art	
  of	
  maximizing	
  the	
  amount	
  	
  
of	
  work	
  not	
  done-­‐-­‐is	
  essen;al.	
  
	
  
The	
  best	
  architectures,	
  requirements,	
  and	
  
designs	
  emerge	
  from	
  self-­‐organizing	
  teams.	
  
	
  
At	
  regular	
  intervals,	
  the	
  team	
  reflects	
  on	
  how	
  
to	
  become	
  more	
  effec;ve,	
  then	
  tunes	
  and	
  
adjusts	
  its	
  behavior	
  accordingly.	
  
Our	
  highest	
  priority	
  is	
  to	
  sa;sfy	
  the	
  customer	
  
through	
  early	
  and	
  con;nuous	
  delivery	
  of	
  
valuable	
  so@ware.	
  
	
  
Welcome	
  changing	
  requirements,	
  even	
  late	
  in	
  
development.	
  Agile	
  processes	
  harness	
  change	
  
for	
  the	
  customer's	
  compe;;ve	
  advantage.	
  
	
  
Deliver	
  working	
  so@ware	
  frequently,	
  from	
  a	
  
couple	
  of	
  weeks	
  to	
  a	
  couple	
  of	
  months,	
  with	
  a	
  
preference	
  to	
  the	
  shorter	
  ;mescale.	
  
	
  
Business	
  people	
  and	
  developers	
  must	
  work	
  
together	
  daily	
  throughout	
  the	
  project.	
  
	
  
Build	
  projects	
  around	
  mo;vated	
  individuals.	
  
Give	
  them	
  the	
  environment	
  and	
  support	
  they	
  
need,	
  and	
  trust	
  them	
  to	
  get	
  the	
  job	
  done.	
  
	
  
The	
  most	
  efficient	
  and	
  effec;ve	
  method	
  of	
  
conveying	
  informa;on	
  to	
  and	
  within	
  a	
  
development	
  team	
  is	
  face-­‐to-­‐face	
  conversa;on.	
  
How	
  hard	
  can	
  it	
  be?	
  
Developers	
  
•  It’s	
  not	
  easy	
  for	
  them	
  
because	
  they	
  need	
  to…	
  
	
  
•  take	
  responsibility	
  
•  have	
  the	
  discipline	
  to	
  follow	
  their	
  process	
  under	
  
pressure	
  
•  say	
  “no”	
  when	
  things	
  can’t	
  be	
  done	
  
•  have	
  the	
  judgment	
  and	
  courage	
  to	
  ask	
  for	
  help	
  
when	
  they	
  need	
  it	
  
•  follow	
  through	
  on	
  their	
  retrospec;ve	
  ac;ons	
  
•  seek	
  feedback	
  and	
  keep	
  improving	
  
•  keep	
  refactoring	
  un;l	
  it’s	
  simple!	
  
Tes;ng	
  specialists	
  
•  It’s	
  not	
  easy	
  for	
  her	
  
because	
  she	
  needs	
  to…	
  
•  be	
  more	
  proac;ve	
  
•  get	
  really	
  good	
  at	
  (business)	
  analysis	
  
skills	
  
•  learn	
  some	
  coding	
  
•  get	
  really	
  good	
  at	
  exploratory	
  tes;ng	
  
•  spend	
  a	
  lot	
  of	
  ;me	
  teaching	
  people	
  
about	
  what	
  makes	
  good	
  tests	
  
•  oh,	
  and	
  see	
  “Developers”	
  
Devops	
  specialists	
  
•  It’s	
  not	
  easy	
  for	
  them	
  
because	
  they	
  need	
  to…	
  
•  automate	
  all	
  the	
  things	
  
•  master	
  the	
  different	
  
tools	
  for	
  deployment,	
  
tools	
  for	
  build,	
  
tools	
  for	
  test	
  
and	
  containers	
  
•  refactor	
  the	
  pipeline	
  again	
  to	
  
include	
  a	
  new	
  technology	
  
•  oh,	
  and	
  see	
  “Developers”	
  
The	
  product	
  owner	
  
•  It’s	
  not	
  easy	
  for	
  her	
  because	
  she	
  has	
  to…	
  
•  spend	
  a	
  lot	
  of	
  ;me	
  out	
  of	
  the	
  building,	
  visi;ng	
  
customers	
  and	
  understanding	
  the	
  market	
  
•  be	
  available	
  to	
  answer	
  ques;ons	
  when	
  the	
  team	
  
needs	
  her	
  to	
  &	
  take	
  part	
  in	
  3	
  Amigos	
  sessions	
  
•  find	
  ;me	
  to	
  do	
  enough	
  work	
  on	
  the	
  backlog	
  so	
  
that	
  it’s	
  coherent	
  and	
  ready	
  for	
  the	
  team	
  
•  deal	
  with	
  various	
  bits	
  of	
  the	
  organisa;onal	
  
square	
  on	
  behalf	
  of	
  the	
  team,	
  like	
  
communica;ng	
  “bad	
  news”	
  (honesty)	
  about	
  
changes	
  in	
  delivery	
  ;mescales	
  or	
  the	
  features	
  
(not)	
  in	
  a	
  release	
  
The	
  organisa;on’s	
  technical	
  leadership	
  
•  It’s	
  not	
  easy	
  for	
  them	
  because	
  they	
  
have	
  to…	
  
•  recruit	
  good	
  people	
  who	
  can	
  fulfill	
  all	
  of	
  this	
  	
  
•  trust	
  them	
  to	
  make	
  good	
  decisions	
  and	
  
priori;se	
  and	
  to	
  ask	
  for	
  help	
  when	
  they	
  need	
  it	
  
•  deal	
  with	
  the	
  other	
  bits	
  of	
  the	
  organisa;onal	
  
square	
  on	
  behalf	
  of	
  the	
  team	
  that	
  the	
  product	
  
owner	
  doesn’t	
  deal	
  with	
  
•  let	
  people	
  get	
  on	
  with	
  making	
  mistakes	
  and	
  
learning	
  as	
  they	
  do	
  some	
  stuff	
  that	
  you	
  can	
  
probably	
  already	
  do	
  &	
  that	
  you	
  would	
  probably	
  
rather	
  be	
  doing	
  than	
  all	
  this	
  management	
  crap	
  	
  
I	
  know,	
  we’ll	
  get	
  a	
  coach	
  in…	
  
•  It’s	
  not	
  easy	
  for	
  them	
  
because	
  they	
  have	
  to…	
  
•  try	
  to	
  influence	
  the	
  team	
  culture	
  and	
  
codebase	
  in	
  a	
  couple	
  of	
  days	
  a	
  week	
  	
  
•  set	
  a	
  consistent	
  example	
  of	
  how	
  to	
  be	
  
a	
  good	
  agile	
  developer	
  
•  teach	
  people	
  the	
  same	
  stuff	
  over	
  and	
  
over	
  in	
  different	
  ways	
  without	
  going	
  
postal	
  	
  
It’s	
  not	
  easy,	
  because…	
  
•  You	
  need	
  discipline	
  to	
  avoid	
  a	
  cynefin-­‐style	
  slide	
  
into	
  chaos	
  
•  Most	
  of	
  the	
  challenges	
  are	
  
around	
  so@	
  skills	
  
-­‐	
  not	
  a	
  techie	
  strong	
  point	
  
•  You	
  have	
  to	
  change	
  yourself	
  
•  You	
  have	
  to	
  learn	
  when	
  to	
  
have	
  iron	
  discipline	
  and	
  when	
  
it’s	
  OK	
  to	
  improvise	
  
•  Your	
  organiza;on	
  is	
  square	
  
and	
  you	
  are	
  a	
  circle	
  
But	
  mostly…	
  
•  It’s	
  not	
  easy	
  because…	
  
•  …nobody	
  has	
  sold	
  the	
  wider	
  business	
  on	
  
working	
  in	
  an	
  agile	
  way	
  and	
  agile	
  so@ware	
  
development	
  doesn’t	
  deliver	
  the	
  benefits	
  
unless	
  the	
  wider	
  business	
  works	
  with	
  the	
  grain	
  
We	
  ain’t	
  gonna	
  take	
  it	
  
•  This	
  is	
  why	
  most	
  organisa;ons	
  
end	
  up	
  in	
  Tommy	
  mode	
  
–  "We	
  ain't	
  gonna	
  take	
  it"	
  	
  
hEps://www.youtube.com/watch?v=sKDO19Y0KWg	
  
–  flaccid	
  scrum,	
  cargo	
  cult,	
  etc.	
  
•  But	
  XP	
  (and	
  other	
  agile	
  approaches)	
  only	
  work	
  
when	
  they	
  have	
  the	
  dials	
  turned	
  up	
  to	
  10	
  
So	
  remember…	
  
•  We	
  didn’t	
  say	
  it	
  was	
  easy.	
  	
  
	
  
We	
  said	
  it	
  was	
  SIMPLE	
  
•  If	
  you’re	
  finding	
  agile	
  so@ware	
  development	
  
easy,	
  you’re	
  probably	
  doing	
  it	
  wrong	
  

More Related Content

What's hot

Lean venture lean scrum_canvas
Lean venture lean scrum_canvasLean venture lean scrum_canvas
Lean venture lean scrum_canvas
Benjamin Sommer
 
Take The Mirror Test
Take The Mirror Test Take The Mirror Test
Take The Mirror Test
Glenn Pasch
 
Prototype to production process
Prototype to production processPrototype to production process
Prototype to production process
Steve Owens
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
OpenSource Connections
 
PCT2010 - 5 min - Moving from Engineering to Product Management
PCT2010 -  5 min - Moving from Engineering to Product ManagementPCT2010 -  5 min - Moving from Engineering to Product Management
PCT2010 - 5 min - Moving from Engineering to Product Management
ProductCamp Toronto
 
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
The Pathway Group
 
Lean Reminders
Lean RemindersLean Reminders
Lean Reminders
Tom Curtis
 
Working Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PMWorking Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PM
Product School
 
Gemba Walking Marketing and Sales
Gemba Walking Marketing and SalesGemba Walking Marketing and Sales
Gemba Walking Marketing and Sales
ISA Marketing & Sales Summit
 
Gemba lean tool
Gemba   lean toolGemba   lean tool
Gemba lean tool
Prashant Uttarkar
 
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Lviv Startup Club
 
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
ProductCamp Boston
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
LeanAgileTraining
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTO
hubmo
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
Fred de Villamil
 
Ijm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven teamIjm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven team
Inspectie van het Onderwijs
 
IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn
Facundo Mauricio
 
The Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or OpportunityThe Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or Opportunity
Saiff Solutions, Inc.
 
Making The Mental Shift to Topic-Based Authoring
Making The Mental Shift to Topic-Based AuthoringMaking The Mental Shift to Topic-Based Authoring
Making The Mental Shift to Topic-Based AuthoringJack Molisani
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
PractiTest
 

What's hot (20)

Lean venture lean scrum_canvas
Lean venture lean scrum_canvasLean venture lean scrum_canvas
Lean venture lean scrum_canvas
 
Take The Mirror Test
Take The Mirror Test Take The Mirror Test
Take The Mirror Test
 
Prototype to production process
Prototype to production processPrototype to production process
Prototype to production process
 
Intro to Agile Practices and Values
Intro to Agile Practices and ValuesIntro to Agile Practices and Values
Intro to Agile Practices and Values
 
PCT2010 - 5 min - Moving from Engineering to Product Management
PCT2010 -  5 min - Moving from Engineering to Product ManagementPCT2010 -  5 min - Moving from Engineering to Product Management
PCT2010 - 5 min - Moving from Engineering to Product Management
 
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
A HR Update and Viewpoint by Action HR on a Pathway2Grow Business Networking ...
 
Lean Reminders
Lean RemindersLean Reminders
Lean Reminders
 
Working Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PMWorking Remotely as a Product Manager by Eventbrite Sr PM
Working Remotely as a Product Manager by Eventbrite Sr PM
 
Gemba Walking Marketing and Sales
Gemba Walking Marketing and SalesGemba Walking Marketing and Sales
Gemba Walking Marketing and Sales
 
Gemba lean tool
Gemba   lean toolGemba   lean tool
Gemba lean tool
 
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
Anastasya Razryadova - Difficulties in building Pre-sale as a Service and why...
 
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
Building Lean Products with Distributed Agile Teams - Igor Moochnick at Produ...
 
Short Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPAShort Intro to Agile-Scrum for NCA-CPA
Short Intro to Agile-Scrum for NCA-CPA
 
How to be a Startup CTO
How to be a Startup CTOHow to be a Startup CTO
How to be a Startup CTO
 
Scaling your Engineering Team
Scaling your Engineering TeamScaling your Engineering Team
Scaling your Engineering Team
 
Ijm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven teamIjm 31jan2011 building a quality driven team
Ijm 31jan2011 building a quality driven team
 
IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn IT Talk - The perfect Developer - A guide to become a unicorn
IT Talk - The perfect Developer - A guide to become a unicorn
 
The Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or OpportunityThe Globalization of Technical Writing - Threat or Opportunity
The Globalization of Technical Writing - Threat or Opportunity
 
Making The Mental Shift to Topic-Based Authoring
Making The Mental Shift to Topic-Based AuthoringMaking The Mental Shift to Topic-Based Authoring
Making The Mental Shift to Topic-Based Authoring
 
10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them 10+ Testing Pitfalls and How to Avoid them
10+ Testing Pitfalls and How to Avoid them
 

Similar to We said it was simple

News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)
TorranceLearning
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project Management
David Dunning
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
Elad Sofer
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
Antonio Peric-Mazar
 
(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations
Ratko Mutavdzic
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learn
Tarun Singh
 
8 Leadership Tips for Millennials
8 Leadership Tips for Millennials8 Leadership Tips for Millennials
8 Leadership Tips for Millennials
Gatto Associates, LLC.
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
Magnus Hedemark
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
SwatiKapoor43
 
People HR-management
People HR-managementPeople HR-management
People HR-management
gufranresearcher
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016
Paul Swartout
 
Agile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptxAgile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptx
Brian Link
 
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
Tim Creasey
 
What is really important for digital projects
What is really important for digital projectsWhat is really important for digital projects
What is really important for digital projects
Nino Messaoud
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
Agile201
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
Association for Project Management
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidmanSvante Lidman
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Ratko Mutavdzic
 
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons LearnedLviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
Lviv Startup Club
 
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
Marijn Somers
 

Similar to We said it was simple (20)

News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)News Flash: Agile Requires Culture Change (mLearnCon 2015)
News Flash: Agile Requires Culture Change (mLearnCon 2015)
 
Enterprise Project Management
Enterprise Project ManagementEnterprise Project Management
Enterprise Project Management
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
Are you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabinAre you failing at being agile? #digitallabin
Are you failing at being agile? #digitallabin
 
(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations(PROJEKTURA) agileadria agile for corporations
(PROJEKTURA) agileadria agile for corporations
 
Scrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learnScrum anti patterns More to unlearn than learn
Scrum anti patterns More to unlearn than learn
 
8 Leadership Tips for Millennials
8 Leadership Tips for Millennials8 Leadership Tips for Millennials
8 Leadership Tips for Millennials
 
DevOps Year One
DevOps Year OneDevOps Year One
DevOps Year One
 
Agile and scrum anti-patterns
Agile and scrum anti-patternsAgile and scrum anti-patterns
Agile and scrum anti-patterns
 
People HR-management
People HR-managementPeople HR-management
People HR-management
 
Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016Dev ops – what and why - Bristech - July 2016
Dev ops – what and why - Bristech - July 2016
 
Agile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptxAgile Topics - Explained Simply - Practical Agilist.pptx
Agile Topics - Explained Simply - Practical Agilist.pptx
 
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
At the Intersection of Agile and Change Management - Prosci ACMP NorCal Poll ...
 
What is really important for digital projects
What is really important for digital projectsWhat is really important for digital projects
What is really important for digital projects
 
The 12 Agile Principles
The 12 Agile PrinciplesThe 12 Agile Principles
The 12 Agile Principles
 
Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...Changing culture and building efficiencies by applying the Lean principles to...
Changing culture and building efficiencies by applying the Lean principles to...
 
Large scale agile_svante_lidman
Large scale agile_svante_lidmanLarge scale agile_svante_lidman
Large scale agile_svante_lidman
 
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
 
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons LearnedLviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
Lviv PMDay 2016 S Анна Мамаєва: Sharing Lessons Learned
 
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
SharePoint Saturday Cambridge 2017: Keeping up with the changes in Office 365
 

More from Andy Longshaw

Xpm nov 17 morals and ethics in technology
Xpm nov 17   morals and ethics in technologyXpm nov 17   morals and ethics in technology
Xpm nov 17 morals and ethics in technology
Andy Longshaw
 
Are projects agile?
Are projects agile?Are projects agile?
Are projects agile?
Andy Longshaw
 
Trying to build learning into team life
Trying to build learning into team lifeTrying to build learning into team life
Trying to build learning into team life
Andy Longshaw
 
Why you need more documentation
Why you need more documentationWhy you need more documentation
Why you need more documentation
Andy Longshaw
 
Getting Inside Common Web Security Threats
Getting Inside Common Web Security ThreatsGetting Inside Common Web Security Threats
Getting Inside Common Web Security Threats
Andy Longshaw
 
When will we ever learn?
When will we ever learn?When will we ever learn?
When will we ever learn?
Andy Longshaw
 

More from Andy Longshaw (6)

Xpm nov 17 morals and ethics in technology
Xpm nov 17   morals and ethics in technologyXpm nov 17   morals and ethics in technology
Xpm nov 17 morals and ethics in technology
 
Are projects agile?
Are projects agile?Are projects agile?
Are projects agile?
 
Trying to build learning into team life
Trying to build learning into team lifeTrying to build learning into team life
Trying to build learning into team life
 
Why you need more documentation
Why you need more documentationWhy you need more documentation
Why you need more documentation
 
Getting Inside Common Web Security Threats
Getting Inside Common Web Security ThreatsGetting Inside Common Web Security Threats
Getting Inside Common Web Security Threats
 
When will we ever learn?
When will we ever learn?When will we ever learn?
When will we ever learn?
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 

We said it was simple

  • 1. We  said  it  was  simple   Andy  Longshaw   Advanced  Legal   @andylongshaw  
  • 2. A  wise  man  once  said  
  • 3. It’s  simple   Individuals  and  interac/ons  over  processes  and  tools   Working  so4ware  over  comprehensive  documenta;on   Customer  collabora/on  over  contract  nego;a;on   Responding  to  change  over  following  a  plan   Agile  manifesto     Courage   Simplicity   Feedback   Communica/on   Respect   XP  values  
  • 4. Well,  reasonably  simple   Working  so@ware  is  the  primary  measure  of   progress.     Agile  processes  promote  sustainable   development.  The  sponsors,  developers,  and   users  should  be  able  to  maintain  a  constant   pace  indefinitely.     Con;nuous  aEen;on  to  technical  excellence   and  good  design  enhances  agility.     Simplicity-­‐-­‐the  art  of  maximizing  the  amount     of  work  not  done-­‐-­‐is  essen;al.     The  best  architectures,  requirements,  and   designs  emerge  from  self-­‐organizing  teams.     At  regular  intervals,  the  team  reflects  on  how   to  become  more  effec;ve,  then  tunes  and   adjusts  its  behavior  accordingly.   Our  highest  priority  is  to  sa;sfy  the  customer   through  early  and  con;nuous  delivery  of   valuable  so@ware.     Welcome  changing  requirements,  even  late  in   development.  Agile  processes  harness  change   for  the  customer's  compe;;ve  advantage.     Deliver  working  so@ware  frequently,  from  a   couple  of  weeks  to  a  couple  of  months,  with  a   preference  to  the  shorter  ;mescale.     Business  people  and  developers  must  work   together  daily  throughout  the  project.     Build  projects  around  mo;vated  individuals.   Give  them  the  environment  and  support  they   need,  and  trust  them  to  get  the  job  done.     The  most  efficient  and  effec;ve  method  of   conveying  informa;on  to  and  within  a   development  team  is  face-­‐to-­‐face  conversa;on.  
  • 5. How  hard  can  it  be?  
  • 6. Developers   •  It’s  not  easy  for  them   because  they  need  to…     •  take  responsibility   •  have  the  discipline  to  follow  their  process  under   pressure   •  say  “no”  when  things  can’t  be  done   •  have  the  judgment  and  courage  to  ask  for  help   when  they  need  it   •  follow  through  on  their  retrospec;ve  ac;ons   •  seek  feedback  and  keep  improving   •  keep  refactoring  un;l  it’s  simple!  
  • 7. Tes;ng  specialists   •  It’s  not  easy  for  her   because  she  needs  to…   •  be  more  proac;ve   •  get  really  good  at  (business)  analysis   skills   •  learn  some  coding   •  get  really  good  at  exploratory  tes;ng   •  spend  a  lot  of  ;me  teaching  people   about  what  makes  good  tests   •  oh,  and  see  “Developers”  
  • 8. Devops  specialists   •  It’s  not  easy  for  them   because  they  need  to…   •  automate  all  the  things   •  master  the  different   tools  for  deployment,   tools  for  build,   tools  for  test   and  containers   •  refactor  the  pipeline  again  to   include  a  new  technology   •  oh,  and  see  “Developers”  
  • 9. The  product  owner   •  It’s  not  easy  for  her  because  she  has  to…   •  spend  a  lot  of  ;me  out  of  the  building,  visi;ng   customers  and  understanding  the  market   •  be  available  to  answer  ques;ons  when  the  team   needs  her  to  &  take  part  in  3  Amigos  sessions   •  find  ;me  to  do  enough  work  on  the  backlog  so   that  it’s  coherent  and  ready  for  the  team   •  deal  with  various  bits  of  the  organisa;onal   square  on  behalf  of  the  team,  like   communica;ng  “bad  news”  (honesty)  about   changes  in  delivery  ;mescales  or  the  features   (not)  in  a  release  
  • 10. The  organisa;on’s  technical  leadership   •  It’s  not  easy  for  them  because  they   have  to…   •  recruit  good  people  who  can  fulfill  all  of  this     •  trust  them  to  make  good  decisions  and   priori;se  and  to  ask  for  help  when  they  need  it   •  deal  with  the  other  bits  of  the  organisa;onal   square  on  behalf  of  the  team  that  the  product   owner  doesn’t  deal  with   •  let  people  get  on  with  making  mistakes  and   learning  as  they  do  some  stuff  that  you  can   probably  already  do  &  that  you  would  probably   rather  be  doing  than  all  this  management  crap    
  • 11. I  know,  we’ll  get  a  coach  in…   •  It’s  not  easy  for  them   because  they  have  to…   •  try  to  influence  the  team  culture  and   codebase  in  a  couple  of  days  a  week     •  set  a  consistent  example  of  how  to  be   a  good  agile  developer   •  teach  people  the  same  stuff  over  and   over  in  different  ways  without  going   postal    
  • 12. It’s  not  easy,  because…   •  You  need  discipline  to  avoid  a  cynefin-­‐style  slide   into  chaos   •  Most  of  the  challenges  are   around  so@  skills   -­‐  not  a  techie  strong  point   •  You  have  to  change  yourself   •  You  have  to  learn  when  to   have  iron  discipline  and  when   it’s  OK  to  improvise   •  Your  organiza;on  is  square   and  you  are  a  circle  
  • 13. But  mostly…   •  It’s  not  easy  because…   •  …nobody  has  sold  the  wider  business  on   working  in  an  agile  way  and  agile  so@ware   development  doesn’t  deliver  the  benefits   unless  the  wider  business  works  with  the  grain  
  • 14. We  ain’t  gonna  take  it   •  This  is  why  most  organisa;ons   end  up  in  Tommy  mode   –  "We  ain't  gonna  take  it"     hEps://www.youtube.com/watch?v=sKDO19Y0KWg   –  flaccid  scrum,  cargo  cult,  etc.   •  But  XP  (and  other  agile  approaches)  only  work   when  they  have  the  dials  turned  up  to  10  
  • 15. So  remember…   •  We  didn’t  say  it  was  easy.       We  said  it  was  SIMPLE   •  If  you’re  finding  agile  so@ware  development   easy,  you’re  probably  doing  it  wrong