SlideShare uma empresa Scribd logo
Trends in Agile Development

Kent Beck
Three Rivers Institute
Development Trends

↑   Deployments
↑   Tests
↓   Co-location
↑   Complexity
↕   Scale
Business Trends

• Accountability
  – Oregon Health Sciences University publishes
    death rates for major operations—
    www.OHSUhealth.com/Quality_Service
• Responsibility
  – Mitsubishi, Hyundai, and Kia offer 10-year,
    100,000 mile warranties on their cars
• Transparency
• Relationships
  – Keeping customers is cheaper than getting
    customers
Demand Trends

• Accountable partners
  – Effective software
  – Reliable software
  – When promised
  – Reasonable price
Social Evolution

• Historically
  – High pay
  – No deadlines
  – “Wizard” status
  – Excused for socially inappropriate behavior
• New generation of Business Professionals
  – Grew up with technology—no longer mystical
  – Trustworthy behavior expected
  – Belief in the value of relationships
Trends lead to Opportunity

• Be realistically valuable to our:
  – Teams
  – Companies
  – Communities
• Balance
  – Being honest about what we can do frees us
    to work
• Sustainable
  – Based on reality
• Build business relationships
Relationships

• Productive business relationships
  – Trustworthy
  – Responsible
  – Accountable
• Less Waste from
  – Hiding
  – “Spin”
  – Worrying
• Benefits
  –   Increased confidence in your business partners
  –   Increased collaboration and creativity
  –   Increased opportunities
  –   An interesting life outside of work (American value)
Agile Development

• Fortuitous Synergy
  – Business trend towards accountable business
    practice
  – Agile development
• Agile developers have techniques for:
  – Estimation/commitment
  – Listening and responding to customers
  – Producing reliable software
Who is Getting Agile?

• Large and small companies
• Large and small teams
• Product development and internal
  development
• Regulated industries and startups
• Governments and industry
• Agile 200x conference growing 40%/year
  – Not just programmers
Why Agile Development?

•   Relationship
•   Reliability
•   Low cost of change
•   Increased return on investment
Key Skills

• Social skills
  – Listening
  – Teamwork and teambuilding
  – Appreciative attitude
  – Emotional intelligence
  – Integrity
• Technical skills
  – Incremental design
  – Automated testing
  – Self education
Next Steps

• What does your team do well?
• How could you use agile techniques to
  enhance your strengths?
Resources

• www.threeriversinstitute.org, article on Getting
  Started with XP
• Being Agile course
• Dale Emery’s web site, www.dhemery.com
• Extreme Programming Explained, 2nd Edition
• Implementation Patterns
• Test-Driven Development: By Example
• Mailing lists—http://groups.yahoo.com/group/
  extremeprogramming

Mais conteúdo relacionado

Mais procurados

Moving the Needle on Employee Engagement
Moving the Needle on Employee EngagementMoving the Needle on Employee Engagement
Moving the Needle on Employee EngagementQualtrics
 
Using an ocp to accomplish business measures online
Using an ocp to accomplish business measures onlineUsing an ocp to accomplish business measures online
Using an ocp to accomplish business measures onlineEric Bruggeman ET
 
Productivity: The holy grail of commercial real estate
Productivity: The holy grail of commercial real estateProductivity: The holy grail of commercial real estate
Productivity: The holy grail of commercial real estateJLL
 
You're losing money, and don't even know it: How to maximize your law firm ga...
You're losing money, and don't even know it: How to maximize your law firm ga...You're losing money, and don't even know it: How to maximize your law firm ga...
You're losing money, and don't even know it: How to maximize your law firm ga...CaseGhost
 
MOTM 2015 - New ADP Experience
MOTM 2015 - New ADP ExperienceMOTM 2015 - New ADP Experience
MOTM 2015 - New ADP ExperienceJason Lee, PHR
 
Seven Challenges For People Analytics
Seven Challenges For People Analytics Seven Challenges For People Analytics
Seven Challenges For People Analytics Glass Bead Consulting
 
Organizational development measures
Organizational development measuresOrganizational development measures
Organizational development measuresEric Bruggeman ET
 
Reimagining the Future of Work
Reimagining the Future of WorkReimagining the Future of Work
Reimagining the Future of WorkCielo
 
ADP ReThink 2016: Evolution of Work
ADP ReThink 2016: Evolution of WorkADP ReThink 2016: Evolution of Work
ADP ReThink 2016: Evolution of Workjhcrouch
 
10 examples of People Analytics projects
10 examples of People Analytics projects10 examples of People Analytics projects
10 examples of People Analytics projectsPrivate Account
 
Behavioural Safety In Construction - Keystone Training
Behavioural Safety In Construction - Keystone TrainingBehavioural Safety In Construction - Keystone Training
Behavioural Safety In Construction - Keystone TrainingKeystone Training Ltd
 
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...Using technology to deliver seamless employee experiences - Kate Thomas, Solu...
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...TALiNT Partners
 
Top 10 Qualities of a Great Leader in the 21st Century
Top 10 Qualities of a Great Leader in the 21st CenturyTop 10 Qualities of a Great Leader in the 21st Century
Top 10 Qualities of a Great Leader in the 21st CenturyKevin Kennemer
 
Microsoft HR i en ny æra
Microsoft HR i en ny æraMicrosoft HR i en ny æra
Microsoft HR i en ny æraMicrosoft
 
Promise and Perils of Predictive Analytics
Promise and Perils of Predictive Analytics Promise and Perils of Predictive Analytics
Promise and Perils of Predictive Analytics Kevin Wheeler
 
Welcome to ConnectIn London | ConnectIn London 2016
Welcome to ConnectIn London | ConnectIn London 2016Welcome to ConnectIn London | ConnectIn London 2016
Welcome to ConnectIn London | ConnectIn London 2016LinkedIn Europe
 

Mais procurados (19)

Moving the Needle on Employee Engagement
Moving the Needle on Employee EngagementMoving the Needle on Employee Engagement
Moving the Needle on Employee Engagement
 
Using an ocp to accomplish business measures online
Using an ocp to accomplish business measures onlineUsing an ocp to accomplish business measures online
Using an ocp to accomplish business measures online
 
Productivity: The holy grail of commercial real estate
Productivity: The holy grail of commercial real estateProductivity: The holy grail of commercial real estate
Productivity: The holy grail of commercial real estate
 
Barriers To A.I Adoption In Enterprise Environment
Barriers To A.I Adoption In Enterprise EnvironmentBarriers To A.I Adoption In Enterprise Environment
Barriers To A.I Adoption In Enterprise Environment
 
You're losing money, and don't even know it: How to maximize your law firm ga...
You're losing money, and don't even know it: How to maximize your law firm ga...You're losing money, and don't even know it: How to maximize your law firm ga...
You're losing money, and don't even know it: How to maximize your law firm ga...
 
Make your communications count: Effective UC, a wrap up
Make your communications count:  Effective UC, a wrap upMake your communications count:  Effective UC, a wrap up
Make your communications count: Effective UC, a wrap up
 
MOTM 2015 - New ADP Experience
MOTM 2015 - New ADP ExperienceMOTM 2015 - New ADP Experience
MOTM 2015 - New ADP Experience
 
Seven Challenges For People Analytics
Seven Challenges For People Analytics Seven Challenges For People Analytics
Seven Challenges For People Analytics
 
Organizational development measures
Organizational development measuresOrganizational development measures
Organizational development measures
 
Reimagining the Future of Work
Reimagining the Future of WorkReimagining the Future of Work
Reimagining the Future of Work
 
ADP ReThink 2016: Evolution of Work
ADP ReThink 2016: Evolution of WorkADP ReThink 2016: Evolution of Work
ADP ReThink 2016: Evolution of Work
 
10 examples of People Analytics projects
10 examples of People Analytics projects10 examples of People Analytics projects
10 examples of People Analytics projects
 
Behavioural Safety In Construction - Keystone Training
Behavioural Safety In Construction - Keystone TrainingBehavioural Safety In Construction - Keystone Training
Behavioural Safety In Construction - Keystone Training
 
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...Using technology to deliver seamless employee experiences - Kate Thomas, Solu...
Using technology to deliver seamless employee experiences - Kate Thomas, Solu...
 
Top 10 Qualities of a Great Leader in the 21st Century
Top 10 Qualities of a Great Leader in the 21st CenturyTop 10 Qualities of a Great Leader in the 21st Century
Top 10 Qualities of a Great Leader in the 21st Century
 
Microsoft HR i en ny æra
Microsoft HR i en ny æraMicrosoft HR i en ny æra
Microsoft HR i en ny æra
 
Promise and Perils of Predictive Analytics
Promise and Perils of Predictive Analytics Promise and Perils of Predictive Analytics
Promise and Perils of Predictive Analytics
 
Human resource measurs
Human resource measursHuman resource measurs
Human resource measurs
 
Welcome to ConnectIn London | ConnectIn London 2016
Welcome to ConnectIn London | ConnectIn London 2016Welcome to ConnectIn London | ConnectIn London 2016
Welcome to ConnectIn London | ConnectIn London 2016
 

Destaque

Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Yuval Yeret
 
Agile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallAgile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallCristiano Basso
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationLitheSpeed
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile SoftwareSteve Rogalsky
 
Set the World on Fire, keynote, Colorado Association of Libraries
Set the World on Fire, keynote, Colorado Association of LibrariesSet the World on Fire, keynote, Colorado Association of Libraries
Set the World on Fire, keynote, Colorado Association of LibrariesBobbi Newman
 
Jardinsde Montreal
Jardinsde MontrealJardinsde Montreal
Jardinsde MontrealDescojonate
 
Rod Johnson Cathedral
Rod Johnson CathedralRod Johnson Cathedral
Rod Johnson Cathedraldeimos
 
Ragan conference pr measurement presentation
Ragan conference pr measurement presentationRagan conference pr measurement presentation
Ragan conference pr measurement presentationShashi Bellamkonda
 
Reaching Your Patrons in the Brave New World of the Social Web
Reaching Your Patrons in the Brave New World of the Social WebReaching Your Patrons in the Brave New World of the Social Web
Reaching Your Patrons in the Brave New World of the Social WebBobbi Newman
 
2007 development of a who growth reference for school aged children and adole...
2007 development of a who growth reference for school aged children and adole...2007 development of a who growth reference for school aged children and adole...
2007 development of a who growth reference for school aged children and adole...Raul Rojas
 
4 Simple Formulas for MLM Blog Success
4 Simple Formulas for MLM Blog Success4 Simple Formulas for MLM Blog Success
4 Simple Formulas for MLM Blog SuccessJeff Hoffman
 
Brian Holmes - eTwinning
Brian Holmes - eTwinningBrian Holmes - eTwinning
Brian Holmes - eTwinningAlexa Joyce
 
eTwinning Communications Group Reports
eTwinning Communications Group ReportseTwinning Communications Group Reports
eTwinning Communications Group ReportsAlexa Joyce
 
6 Step Digression
6 Step Digression6 Step Digression
6 Step Digressionjzatko
 
Nonprofit Website Basics: A Ten-Point Checklist
Nonprofit Website Basics: A Ten-Point ChecklistNonprofit Website Basics: A Ten-Point Checklist
Nonprofit Website Basics: A Ten-Point ChecklistKivi Leroux Miller
 
SYNOPSIS PELVIC PAIN RESEARCH
SYNOPSIS PELVIC PAIN RESEARCHSYNOPSIS PELVIC PAIN RESEARCH
SYNOPSIS PELVIC PAIN RESEARCHZia Khan
 

Destaque (20)

Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014Current Trends in Agile - opening keynote for Agile Israel 2014
Current Trends in Agile - opening keynote for Agile Israel 2014
 
Agile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wallAgile Trends 2016 - Feedback wall
Agile Trends 2016 - Feedback wall
 
The Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and PrognosticationThe Past and Future of Agility: Lean and Agile Trends and Prognostication
The Past and Future of Agility: Lean and Agile Trends and Prognostication
 
Agile Trends
Agile TrendsAgile Trends
Agile Trends
 
Trends in Agile Software
Trends in Agile SoftwareTrends in Agile Software
Trends in Agile Software
 
Set the World on Fire, keynote, Colorado Association of Libraries
Set the World on Fire, keynote, Colorado Association of LibrariesSet the World on Fire, keynote, Colorado Association of Libraries
Set the World on Fire, keynote, Colorado Association of Libraries
 
Jardinsde Montreal
Jardinsde MontrealJardinsde Montreal
Jardinsde Montreal
 
Rod Johnson Cathedral
Rod Johnson CathedralRod Johnson Cathedral
Rod Johnson Cathedral
 
Ragan conference pr measurement presentation
Ragan conference pr measurement presentationRagan conference pr measurement presentation
Ragan conference pr measurement presentation
 
Reaching Your Patrons in the Brave New World of the Social Web
Reaching Your Patrons in the Brave New World of the Social WebReaching Your Patrons in the Brave New World of the Social Web
Reaching Your Patrons in the Brave New World of the Social Web
 
2007 development of a who growth reference for school aged children and adole...
2007 development of a who growth reference for school aged children and adole...2007 development of a who growth reference for school aged children and adole...
2007 development of a who growth reference for school aged children and adole...
 
4 Simple Formulas for MLM Blog Success
4 Simple Formulas for MLM Blog Success4 Simple Formulas for MLM Blog Success
4 Simple Formulas for MLM Blog Success
 
Brian Holmes - eTwinning
Brian Holmes - eTwinningBrian Holmes - eTwinning
Brian Holmes - eTwinning
 
Goalswithocw
GoalswithocwGoalswithocw
Goalswithocw
 
Ruu Etika Peny Neg
Ruu Etika Peny NegRuu Etika Peny Neg
Ruu Etika Peny Neg
 
eTwinning Communications Group Reports
eTwinning Communications Group ReportseTwinning Communications Group Reports
eTwinning Communications Group Reports
 
6 Step Digression
6 Step Digression6 Step Digression
6 Step Digression
 
Nonprofit Website Basics: A Ten-Point Checklist
Nonprofit Website Basics: A Ten-Point ChecklistNonprofit Website Basics: A Ten-Point Checklist
Nonprofit Website Basics: A Ten-Point Checklist
 
SYNOPSIS PELVIC PAIN RESEARCH
SYNOPSIS PELVIC PAIN RESEARCHSYNOPSIS PELVIC PAIN RESEARCH
SYNOPSIS PELVIC PAIN RESEARCH
 
Trenes
TrenesTrenes
Trenes
 

Semelhante a Kent Beck Trends In Agile Development

Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...
Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...
Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...eZ Systems
 
Omdømmedagen 2009: Peggy Brønn (BI)
Omdømmedagen 2009: Peggy Brønn (BI)Omdømmedagen 2009: Peggy Brønn (BI)
Omdømmedagen 2009: Peggy Brønn (BI)Andreas Rødland
 
Big Data + Human Data for Better Product Strategy
Big Data + Human Data for Better Product StrategyBig Data + Human Data for Better Product Strategy
Big Data + Human Data for Better Product StrategyAliza Gold
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereNicole Forsgren
 
Membership, Engagement and the Metrics that Matter
Membership, Engagement and the Metrics that MatterMembership, Engagement and the Metrics that Matter
Membership, Engagement and the Metrics that MatterG3 Communications
 
Extending program logic to the Web
Extending program logic to the  WebExtending program logic to the  Web
Extending program logic to the WebPhillip Smith
 
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...Human Capital Media
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthOptimizely
 
Co builder - Enterpreneur Mobile Companion
Co builder - Enterpreneur Mobile CompanionCo builder - Enterpreneur Mobile Companion
Co builder - Enterpreneur Mobile CompanionSCALE
 
Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Jeremy Johnson
 
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...TALiNT Partners
 
Connecting with Customers
Connecting with CustomersConnecting with Customers
Connecting with CustomersTechWell
 
Masterclass powerpoint 2022...pptx
Masterclass powerpoint 2022...pptxMasterclass powerpoint 2022...pptx
Masterclass powerpoint 2022...pptxIanBoyle17
 
Web Design For ROI
Web Design For ROIWeb Design For ROI
Web Design For ROIAquent
 
If You Don't Want to Know... Don't Ask
If You Don't Want to Know... Don't AskIf You Don't Want to Know... Don't Ask
If You Don't Want to Know... Don't AskBrewCity HDI
 
Software Development Company Corporate Presentation
Software Development Company Corporate Presentation Software Development Company Corporate Presentation
Software Development Company Corporate Presentation Aapna Infotech
 
Academy mortgage
Academy mortgageAcademy mortgage
Academy mortgageGlenn Hodge
 

Semelhante a Kent Beck Trends In Agile Development (20)

Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...
Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...
Act with Digital Certainty - Sigurður Orri Guðmundsson - Presentation at eZ C...
 
Omdømmedagen 2009: Peggy Brønn (BI)
Omdømmedagen 2009: Peggy Brønn (BI)Omdømmedagen 2009: Peggy Brønn (BI)
Omdømmedagen 2009: Peggy Brønn (BI)
 
Big Data + Human Data for Better Product Strategy
Big Data + Human Data for Better Product StrategyBig Data + Human Data for Better Product Strategy
Big Data + Human Data for Better Product Strategy
 
If you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get thereIf you don't know where you're going it doesn't matter how fast you get there
If you don't know where you're going it doesn't matter how fast you get there
 
Membership, Engagement and the Metrics that Matter
Membership, Engagement and the Metrics that MatterMembership, Engagement and the Metrics that Matter
Membership, Engagement and the Metrics that Matter
 
Extending program logic to the Web
Extending program logic to the  WebExtending program logic to the  Web
Extending program logic to the Web
 
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
THE DATAFICATION OF TALENT MANAGEMENT: HOW PEOPLE ANALYTICS LEADS TO STRATEGI...
 
An Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit GrowthAn Experimentation Framework: How to Position for Triple Digit Growth
An Experimentation Framework: How to Position for Triple Digit Growth
 
Co builder - Enterpreneur Mobile Companion
Co builder - Enterpreneur Mobile CompanionCo builder - Enterpreneur Mobile Companion
Co builder - Enterpreneur Mobile Companion
 
Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017Including the User: How insights drive business #pswud2017
Including the User: How insights drive business #pswud2017
 
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...
The Power Of Assessment Thomas de Zeeuw, Managing Director, cut-e The Netherl...
 
RFP Dating Game
RFP Dating GameRFP Dating Game
RFP Dating Game
 
Connecting with Customers
Connecting with CustomersConnecting with Customers
Connecting with Customers
 
Masterclass powerpoint 2022...pptx
Masterclass powerpoint 2022...pptxMasterclass powerpoint 2022...pptx
Masterclass powerpoint 2022...pptx
 
Web Design For ROI
Web Design For ROIWeb Design For ROI
Web Design For ROI
 
Febwebinar
FebwebinarFebwebinar
Febwebinar
 
If You Don't Want to Know... Don't Ask
If You Don't Want to Know... Don't AskIf You Don't Want to Know... Don't Ask
If You Don't Want to Know... Don't Ask
 
Software Development Company Corporate Presentation
Software Development Company Corporate Presentation Software Development Company Corporate Presentation
Software Development Company Corporate Presentation
 
Academy mortgage
Academy mortgageAcademy mortgage
Academy mortgage
 
Academy mortgage
Academy mortgageAcademy mortgage
Academy mortgage
 

Mais de deimos

Aspect Orientated Programming in Ruby
Aspect Orientated Programming in RubyAspect Orientated Programming in Ruby
Aspect Orientated Programming in Rubydeimos
 
Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural PrinciplesRandy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principlesdeimos
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuerydeimos
 
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The JvmOla Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvmdeimos
 
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand DwrJoe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwrdeimos
 
Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec BddAslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdddeimos
 
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In GroovyVenkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovydeimos
 
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic LanguagesVenkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languagesdeimos
 
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And InterfacesUdi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfacesdeimos
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyonddeimos
 
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And SerendipitySteve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipitydeimos
 
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The WebStefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Webdeimos
 
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To RestStefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Restdeimos
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalabilitydeimos
 
Matt Youill Betfair
Matt Youill BetfairMatt Youill Betfair
Matt Youill Betfairdeimos
 
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two SystemsPete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systemsdeimos
 
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA RegistryPaul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registrydeimos
 
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java PlatformOla Bini Evolving The Java Platform
Ola Bini Evolving The Java Platformdeimos
 
Neal Gafter Java Evolution
Neal Gafter Java EvolutionNeal Gafter Java Evolution
Neal Gafter Java Evolutiondeimos
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLsdeimos
 

Mais de deimos (20)

Aspect Orientated Programming in Ruby
Aspect Orientated Programming in RubyAspect Orientated Programming in Ruby
Aspect Orientated Programming in Ruby
 
Randy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural PrinciplesRandy Shoup eBays Architectural Principles
Randy Shoup eBays Architectural Principles
 
Remy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQueryRemy Sharp The DOM scripting toolkit jQuery
Remy Sharp The DOM scripting toolkit jQuery
 
Ola Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The JvmOla Bini J Ruby Power On The Jvm
Ola Bini J Ruby Power On The Jvm
 
Joe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand DwrJoe Walker Interactivewebsites Cometand Dwr
Joe Walker Interactivewebsites Cometand Dwr
 
Aslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec BddAslak Hellesoy Executable User Stories R Spec Bdd
Aslak Hellesoy Executable User Stories R Spec Bdd
 
Venkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In GroovyVenkat Subramaniam Building DSLs In Groovy
Venkat Subramaniam Building DSLs In Groovy
 
Venkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic LanguagesVenkat Subramaniam Blending Java With Dynamic Languages
Venkat Subramaniam Blending Java With Dynamic Languages
 
Udi Dahan Intentions And Interfaces
Udi Dahan Intentions And InterfacesUdi Dahan Intentions And Interfaces
Udi Dahan Intentions And Interfaces
 
Tim Mackinnon Agile And Beyond
Tim Mackinnon Agile And BeyondTim Mackinnon Agile And Beyond
Tim Mackinnon Agile And Beyond
 
Steve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And SerendipitySteve Vinoski Rest And Reuse And Serendipity
Steve Vinoski Rest And Reuse And Serendipity
 
Stefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The WebStefan Tilkov Soa Rest And The Web
Stefan Tilkov Soa Rest And The Web
 
Stefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To RestStefan Tilkov Pragmatic Intro To Rest
Stefan Tilkov Pragmatic Intro To Rest
 
Mike Stolz Dramatic Scalability
Mike Stolz Dramatic ScalabilityMike Stolz Dramatic Scalability
Mike Stolz Dramatic Scalability
 
Matt Youill Betfair
Matt Youill BetfairMatt Youill Betfair
Matt Youill Betfair
 
Pete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two SystemsPete Goodliffe A Tale Of Two Systems
Pete Goodliffe A Tale Of Two Systems
 
Paul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA RegistryPaul Fremantle Restful SOA Registry
Paul Fremantle Restful SOA Registry
 
Ola Bini Evolving The Java Platform
Ola Bini Evolving The Java PlatformOla Bini Evolving The Java Platform
Ola Bini Evolving The Java Platform
 
Neal Gafter Java Evolution
Neal Gafter Java EvolutionNeal Gafter Java Evolution
Neal Gafter Java Evolution
 
Markus Voelter Textual DSLs
Markus Voelter Textual DSLsMarkus Voelter Textual DSLs
Markus Voelter Textual DSLs
 

Último

FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettJacobBadgett
 
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraLuxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraShajara Artificial Plants
 
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product DiscoveryDesmond Leo
 
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportDubai Multi Commodity Centre
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfhostl9518
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Associationseri bangash
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptxrdishurana
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfMont Surfaces
 
zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdfzukhrafshabbir
 
IPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceIPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceDragon Dream Bar
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptseri bangash
 
Copyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to KnowCopyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to KnowMiriam Robeson
 
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptxUnveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptxmy Pandit
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdfSOFTTECHHUB
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastInstBlast Marketing
 
Team-Spandex-Northern University-CS1035.
Team-Spandex-Northern University-CS1035.Team-Spandex-Northern University-CS1035.
Team-Spandex-Northern University-CS1035.smalmahmud11
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Rahul Bedi
 
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...Björn Rohles
 
Creative Ideas for Interactive Team Presentations
Creative Ideas for Interactive Team PresentationsCreative Ideas for Interactive Team Presentations
Creative Ideas for Interactive Team PresentationsSlidesAI
 

Último (20)

FEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service LightningFEXLE- Salesforce Field Service Lightning
FEXLE- Salesforce Field Service Lightning
 
A Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob BadgettA Brief Introduction About Jacob Badgett
A Brief Introduction About Jacob Badgett
 
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | ShajaraLuxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
Luxury Artificial Plants Dubai | Plants in KSA, UAE | Shajara
 
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
8 Questions B2B Commercial Teams Can Ask To Help Product Discovery
 
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot ReportFuture of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
Future of Trade 2024 - Decoupled and Reconfigured - Snapshot Report
 
Potato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdfPotato Flakes Manufacturing Plant Project Report.pdf
Potato Flakes Manufacturing Plant Project Report.pdf
 
Constitution of Company Article of Association
Constitution of Company Article of AssociationConstitution of Company Article of Association
Constitution of Company Article of Association
 
How to Maintain Healthy Life style.pptx
How to Maintain  Healthy Life style.pptxHow to Maintain  Healthy Life style.pptx
How to Maintain Healthy Life style.pptx
 
The Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdfThe Truth About Dinesh Bafna's Situation.pdf
The Truth About Dinesh Bafna's Situation.pdf
 
zidauu _business communication.pptx /pdf
zidauu _business  communication.pptx /pdfzidauu _business  communication.pptx /pdf
zidauu _business communication.pptx /pdf
 
IPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best ServiceIPTV Subscription UK: Your Guide to Choosing the Best Service
IPTV Subscription UK: Your Guide to Choosing the Best Service
 
Memorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.pptMemorandum Of Association Constitution of Company.ppt
Memorandum Of Association Constitution of Company.ppt
 
Copyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to KnowCopyright: What Creators and Users of Art Need to Know
Copyright: What Creators and Users of Art Need to Know
 
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptxUnveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
Unveiling the Dynamic Gemini_ Personality Traits and Sign Dates.pptx
 
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
12 Conversion Rate Optimization Strategies for Ecommerce Websites.pdf
 
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlastUnlock Your TikTok Potential: Free TikTok Likes with InstBlast
Unlock Your TikTok Potential: Free TikTok Likes with InstBlast
 
Team-Spandex-Northern University-CS1035.
Team-Spandex-Northern University-CS1035.Team-Spandex-Northern University-CS1035.
Team-Spandex-Northern University-CS1035.
 
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
Unleash Data Power with EnFuse Solutions' Comprehensive Data Management Servi...
 
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
Meaningful Technology for Humans: How Strategy Helps to Deliver Real Value fo...
 
Creative Ideas for Interactive Team Presentations
Creative Ideas for Interactive Team PresentationsCreative Ideas for Interactive Team Presentations
Creative Ideas for Interactive Team Presentations
 

Kent Beck Trends In Agile Development

  • 1. Trends in Agile Development Kent Beck Three Rivers Institute
  • 2. Development Trends ↑ Deployments ↑ Tests ↓ Co-location ↑ Complexity ↕ Scale
  • 3. Business Trends • Accountability – Oregon Health Sciences University publishes death rates for major operations— www.OHSUhealth.com/Quality_Service • Responsibility – Mitsubishi, Hyundai, and Kia offer 10-year, 100,000 mile warranties on their cars • Transparency • Relationships – Keeping customers is cheaper than getting customers
  • 4. Demand Trends • Accountable partners – Effective software – Reliable software – When promised – Reasonable price
  • 5. Social Evolution • Historically – High pay – No deadlines – “Wizard” status – Excused for socially inappropriate behavior • New generation of Business Professionals – Grew up with technology—no longer mystical – Trustworthy behavior expected – Belief in the value of relationships
  • 6. Trends lead to Opportunity • Be realistically valuable to our: – Teams – Companies – Communities • Balance – Being honest about what we can do frees us to work • Sustainable – Based on reality • Build business relationships
  • 7. Relationships • Productive business relationships – Trustworthy – Responsible – Accountable • Less Waste from – Hiding – “Spin” – Worrying • Benefits – Increased confidence in your business partners – Increased collaboration and creativity – Increased opportunities – An interesting life outside of work (American value)
  • 8. Agile Development • Fortuitous Synergy – Business trend towards accountable business practice – Agile development • Agile developers have techniques for: – Estimation/commitment – Listening and responding to customers – Producing reliable software
  • 9. Who is Getting Agile? • Large and small companies • Large and small teams • Product development and internal development • Regulated industries and startups • Governments and industry • Agile 200x conference growing 40%/year – Not just programmers
  • 10. Why Agile Development? • Relationship • Reliability • Low cost of change • Increased return on investment
  • 11. Key Skills • Social skills – Listening – Teamwork and teambuilding – Appreciative attitude – Emotional intelligence – Integrity • Technical skills – Incremental design – Automated testing – Self education
  • 12. Next Steps • What does your team do well? • How could you use agile techniques to enhance your strengths?
  • 13. Resources • www.threeriversinstitute.org, article on Getting Started with XP • Being Agile course • Dale Emery’s web site, www.dhemery.com • Extreme Programming Explained, 2nd Edition • Implementation Patterns • Test-Driven Development: By Example • Mailing lists—http://groups.yahoo.com/group/ extremeprogramming