Top Banner
1 Trends in Agile Development Kent Beck Agitar Fellow
12

Trends in Agile Development

Dec 31, 2015

Download

Documents

Ann Hopkins

Trends in Agile Development. Kent Beck Agitar Fellow. Business Trends. Accountability Oregon Health Sciences University publishes death rates for major operations— www.OHSUhealth.com/Quality_Service Responsibility - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Trends in Agile Development

1

Trends in Agile Development

Kent Beck

Agitar Fellow

Page 2: Trends in Agile Development

2

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

TransparencyRelationships– Keeping customers is cheaper than getting customers

Page 3: Trends in Agile Development

3

Development Trends

Demand for accountable partners– Effective software– Reliable software– When promised– Reasonable price

Page 4: Trends in Agile Development

4

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

Page 5: Trends in Agile Development

5

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– This is a position we can sustain because it is based

on reality

Build business relationships

Page 6: Trends in Agile Development

6

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)

Page 7: Trends in Agile Development

7

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

This is working– CIO 100 award to Litle & Co. for applying XP

Page 8: Trends in Agile Development

8

Who is Getting Agile?

Large and small companiesLarge and small teamsProduct development and internal

developmentRegulated industries and startupsGovernments and industryAgile 200x conference growing 40%/year– Not just programmers

Page 9: Trends in Agile Development

9

Why Agile Development?

RelationshipReliabilityLow cost of changeIncreased return on investment

Page 10: Trends in Agile Development

10

Key Skills

Social skills– Listening– Teamwork and teambuilding– Appreciative attitude– Emotional intelligence– Integrity

Technical skills– Incremental design– Automated testing– Self education

Page 11: Trends in Agile Development

11

Next Steps

What does your team do well?How could you use agile techniques to

enhance your strengths?

Page 12: Trends in Agile Development

12

Resources

www.threeriversinstitute.org, article on Getting Started with XP

Dale Emery’s web site, www.dhemery.comMailing lists—http://groups.yahoo.com/group/

extremeprogrammingAgitar dashboardsTest-Driven Development: By ExampleExtreme Programming Explained, 2nd EditionImplementation Patterns