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
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Angeliki Cooney
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
UiPathCommunity
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
The Digital Insurer
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Bhuvaneswari Subramani
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Product Anonymous
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
apidays
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
johnbeverley2021
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Recently uploaded
(20)
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Elevate Developer Efficiency & build GenAI Application with Amazon Q
Elevate Developer Efficiency & build GenAI Application with Amazon Q
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
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