1 / 12

Trends in Agile Development

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

thaos
Download Presentation

Trends in Agile Development

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Trends in Agile Development Kent Beck Agitar Fellow

  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 • Transparency • Relationships • Keeping customers is cheaper than getting customers

  3. Development Trends • Demand for accountable partners • Effective software • Reliable software • When promised • Reasonable price

  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

  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

  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)

  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

  8. 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

  9. Why Agile Development? • Relationship • Reliability • Low cost of change • Increased return on investment

  10. Key Skills • Social skills • Listening • Teamwork and teambuilding • Appreciative attitude • Emotional intelligence • Integrity • Technical skills • Incremental design • Automated testing • Self education

  11. Next Steps • What does your team do well? • How could you use agile techniques to enhance your strengths?

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

More Related