did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9783540708308

Agile Software Development

by ;
  • ISBN13:

    9783540708308

  • ISBN10:

    3540708308

  • Format: Hardcover
  • Copyright: 2010-01-03
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $74.99 Save up to $56.43
  • Digital
    $40.22
    Add to Cart

    DURATION
    PRICE

Supplemental Materials

What is included with this book?

Summary

Software Development is moving towards a more agile and more flexible approach. It turns out that the traditional "waterfall" model is not supportive in an environment where technical, financial and strategic constraints are changing almost every day. But what is agility? What are today’s major approaches? And especially: What is the impact of agile development principles on the development teams, on project management and on software architects? How can large enterprises become more agile and improve their business processes, which have been existing since many, many years? What are the limitations of Agility? And what is the right balance between reliable structures and flexibility? This book will give answers to these questions. A strong emphasis will be on real life project examples, which describe how development teams have moved from a waterfall model towards an Agile Software Development approach.

Author Biography

Dr. Thomas Stober is the Lead Architect for the WebSphere Portal Foundation and a recognized expert on strategic topics like internet portals, Web 2.0, as well as enterprise collaboration. In particular, Thomas is the key driver and thought leader for introducing agile thinking and practices into the IBM's portal organization. Uwe Hansmann is a certified Executive Project Manager and responsible for the development of several major WebSphere Portal releases. Together with Thomas he has introduced several improvements to the WebSphere Portal development process based on agile ideas.

Table of Contents

The Flaw in the Planp. 1
The Delusive Perception of Having Anticipated Everythingp. 1
Accept the Uncertainty and Adaptp. 5
Involving the Teamsp. 8
In Search of Structurep. 8
Agile Software Developmentp. 12
Further Readingsp. 14
Traditional Software Developmentp. 15
History of Project Managementp. 15
Waterfall Approachp. 16
Requirementsp. 17
Design Phasep. 18
Implementationp. 23
Testingp. 23
Supportp. 27
Advantages and Disadvantagesp. 27
Project Management Trianglep. 28
Modified Waterfall Modelsp. 30
Milestone and Regular Integrationp. 30
Incremental Developmentp. 31
Further Readingsp. 32
Overview of Agile Software Developmentp. 35
Lean Software Developmentp. 37
Project Management 2.0p. 40
Agile Manifestop. 40
Scrump. 41
Test Driven Developmentp. 47
Extreme Programmingp. 48
Rational Unified Processp. 52
Best Practicesp. 52
The Phasesp. 53
The Processp. 54
Agile Unified Processp. 56
Agile Model Driven Developmentp. 57
Further Readingsp. 58
Toolingp. 61
Project Management Toolsp. 61
Microsoft Solutions Framework for Agile Developmentp. 62
Jazz and Rational Team Concert (RTC)p. 63
Collaboration Toolsp. 66
Development Infrastructure and Environmentp. 67
Source Control and Version Managementp. 68
Automated Test Environmentp. 70
"Code-Build-Test"p. 71
Further Readingsp. 73
Considerations on Teaming and Leadershipp. 75
A "Lean" Hierarchyp. 75
Selling the Directions: Management by Objectivesp. 78
Defining the Goalsp. 80
About Trust and Thrust: Culture and Climatep. 82
Cross-functional Teamsp. 83
The Wisdom of Crowdsp. 85
It Isn't that Easyp. 87
Skillsp. 91
Further Readingsp. 92
Considerations on Planning and Architecturep. 93
About Requirements, Resources, and Datesp. 93
Agile, a License for Chaos?p. 93
Balance Flexibility and Structurep. 95
Balance the Level of DetailError! Bookmark not definedp. 95
Balance the Timing of Decisionsp. 97
Balance the Need for Commitmentp. 98
Balance Between Autonomy and Guidancep. 99
Balance the Amount of Documentationp. 100
Disciplined Agilep. 1
Reducing Complexityp. 101
Simplify Prioritization and Planningp. 102
Simplify Team Setup and Dependenciesp. 103
Simplify Tools and Processesp. 104
Simplify Daily Lifep. 105
Architectural Considerationsp. 106
Outside-In Designp. 106
Requirements, Use Cases, Scenarios, and Tasksp. 107
Architectural Attitudep. 109
Making Architecture Flexiblep. 112
Further Readingsp. 114
Considerations on Project Executionp. 115
The Big Bangp. 5
Continuous Integrationp. 116
The Rhythm of the Project: Iterationsp. 118
Integration Festp. 121
Juggling Content Within an Iterationp. 122
Planning in an Agile Projectp. 126
Estimatingp. 28
Units often used in Agile Projectsp. 130
Ways to get to Estimatesp. 133
Metrics for an Agile Projectp. 135
Defectsp. 138
Independent Release Testing and Wrap-upp. 140
Involving Customersp. 142
Mix and Matchp. 145
The Tragedy of Being Successfulp. 145
About WebSphere Portalp. 146
Which Projects are suitable for Agile Software Development?p. 148
Scaling Agilep. 149
Moving Towards Agilep. 150
Tiger Teams in WebSphere Portalp. 153
Budget-based Prioritizationp. 153
Cross-Organizational Teaming Structurep. 155
Evolving the Product in Iterationsp. 157
Integrating Test and Developmentp. 361
Designs and Documentationp. 164
Managing Tiger Teamsp. 165
The Benefits and Pain Pointsp. 168
Summary and Wrap-Upp. 171
The Essence of Agilep. 171
Building an Agile Communityp. 173
Comparing once againp. 173
Indexp. 177
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program