Home > Store > Software Development & Management > Agile

Introduction to Agile Methods

Register your product to gain access to bonus material or receive a coupon.

Introduction to Agile Methods

Best Value Purchase

Book + eBook Bundle

  • Your Price: $48.59
  • List Price: $80.98
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

More Purchase Options

Book

  • Your Price: $35.99
  • List Price: $44.99
  • Usually ships in 24 hours.

eBook (Watermarked)

  • Your Price: $28.79
  • List Price: $35.99
  • Includes EPUB, MOBI, and PDF
  • About eBook Formats
  • This eBook includes the following formats, accessible from your Account page after purchase:

    ePub EPUB The open industry format known for its reflowable content and usability on supported mobile devices.

    MOBI MOBI The eBook format compatible with the Amazon Kindle and Amazon Kindle applications.

    Adobe Reader PDF The popular standard, used most often with the free Adobe® Reader® software.

    This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.

About

Features

  • Classroom-tested content proven effective in both academic settings
  • Compares agile with traditional waterfall methods, illuminating the tradeoffs and offering realistic guidance on when to use each
  • Presents multiple agile use cases and case studies
  • Addresses all key roles and the entire project lifecycle
  • Surveys each key method, including Scrum, Kanban, XP, Crystal, FDD, Lean, and DSDM

Description

  • Copyright 2014
  • Dimensions: 7 X 9-1/8
  • Pages: 336
  • Edition: 1st
  • Book
  • ISBN-10: 0-321-92956-X
  • ISBN-13: 978-0-321-92956-3

A Thorough Introduction to the Agile Framework and Methodologies That Are Used Worldwide

Organizations of all shapes and sizes are embracing Agile methodologies as a way to transform their products, customer satisfaction, and employee engagement. Many people with varying levels of work experience are interested in understanding the architecture and nuances of Agile, but it is difficult to know where to start. Numerous practitioner books are available, but there has never been a single source for unbiased information about Agile methodologies–until now. Introduction to Agile Methods is the place to start for students and professionals who want to understand Agile and become conversant with Agile values, principles, framework, and processes.

Authors Sondra Ashmore and Kristin Runyan use academic research and their own experiences with numerous Agile implementations to present a clear description of the essential concepts. They address all key roles and the entire development life cycle, including common roadblocks that must be overcome to be successful. Through the authors’ realistic use cases, practical examples, and thought-provoking interviews with pioneering practitioners, complex concepts are made relatable. No matter what your role or level of experience, this book provides a foundational understanding that can be used to start or enhance any Agile effort.

Coverage includes

  • How Agile compares with the Waterfall method and when to use each
  • Why Agile demands a cultural transformation–and how that looks to each participant
  • Comparing various Agile methodologies, including Scrum, Kanban, Extreme Programming (XP), Crystal, Feature Driven Development (FDD), Lean, and DSDM
  • Understanding the roles within Agile and how they work together to create superior results
  • Agile approaches to requirements gathering, planning, estimating, tracking, reporting, testing, quality, and integration
  • Extending Agile beyond IT

Sample Content

Online Sample Chapter

Organizational Culture Considerations with Agile

Excerpt

Preface to Introduction to Agile Methods

Sample Pages

Download the sample pages (includes Chapter 2 and Index)

Table of Contents

Preface xiii

Acknowledgments xvii

About the Authors xix

Chapter 1: The History and Value of Agile Software Development 1

The Beginnings of Software Development as Methodology 2

Cayman Design 8

Conclusion 8

Summary 9

Interview with Robert Martin (Uncle Bob) 9

References and Further Reading 12

Review Questions 13

Chapter 2: Organizational Culture Considerations with Agile 15

What Is Organizational Culture, and Why Does It Matter? 16

The Team Members’ Viewpoint 16

A Manager’s Viewpoint 27

An Executive’s Viewpoint 34

Conclusion 42

Summary 42

Interview with Scott Ambler 44

References and Further Reading 45

Review Questions 47

Chapter 3: Understanding the Different Types of Agile 49

Extreme Programming (XP) 50

Scrum 54

Feature-Driven Development 56

Dynamic Systems Development Method 57

Lean Software Development 59

Kanban Method 60

Crystal Family 62

Certification 64

Implementing Tools and Techniques at Cayman Design 66

Conclusion 66

Summary 66

Interview with Alistair Cockburn 67

References and Further Reading 70

Review Questions 70

Chapter 4: Describing the Different Roles 73

Deep Dive into Scrum Roles 74

Roles in Other Methodologies 95

Kanban 99

Practical Examples of Roles 99

Conclusion 103

Summary 103

Interview with Roman Pichler 105

Interview with Lyssa Adkins 107

References and Further Reading 109

Review Questions 111

Chapter 5: The New Way to Collect and Document Requirements 113

Old Form of Requirements Gathering 114

Agile Requirements in Scrum 114

Additions and Considerations from the Other Methodologies 124

Enhancing Requirements 126

From User Stories to Deliverables 129

Communication 132

Lean Product Development and the Minimum Viable Product (MVP) 137

Conclusion 139

Summary 139

Interview with Ellen Gottesdiener and Mary Gorman 141

References and Further Reading 144

Review Questions 146

Chapter 6: Grooming and Planning 149

Product Backlog (Scrum and XP) 150

Prioritization of Stories 152

Estimating 155

Scrum: Product Backlog Grooming 160

Scrum: Sprint Planning 165

Extreme Programming: XP Planning Game 167

Maintenance of Legacy Code 168

Triple Constraints 169

Kanban 171

Conclusion 171

Summary 171

Interview with Mike Cohn 173

References and Further Reading 176

Review Questions 177

Chapter 7: Testing, Quality, and Integration 179

Quality 180

Refactored Code 182

Conclusion 203

Summary 203

Interview with Tim Ottinger 204

References and Further Reading 208

Review Questions 208

Chapter 8: Tracking and Reporting 211

Kanban 212

Tracking 216

Meetings or Ceremonies 226

Measuring Success in Agile 230

Conclusion 231

Summary 231

Interview with Kent McDonald 233

References and Further Reading 235

Review Questions 236

Chapter 9: Agile beyond IT 239

Products beyond Software Development 240

Speaking to the Market with Agility 248

Agile in Other Organizations 251

Conclusion 255

Summary 256

Interview with Travis Arnold 258

References and Further Reading 260

Review Questions 261

Appendix: John Deere Case Study 263

Glossary 273

Index 289

Updates

Submit Errata

More Information

Unlimited one-month access with your purchase
Free Safari Membership