Leanpub Header

Skip to main content

Agile Software Development in the Large

Diving into the Deep

Who says only a framework enables scaling agile?

Contrariwise, applying agile in the large doesn't require a specific framework, it only requires taking the agile values and principles seriously. See how this can be done in a truly agile way, meaning being adaptive, flexible, responsive, and nimble.

Note: This book has first been published in 2004

The author is letting you choose the price you pay for this book!

Pick Your Price...

Buying multiple copies for your team? See below for a discount!

PDF
EPUB
WEB
274
Pages
About

About

About the Book

Agile processes have revolutionized the software development industry. They're faster and more efficient than traditional software development processes. They enable developers to embrace requirement changes during the project, deliver working software in frequent iterations, and focus on the human factor in software development. Unfortunately, agile processes are either designed for small or mid-sized software development teams or rigid frameworks are provided for large-sized teams. Yet, also large teams have to deal with rapid changes - so rigidity is not helpful for them!

With Agile Software Development in the Large, Jutta Eckstein--a leading speaker and consultant in the agile community--shows how to scale agile processes to teams of 1 to 300. In fact, the same techniques are also relevant to teams of ten or more developers, especially within large organizations.

Topics include:

  • the agile value system as used in large teams
  • the impact of a switch to agile processes
  • the agile coordination of several sub-teams
  • the way project size and team size influence the underlying architecture

Stop getting frustrated with inflexible processes that cripple your large endeavors! Use this book to harness the efficiency and adaptability of agile software development.

Price

Pick Your Price...

Minimum price

$9.99

$15.99

You pay

$15.99

Author earns

$12.79
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 1)

1
The author will earn $12.00 from your purchase!
You can get credits monthly with a Reader Membership

Team Discounts

Team Discounts

Get a team discount on this book!

  • Up to 3 members

    Minimum price
    $24.00
    Suggested price
    $39.00
  • Up to 5 members

    Minimum price
    $39.00
    Suggested price
    $63.00
  • Up to 10 members

    Minimum price
    $69.00
    Suggested price
    $111.00
  • Up to 15 members

    Minimum price
    $99.00
    Suggested price
    $159.00
  • Up to 25 members

    Minimum price
    $149.00
    Suggested price
    $239.00

Author

About the Author

Jutta Eckstein

Twenty years of experience in coaching, consulting, training, and development. Main focus on agile processes, patterns, project management, adaptive organizations, and advanced object-oriented design.

Jutta Eckstein works as an independent coach, consultant, and trainer. She holds a M.A. Business Coaching & Change Management, a Dipl.Eng. Product-Engineering, and a B.A. in Education. Her know-how in agile processes is based on over fifteen years’ experience in project and product development. She has helped many teams and organizations all over the world to make the transition to an agile approach. She has a unique experience in applying agile processes within medium-sized to large distributed mission-critical projects. This is also the topic of her books 'Agile Software Development in the Large', 'Agile Software Development with Distributed Teams', and 'Retrospectives for Organizational Change'. She is a member of the Agile Alliance and a member of the program committee of many different European and American conferences in the area of agile development, object-orientation and patterns. At the last election, Jutta has been designated for the Top 100 most important persons of the German IT.

Stay in touch with Jutta:

  • http://linkedin.com/in/juttaeckstein
  • http://jeckstein.com
Leanpub Podcast

Episode 97

An Interview with Jutta Eckstein

Contents

Table of Contents

Acknowledgments

1.Introduction

  1. 1.1Questioning Scaling Agile Processes
  2. 1.2Examining Largeness
  3. 1.3Raising Large Issues
  4. 1.4Specifying the Projects in Focus
  5. 1.5Detecting the Agile Method for Scaling
  6. 1.6Identifying the Reader
  7. 1.7Revealing the Structure of the Book

2.Agility and Largeness

  1. 2.1Fundamentals of Agile Processes
  2. The Agile Manifesto
  3. Agile Methods Considering Largeness
  4. 2.2Agile Principles Under a Large Magnifier
  5. 2.3Cloak Agile Process
  6. 2.4People Shape the Process
  7. Culture of Change
  8. Adaptation
  9. Communication
  10. 2.5Mistrust in Applicability
  11. Documentation
  12. Design
  13. Testing
  14. Refactoring
  15. 2.6Summary

3.Dealing with Large Teams

  1. 3.1People
  2. Responsibility
  3. Respect and Acceptance
  4. Trust
  5. 3.2Team Building
  6. Building Teams and Subteams
  7. Team Roles
  8. Team Jelling
  9. 3.3Interaction and Communication Structures
  10. Open-plan Office
  11. Flexible Workplace
  12. Encouraging Communication
  13. Communication Team
  14. 3.4Trouble shooting
  15. 3.5Virtual Teams
  16. Distributed Teams
  17. Open Source
  18. 3.6Summary

4.Dealing with the Process

  1. 4.1Defining the Objectives
  2. 4.2Providing Feedback
  3. 4.3Short Development Cycles, Iterations, and Time-boxing
  4. 4.4Planning
  5. Result-Oriented Planning
  6. Planning Tools
  7. 4.5Integration
  8. Integration Strategy
  9. Integration Team
  10. Tools for Configuration Management and Version Control
  11. 4.6Retrospectives
  12. Attendance
  13. Techniques
  14. 4.7Getting Started with an Agile Process
  15. Learn from History
  16. Start Small
  17. Finalizing the Architecture
  18. Grow Slowly
  19. 4.8Culture of Change
  20. Learn and Change Processes
  21. Introducing Change
  22. Force Courage
  23. 4.9Summary

5.Dealing with the Technology

  1. 5.1Architect and Architecture
  2. Architectural Lead
  3. Simple Architecture
  4. Architecture as a Service
  5. 5.2Avoid Bottlenecks
  6. 5.3Ownership
  7. 5.4Choosing Technology
  8. 5.5Techniques and Good Practices
  9. Testing
  10. Refactoring
  11. Standards
  12. 5.6Summary

6.Dealing with the Company

  1. 6.1Communication and Organization Structure
  2. 6.2Project Planning and Controlling
  3. Planning
  4. Controlling
  5. Fixed-price Projects
  6. 6.3Enterprise-wide Processes
  7. Process and Methodology Department
  8. Enterprise-wide Processes
  9. Certification and Adaptation of a Process
  10. 6.4Enterprise-wide Tools and Technology
  11. 6.5Quality Assurance and Quality Control
  12. 6.6Departments on the Edge
  13. Human Resources
  14. Legal Department
  15. Marketing
  16. Production
  17. 6.7The Customer
  18. The Role of the Customer
  19. Integrating the Customer
  20. 6.8Company Culture shapes Individuals
  21. Skills
  22. Providing Training
  23. Establishing a Learning Environment
  24. 6.9Resources
  25. Insourcing
  26. Outsourcing
  27. Full-Time and Part-Time Project Members
  28. 6.10Summary

7.Putting it all together: A Project Report

  1. 7.1The previous History
  2. 7.2The Customer
  3. 7.3The Team
  4. 7.4Organizational Departments
  5. Process and Methodology
  6. Tools and Technology
  7. Quality Control and Assurance
  8. Project Planning and Controlling
  9. 7.5Starting Off
  10. 7.6Growing the Team
  11. Learning from Previous Problems
  12. Training
  13. Establishing Short Iterations
  14. Learning to Reflect
  15. Enabling Communication
  16. Dealing with Outsourced Teams
  17. 7.7Unresolved Issues
  18. 7.8Summary

8.Afterthoughts

Bibliography

  1. Books
  2. URLs

About Jutta Eckstein

Other Books by the Author

Get the free sample chapters

Click the buttons to get the free sample in PDF or EPUB, or read the sample online here

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub