Agile: Unlocking our human potential
Upcoming SlideShare
Loading in...5
×
 

Agile: Unlocking our human potential

on

  • 2,681 views

Opening keynote given during Agile Brazil 2013

Opening keynote given during Agile Brazil 2013

Statistics

Views

Total Views
2,681
Views on SlideShare
2,369
Embed Views
312

Actions

Likes
17
Downloads
72
Comments
0

9 Embeds 312

http://blog.andrefaria.com 152
https://twitter.com 67
http://lanyrd.com 29
http://cloud.feedly.com 28
http://www.helmed.net 22
http://alexandreaquiles.com.br 6
http://digg.com 4
http://blog.rivendel.com.br 2
http://www.feedspot.com 2
More...

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Agile: Unlocking our human potential Agile: Unlocking our human potential Presentation Transcript

    • Agile: Unlocking ourHuman Potential@patkua
    • Iwork asatDevCoachFacilitatorTechLeadMe!
    • Iwork asatDevCoachFacilitatorTechLeadMe!and wrote
    • Iwant to share a ...
    • Iwant to share a ...
    • Iwant to share a ...
    • Iwant to share a ...> 15 teams
    • Iwant to share a ...> 15 teams2 to 30+ per team
    • Iwant to share a ...> 15 teams2 to 30+ per teammany organisations
    • Iwant to share a ...> 15 teams2 to 30+ per teammany organisations
    • Motivation 1.0
    • Motivation 1.0
    • Motivation 1.0
    • Motivation 2.0
    • Motivation 2.0
    • Motivation 2.0
    • Motivation 3.0
    • Motivation 3.0AUTONOMYMASTERYPURPOSE
    • AUTONOMYMASTERYPURPOSEXPScrumLeanKanbanFDDCrystalRUPDSDM
    • Case StudyAn early agile project
    • Who?
    • What?
    • Stored Procedures+ RecordsASPRecordsJava
    • Stored Procedures+ RecordsASPRecordsJavaWeb Traffic
    • Stored Procedures+ RecordsASPRecordsJavaWeb TrafficPerformance
    • Stored Procedures+ RecordsASPRecordsJavaWeb TrafficPerformanceMaintainability
    • Stored Procedures+ RecordsASPRecordsJava
    • Stored Procedures+ RecordsASPRecordsJava
    • How?
    • BADevDevDevDev DevDev QA
    • BADevDevDevDev DevDev QA
    • BADevDevDevDev DevDev QA2-weekiterations(yes, into production)
    • BADevDevDevDev DevDev QA2-weekiterations(yes, into production)TDDContinuous IntegrationRetrospectivesDaily stand-upsIteration planning meetingsStory wallUser stories
    • BADevDevDevDev DevDev QA2-weekiterations(yes, into production)“Pragmatic” pairingTDDContinuous IntegrationRetrospectivesDaily stand-upsIteration planning meetingsStory wallUser stories
    • Build trust with frequent releasesinto production
    • FrequentProductionReleases
    • FrequentProductionReleases
    • FrequentProductionReleases
    • Motivation 3.0AUTONOMYMASTERYPURPOSE
    • Case StudyThe Email Project
    • Who?
    • What?
    • Registration Fulfillment
    • Registration Fulfillment
    • Registration Fulfillment
    • Registration Fulfillment
    • Registration Fulfillment
    • Registration Fulfillment
    • > 256, 000(possible)
    • > 256, 000(possible)~ 50(needed)
    • Fulfilment
    • Fulfilment
    • FulfilmentEmail Editor(Swing)
    • FulfilmentEmail Editor(Swing)
    • FulfilmentEmail Editor(Swing)
    • How?
    • Dev Dev Dev Dev QA
    • Dev Dev Dev Dev QA
    • Dev Dev Dev Dev QA1-weekiterations
    • Dev Dev Dev Dev QA1-weekiterationsTDD (Swing)Continuous IntegrationRetrospectivesDaily stand-upsBigVisible ChartPair programming
    • Dev Dev Dev Dev QA1-weekiterationsTDD (Swing)Continuous IntegrationRetrospectivesDaily stand-upsBigVisible ChartPair programmingContinuous Deployment
    • Dev Dev Dev Dev QA1-weekiterationsTDD (Swing)Continuous IntegrationRetrospectivesDaily stand-upsBigVisible ChartPair programming“Guerrilla user testing”Continuous Deployment
    • And now?
    • 2006 2007 2008 2009 2010
    • 2006 2007 2008 2009 20104 years later...
    • 2006 2007 2008 2009 20104 years later...# Bugs Reported:
    • 2006 2007 2008 2009 20104 years later...# Bugs Reported: 1
    • 2006 2007 2008 2009 2010- Client developer
    • 2006 2007 2008 2009 2010“My best projectever”- Client developer
    • Never dampen enthusiasm.
    • Never dampen enthusiasm.Find a way to channel it
    • Never dampen enthusiasm.Find a way to channel itBuild Flow
    • Flow
    • FlowWhat is
    • Skill/AbilityChallengeHIGHLOWLOW HIGH
    • Skill/AbilityChallengeHIGHLOWLOW HIGH
    • Skill/AbilityChallengeHIGHLOWLOW HIGHAnxiety
    • Skill/AbilityChallengeHIGHLOWLOW HIGH
    • Skill/AbilityChallengeHIGHLOWLOW HIGHBoredom
    • Skill/AbilityChallengeHIGHLOWLOW HIGHFlowBoredomAnxiety
    • Skill/AbilityChallengeHIGHLOWLOW HIGHFlowBoredomAnxiety
    • Skill/AbilityChallengeHIGHLOWLOW HIGHFlowBoredomAnxiety
    • Skill/AbilityChallengeHIGHLOWLOW HIGHFlowBoredomAnxiety
    • Skill/AbilityChallengeHIGHLOWLOW HIGHFlowBoredomAnxiety
    • Learn how people learn
    • Learn how people learnDreyfus model of skills acquisition
    • DreyfusStuart
    • DreyfusStuart Hubert Dreyfus
    • Patricia Brenner
    • Patricia Brenner
    • Patricia Brenner
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • “Novice”
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • “Competent”
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • NoviceAdvancedBeginnerCompetentProficientExpert
    • “Novice”“Expert”
    • Agile practices build autonomy,mastery and purpose
    • AUTONOMYMASTERYPURPOSEXPScrumLeanKanbanFDDCrystalRUPDSDM
    • AUTONOMYMASTERYPURPOSESelf organising teamsAgile coachingStand UpsCross functional teamsCraftsmanshipRetrospectivesClean CodeRefactoringTDDContinuous DeliveryCustomerValue (stories)Validated Learning(lean start up)User CentredDesignShowcasesUnderstanding the domain
    • AUTONOMYMASTERYPURPOSESelf organising teamsAgile coachingStand UpsCross functional teamsCraftsmanshipRetrospectivesClean CodeRefactoringTDDContinuous DeliveryCustomerValue (stories)Validated Learning(lean start up)User CentredDesignShowcasesUnderstanding the domain
    • Case Studygov.uk
    • “there have beensignificant failings”
    • “...projects tend to betoo big”
    • Francis Maude- Minister for the Cabinet Office
    • “Government will applyagile methods to ICT procurementand delivery to reduce the risk ofproject failure”Francis Maude- Minister for the Cabinet Office
    • And now?
    • “We’ve released our1000th code release toGOV.UK this week”(since launch on 17 October 2012)
    • (https://www.gov.uk/government)
    • (https://www.gov.uk/government)Digital by default
    • UK government using agile to unlockthe nation’s potential
    • AUTONOMYMASTERYPURPOSE
    • AUTONOMYMASTERYPURPOSELEADERSHIPCO-OPERATION
    • CO-OPERATION
    • AnalyticalActivatorIntellectionAchieverStrategicInputWoo
    • CollectiveAccuracy=Average Accuracy +Diversity** Requires ability to integrate
    • AUTONOMYMASTERYPURPOSECO-OPERATIONLEADERSHIP
    • LEADERSHIP
    • HighDirecting BehaviourLowHighSupportingBehaviour
    • HighDirecting BehaviourLowHighSupportingBehaviour
    • HighDirecting BehaviourLowHighSupportingBehaviourDirecting
    • HighDirecting BehaviourLowHighSupportingBehaviourCoachingDirecting
    • HighDirecting BehaviourLowHighSupportingBehaviourSupportingCoachingDirecting
    • HighDirecting BehaviourLowHighSupportingBehaviourSupportingCoachingDirectingDelegating
    • Agile: Unlocking ourHuman Potential@patkua
    • Agile: Unlocking ourHuman Potential@patkuaAUTONOMYMASTERYPURPOSE+CO-OPERATION+LEADERSHIP