Submit Search
Upload
Programmer Anarchy
•
7 likes
•
2,230 views
Antonio Terreno
Follow
Programmer Anarchy #agileee 2011
Read less
Read more
Technology
Business
Report
Share
Report
Share
1 of 28
Download now
Download to read offline
Recommended
Signage
Signage
trentellery
Slow and dirty with callouts
Slow and dirty with callouts
AgileOnTheBeach
Imaginea product-support-offering
Imaginea product-support-offering
RajaneeshChandra
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Forde
sapientindia
Reverside Company Overview
Reverside Company Overview
Rajib Gupta
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Software Park Thailand
How cloud is transforming business and IT?
How cloud is transforming business and IT?
Software Park Thailand
Jeroen van Disseldorp: Making Open Source Work in the Enterprise
Jeroen van Disseldorp: Making Open Source Work in the Enterprise
Friprogsenteret
Recommended
Signage
Signage
trentellery
Slow and dirty with callouts
Slow and dirty with callouts
AgileOnTheBeach
Imaginea product-support-offering
Imaginea product-support-offering
RajaneeshChandra
Redefining Perspectives 6 - Session 1 Jarlath Forde
Redefining Perspectives 6 - Session 1 Jarlath Forde
sapientindia
Reverside Company Overview
Reverside Company Overview
Rajib Gupta
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Itarc+thailand+2011+ +how+is+cloud+transforming+business+and+it
Software Park Thailand
How cloud is transforming business and IT?
How cloud is transforming business and IT?
Software Park Thailand
Jeroen van Disseldorp: Making Open Source Work in the Enterprise
Jeroen van Disseldorp: Making Open Source Work in the Enterprise
Friprogsenteret
Finding the right_portal_for_e_government_services
Finding the right_portal_for_e_government_services
QuestexConf
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville, Inc.
Dataplex Presentation 25022010
Dataplex Presentation 25022010
dataplex systems limited
Zend PHP Solutions for IBM i
Zend PHP Solutions for IBM i
Enterprise PHP Center
Bi ecm a_shotgun_wedding
Bi ecm a_shotgun_wedding
QuestexConf
IBM Lotusphere Comes To You - Italia (Feb 2011)
IBM Lotusphere Comes To You - Italia (Feb 2011)
Alessandro Chinnici
SiTOS Overview
SiTOS Overview
TVSi
Premier - ESA
Premier - ESA
Abdul Rahim Al Moustapha, MSF
Native vs mobile web apps html5 workshop vj v1
Native vs mobile web apps html5 workshop vj v1
Vishal Jain
Increasing the ROI of SAP post-implementation
Increasing the ROI of SAP post-implementation
Raul Morales
Asug Minnesota Using Six Sigma To Reduce Costs
Asug Minnesota Using Six Sigma To Reduce Costs
Fabio Brancati
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
René Haeberlin
Sfs17 3 bmg-design pdf
Sfs17 3 bmg-design pdf
School For Startups
HVH Introduction Presentation
HVH Introduction Presentation
ihickman
Sfs17 1 bmg-canvas pdf
Sfs17 1 bmg-canvas pdf
School For Startups
Managing People You Can't See
Managing People You Can't See
James Ware, PhD
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
InSync2011
Acerca De Global Logic
Acerca De Global Logic
hernantrinidad
япония
япония
bukish
Writing your own programming language to understand Ruby better - Euruko 2011
Writing your own programming language to understand Ruby better - Euruko 2011
Plataformatec
Building Micro-Services with Scala
Building Micro-Services with Scala
Yardena Meymann
Up學
Up學
Cola Cat
More Related Content
What's hot
Finding the right_portal_for_e_government_services
Finding the right_portal_for_e_government_services
QuestexConf
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville, Inc.
Dataplex Presentation 25022010
Dataplex Presentation 25022010
dataplex systems limited
Zend PHP Solutions for IBM i
Zend PHP Solutions for IBM i
Enterprise PHP Center
Bi ecm a_shotgun_wedding
Bi ecm a_shotgun_wedding
QuestexConf
IBM Lotusphere Comes To You - Italia (Feb 2011)
IBM Lotusphere Comes To You - Italia (Feb 2011)
Alessandro Chinnici
SiTOS Overview
SiTOS Overview
TVSi
Premier - ESA
Premier - ESA
Abdul Rahim Al Moustapha, MSF
Native vs mobile web apps html5 workshop vj v1
Native vs mobile web apps html5 workshop vj v1
Vishal Jain
Increasing the ROI of SAP post-implementation
Increasing the ROI of SAP post-implementation
Raul Morales
Asug Minnesota Using Six Sigma To Reduce Costs
Asug Minnesota Using Six Sigma To Reduce Costs
Fabio Brancati
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
René Haeberlin
Sfs17 3 bmg-design pdf
Sfs17 3 bmg-design pdf
School For Startups
HVH Introduction Presentation
HVH Introduction Presentation
ihickman
Sfs17 1 bmg-canvas pdf
Sfs17 1 bmg-canvas pdf
School For Startups
Managing People You Can't See
Managing People You Can't See
James Ware, PhD
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
InSync2011
Acerca De Global Logic
Acerca De Global Logic
hernantrinidad
What's hot
(18)
Finding the right_portal_for_e_government_services
Finding the right_portal_for_e_government_services
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Badgeville Summit, Engage 2012 - CASE STUDY : EMC Gamifies Global ECN Community
Dataplex Presentation 25022010
Dataplex Presentation 25022010
Zend PHP Solutions for IBM i
Zend PHP Solutions for IBM i
Bi ecm a_shotgun_wedding
Bi ecm a_shotgun_wedding
IBM Lotusphere Comes To You - Italia (Feb 2011)
IBM Lotusphere Comes To You - Italia (Feb 2011)
SiTOS Overview
SiTOS Overview
Premier - ESA
Premier - ESA
Native vs mobile web apps html5 workshop vj v1
Native vs mobile web apps html5 workshop vj v1
Increasing the ROI of SAP post-implementation
Increasing the ROI of SAP post-implementation
Asug Minnesota Using Six Sigma To Reduce Costs
Asug Minnesota Using Six Sigma To Reduce Costs
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
ServiceNow Event 15.11.2012 / Beispiele aus Kundenprojekten von Aspediens
Sfs17 3 bmg-design pdf
Sfs17 3 bmg-design pdf
HVH Introduction Presentation
HVH Introduction Presentation
Sfs17 1 bmg-canvas pdf
Sfs17 1 bmg-canvas pdf
Managing People You Can't See
Managing People You Can't See
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
Developer & Fusion Middleware 1 _ Advait Waghmare _ Integrate your 3PL with J...
Acerca De Global Logic
Acerca De Global Logic
Viewers also liked
япония
япония
bukish
Writing your own programming language to understand Ruby better - Euruko 2011
Writing your own programming language to understand Ruby better - Euruko 2011
Plataformatec
Building Micro-Services with Scala
Building Micro-Services with Scala
Yardena Meymann
Up學
Up學
Cola Cat
DataWikiを実現するWedataの構築と運用
DataWikiを実現するWedataの構築と運用
Koichiro Eto
Cristian Forcadell
Cristian Forcadell
mforcadell
Publizitatearen Historia3 (1/3)
Publizitatearen Historia3 (1/3)
katixa
我是产品经理我需不需要学技术
我是产品经理我需不需要学技术
easychen
Prezentacia M24 3
Prezentacia M24 3
Cirkev bratská Svätý Jur
Historia2-09
Historia2-09
katixa
Hello Enterprise, my name is PHP
Hello Enterprise, my name is PHP
Ivo Jansch
Understanding the New Breed of Digital Donors
Understanding the New Breed of Digital Donors
Jonathan Waddingham
Erd Summer Day Camp "Kids Games" Friday
Erd Summer Day Camp "Kids Games" Friday
Chris Johnson
MapIt1418
MapIt1418
Kennisland
Ict4volunteering Vb3
Ict4volunteering Vb3
havs
Ict4volunteering It4 C
Ict4volunteering It4 C
havs
Gno
Gno
burnsc62
MicroKernel & NodeStore
MicroKernel & NodeStore
Jukka Zitting
Baliospena 1. gaia
Baliospena 1. gaia
katixa
IoF Tech Conference 14th May 2009
IoF Tech Conference 14th May 2009
Jonathan Waddingham
Viewers also liked
(20)
япония
япония
Writing your own programming language to understand Ruby better - Euruko 2011
Writing your own programming language to understand Ruby better - Euruko 2011
Building Micro-Services with Scala
Building Micro-Services with Scala
Up學
Up學
DataWikiを実現するWedataの構築と運用
DataWikiを実現するWedataの構築と運用
Cristian Forcadell
Cristian Forcadell
Publizitatearen Historia3 (1/3)
Publizitatearen Historia3 (1/3)
我是产品经理我需不需要学技术
我是产品经理我需不需要学技术
Prezentacia M24 3
Prezentacia M24 3
Historia2-09
Historia2-09
Hello Enterprise, my name is PHP
Hello Enterprise, my name is PHP
Understanding the New Breed of Digital Donors
Understanding the New Breed of Digital Donors
Erd Summer Day Camp "Kids Games" Friday
Erd Summer Day Camp "Kids Games" Friday
MapIt1418
MapIt1418
Ict4volunteering Vb3
Ict4volunteering Vb3
Ict4volunteering It4 C
Ict4volunteering It4 C
Gno
Gno
MicroKernel & NodeStore
MicroKernel & NodeStore
Baliospena 1. gaia
Baliospena 1. gaia
IoF Tech Conference 14th May 2009
IoF Tech Conference 14th May 2009
Similar to Programmer Anarchy
Signage
Signage
trentellery
WCXM marketplace 2012
WCXM marketplace 2012
Irina Guseva
Managing product development flow across an IT organization
Managing product development flow across an IT organization
Institut Lean France
Werner Vogels @ FOWA Feb 07
Werner Vogels @ FOWA Feb 07
carsonsystems
Mulesoft
Mulesoft
Melissa Narvaez
User Experience design portfolio
User Experience design portfolio
neointeraction
Hands onagile2012shared
Hands onagile2012shared
drewz lin
Stingray - Riverbed Technology
Stingray - Riverbed Technology
Chris Westin
Automate All Spend and Collaborate with All Suppliers
Automate All Spend and Collaborate with All Suppliers
SAP Ariba
Turning Mobile Apps Into Real Business Opportunity and Success
Turning Mobile Apps Into Real Business Opportunity and Success
Antenna Software
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Kai Wähner
LatJUG. Spring Roo
LatJUG. Spring Roo
denis Udod
Programmer Anarchy (English)
Programmer Anarchy (English)
Fred George
How Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing Costs
Acquia
Agile Program Management Best Practices
Agile Program Management Best Practices
Pete Behrens
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
Ben Rushlo
Mand a toolkit pmi theory
Mand a toolkit pmi theory
chrisdoran
Right Space Brief
Right Space Brief
jnassour
Va gov webinar_v8
Va gov webinar_v8
Adam Hofheimer
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
Andy Piper
Similar to Programmer Anarchy
(20)
Signage
Signage
WCXM marketplace 2012
WCXM marketplace 2012
Managing product development flow across an IT organization
Managing product development flow across an IT organization
Werner Vogels @ FOWA Feb 07
Werner Vogels @ FOWA Feb 07
Mulesoft
Mulesoft
User Experience design portfolio
User Experience design portfolio
Hands onagile2012shared
Hands onagile2012shared
Stingray - Riverbed Technology
Stingray - Riverbed Technology
Automate All Spend and Collaborate with All Suppliers
Automate All Spend and Collaborate with All Suppliers
Turning Mobile Apps Into Real Business Opportunity and Success
Turning Mobile Apps Into Real Business Opportunity and Success
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
Spoilt for Choice: How to Choose the Right Enterprise Service Bus (ESB)?
LatJUG. Spring Roo
LatJUG. Spring Roo
Programmer Anarchy (English)
Programmer Anarchy (English)
How Cloud PaaS Improves Performance while Reducing Costs
How Cloud PaaS Improves Performance while Reducing Costs
Agile Program Management Best Practices
Agile Program Management Best Practices
Performance Management In The New Frontier Of Rich Internet Applications
Performance Management In The New Frontier Of Rich Internet Applications
Mand a toolkit pmi theory
Mand a toolkit pmi theory
Right Space Brief
Right Space Brief
Va gov webinar_v8
Va gov webinar_v8
Beyond the Portal: What is WebSphere?
Beyond the Portal: What is WebSphere?
More from Antonio Terreno
Serverless conference-labrador-at-2018
Serverless conference-labrador-at-2018
Antonio Terreno
Blend it up - leancamp london presentation
Blend it up - leancamp london presentation
Antonio Terreno
Socket.io
Socket.io
Antonio Terreno
Agiler without a schema @forward
Agiler without a schema @forward
Antonio Terreno
Mongo db
Mongo db
Antonio Terreno
J2Me Il Micro Mondo Java
J2Me Il Micro Mondo Java
Antonio Terreno
Domain Driven Design Javaday Roma2007
Domain Driven Design Javaday Roma2007
Antonio Terreno
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno Fluidtime
Antonio Terreno
Kommons
Kommons
Antonio Terreno
From Amber To Green in Four Weeks
From Amber To Green in Four Weeks
Antonio Terreno
Time Boxing
Time Boxing
Antonio Terreno
Importance Of Being Driven
Importance Of Being Driven
Antonio Terreno
More from Antonio Terreno
(12)
Serverless conference-labrador-at-2018
Serverless conference-labrador-at-2018
Blend it up - leancamp london presentation
Blend it up - leancamp london presentation
Socket.io
Socket.io
Agiler without a schema @forward
Agiler without a schema @forward
Mongo db
Mongo db
J2Me Il Micro Mondo Java
J2Me Il Micro Mondo Java
Domain Driven Design Javaday Roma2007
Domain Driven Design Javaday Roma2007
Jc06 Antonio Terreno Fluidtime
Jc06 Antonio Terreno Fluidtime
Kommons
Kommons
From Amber To Green in Four Weeks
From Amber To Green in Four Weeks
Time Boxing
Time Boxing
Importance Of Being Driven
Importance Of Being Driven
Recently uploaded
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
Allon Mureinik
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Drew Madelung
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
Anna Loughnan Colquhoun
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
Sinan KOZAK
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Results
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
gurkirankumar98700
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
Puma Security, LLC
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Gabriella Davis
Recently uploaded
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
Programmer Anarchy
1.
PROGRAMMER ANARCHY Antonio Terreno Forward
Internet Group, London, UK toni@forward.co.uk @javame Copyright © 2011 by Forward Internet Group, Ltd 1
2.
Experiences at... Copyright ©
2011 by Forward Internet Group, Ltd 2
3.
£100m
£3m £7m £13m £27m £55m £0.5m £0.7m £1.0m £3.9m £10.0m Performance £15m Copyright © 2011 by Forward Internet Group, Ltd 3
4.
Why is Forward
Working? Copyright © 2011 by Forward Internet Group, Ltd 4
5.
Agile Manifesto ✦
Individuals and interactions over processes and tools✓ ✦ Working software over comprehensive documentation ✓ ✦ Customer collaboration over contract negotiation ✓ ✦ Responding to change over following a plan ✓ Copyright © 2011 by Forward Internet Group, Ltd 5
6.
XP Values ✦
Feedback ✓ ✦ Communication ✓ ✦ ✓ Simplicity ✦ Courage ✓ ✦ Respect ✓ Copyright © 2011 by Forward Internet Group, Ltd 6
7.
Agile Best Practices
Not Used ✦ Stand ups ✦ Unit tests ✦ Story narratives ✦ Acceptance tests ✦ Retrospectives ✦ Refactoring ✦ Estimates ✦ Patterns ✦ Iterations ✦ Continuous integration ✦ Mandatory pairing Copyright © 2011 by Forward Internet Group, Ltd 7
8.
Agile Impact:
Trust between Customer and Developer Copyright © 2011 by Forward Internet Group, Ltd 8
9.
WHY?
✦ Larger systems ✦ Higher expectations ✦ Volatile commercial environments Trust ✦ etc... waterfall Copyright © 2011 by Forward Internet Group, Ltd 9
10.
✦
Frequency of interaction ✦ Process impact ✦ Fewer roles (& titles!) agile/lean Lean Kanban Trust SCRUM Agile XP Cultural Chasm waterfall Copyright © 2011 by Forward Internet Group, Ltd Idea from Mark Durrand, uSwitch 10
11.
Role impact
project manager iteration management manager Agile Roles business development customer programmer architect QA developer BA UI designer DBA Copyright © 2011 by Forward Internet Group, Ltd 11
12.
Cultural
Chasm Trust Cultural Chasm Fortune 50 story waterfall agile/lean Copyright © 2011 by Forward Internet Group, Ltd Idea from Mark Durrand, uSwitch 12
13.
Agile Roles Reduced
Again... ✦ Customer ✓ ✦ X Project manager ✦ Business analyst X ✦ Developer ✓ ✦ Quality assurance / tester X ✦ Manager of programmers X Copyright © 2011 by Forward Internet Group, Ltd 13
14.
PROGRAMMERBusiness
Open Source ANARCHY Developer-Driven Development Copyright © 2011 by Forward Internet Group, Ltd 14
15.
✦
EMPOWERMENT ✦ ANARCHY ✦ Somebody “gives” it ✦ Nobody to ask Why “ANARCHY” ✦ Somebody can “take it away” ✦ Can’t stop someone else ✦ Leads to “Can I ... ?” ✦ Disagreements expected Copyright © 2011 by Forward Internet Group, Ltd 15
16.
Matching Work and
Devs Stories Projects Devs Who? Stand Up “Resource Rumble” Copyright © 2011 by Forward Internet Group, Ltd 16
17.
✦
Development driven by stories ✦ Stories small Agile Side Effect: ✦ Priority set by customer Story Tyrannymetrics ✦Story-level estimates and Problem: Developers become disconnected from business problem (Drones) Copyright © 2011 by Forward Internet Group, Ltd 17
18.
Business Decisions Shift...
Cust Dev Cust Dev Cust Dev Trust waterfall agile/lean anarchy Copyright © 2011 by Forward Internet Group, Ltd 18
19.
forwardtechnology.co.uk Copyright © 2011
by Forward Internet Group, Ltd 19
20.
✦
Prior system: ✦ .NET with SQLServer Example: Energy Revolution ✦New system: ✦ Ruby, Clojure, C++ ✦ MySQL, MongoDB ✦ HAML, SASS Copyright © 2011 by Forward Internet Group, Ltd 20
21.
✦
Ruby for energy calculation - big improvement! ✦ Rewrote in Clojure Example: Energy Revolution ✦Rewrote in Clojure (again) Question: What manager would let them to do it? Hence: No manager! Copyright © 2011 by Forward Internet Group, Ltd 21
22.
✦
Old system: Example:32Clickwith 40% utilization Ruby-based, ✦ servers Tracking ✦ New system: ✦ Node.js, 22 servers with 10% utilization and lower latency Copyright © 2011 by Forward Internet Group, Ltd 22
23.
Do or not
do, Sound finances there is no try Like risk Experimentation Fear is the Cultural Enablers drives innovation mind killer are not failing, If you you are not trying Clarity of Developer success focused The greatest barrier to success is Respected peers the fear of failure Copyright © 2011 by Forward Internet Group, Ltd 23
24.
Agile Best Practices
Not Used Trust w ✦ Stand ups collocation ✦ Unit tests ✦ Story narratives ✦ Acceptance tests Small, ✦ Retrospectives ✦ Refactoring short-lived ✦ Estimates ✦ Patterns apps Results, ✦ Iterations not blame ✦ Continuous integration ✦ Mandatory pairing Continuous deployment Copyright © 2011 by Forward Internet Group, Ltd 24
25.
✦
Different extent by team Reality Check ✦ Talent, experience, apprehension ✦ Anarchy exists in how Anarchy is implemented ✦ Even our best Anarchists “ask” on occasion ✦ Commercial success driving freedom Copyright © 2011 by Forward Internet Group, Ltd 25
26.
Anarchy dangers ✦
Works well with teams that are at a Ri level ✦ From anarchy to dictatorship ✦ Work in progress Excess Copyright © 2011 by Forward Internet Group, Ltd 26
27.
Go home with
this line ✦ Agile is learn how to embrace agile practises and then learn how to take them off and then back in, depending on the context Copyright © 2011 by Forward Internet Group, Ltd 27
28.
PROGRAMMER ANARCHY Copyright ©
2011 by Forward Internet Group, Ltd 28
Download now