Book description
This book is a practical guide for new agile practitioners and contains everything a new project manager needs to know to get up to speed with agile practices quickly and sort out the hype and dogma of pseudo-agile practices.The author lays out the general guidelines for running an agile project with the assumption that the project team may be working in a traditional environment (using the waterfall model, or something similar).
Agile Development in the Real World conveys valuable insights to multiple audiences:
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
Part I: Getting Started
- Chapter 1 : Evolution of Project Management
- Chapter 2 : The Birth of a Project: Portfolio Management
- Chapter 3 : Project Startup
-
Part II: Iteration 0
- Chapter 4 : Preparing the Project
-
Chapter 5 : Architecture: Product Foundation
- Introduction
- What Is Software Architecture?
- Application Architectural Views
- Platform-Independent and Platform-Specific Design Models (Logical View)
- Architectural Layers (Physical View)
- Software Architecture (Development View)
- Architecture Recommendations
- Emergent Design: An Architectural Alternative
- PMI Parallels
- Conclusion
- Chapter 6 : Infrastructure: Supporting the Project
-
Chapter 7 : Initial Requirements: Defining the Product
- Overview
- High-Quality Product Development
- Functional Requirements
- Requirements Elicitation
-
Produce Detailed Requirements
- Associate Features to Business Workflow
- Decompose Each Workflow to Use Cases into the Use Case Catalog
- Write the Detailed Use Case for Approval
- Make the Detailed Use Case a Functional Specification
- Develop the UX Artifact
- Start the Requirements Traceability Matrix (RTM)
- Repeat Through the Features Catalog
- PMI Parallels
- Conclusion
- Additional Tools
-
Part III: Iteration 1 to N
-
Chapter 8 : Overview of an Agile Iteration
- The Agile Approach
- Agile Team Roles
- Product Backlog to Iteration Backlog
-
Iteration Process Overview
- Iteration Planning (Box 1)
- Validate Use Case with an Object Model (Box 3)
- Develop UX Artifacts (Box 4)
- Develop GUI Test Cases (Box 5)
- Develop Integration Test Cases (Box 6)
- Implement Use Case and Unit Tests (Box 7)
- Run Regression Tests (Box 8)
- Transfer the Build (Box 9)
- Run GUI Tests (Box 10)
- Code and Run Integration Tests (Box 11)
- Run QA and Regression Tests (Box 12)
- Defects and the Change Meeting (Box 13)
- Build Approved? (Box 14)
- Build Iteration and QA Reports (Box 15)
- Present the User Demo (Box 16)
- Stage or Release the Build (Box 17)
- Implicit Change Management Flow Within an Iteration
- Prepare the Release
- PMI Parallels
- Conclusion
- Additional Tools
- Chapter 9 : Requirements Thread
-
Chapter 10 : Development Thread
- The Agile Software Developer
- Agile Developer Characteristics and Idioms
-
Developers within the Iteration
- Iteration Planning (Box 1)
- Develop the User Experience Artifact (Box 4)
- Implement Use Case and Unit Tests (Box 7)
- Run Regression Tests (Box 8)
- Upload the Development Build for Testing (Box 9)
- Defects and Change Meeting (Box 13)
- Approve the Build (Box 14)
- Build QA & Iteration Reports (Box 15)
- The User Demo (Box 16)
- Stage or Release the Build (Box 17)
- PMI Parallels
- Conclusion
-
Chapter 11 : Testing Thread
- The Agile Tester
- Test Cases
- Concurrency
- Writing Test Cases
-
Testers in the Iteration
- Iteration Planning (Box 1)
- Develop GUI Test Cases (Box 5)
- Write Integration Test Cases (Box 6)
- Receive the Test Build (Box 9)
- Run the GUI Tests (Box 10)
- Code and Run the Automated Integration Test Code (Box 11)
- Run QA and Regression Tests (Box 12)
- Defects and Change Meeting (Box 13)
- Build Approved? (Box 14)
- Build the Iteration and QA Reports (Box 15)
- The User Demo (Box 16)
- Stage or Release the Build (Box 17)
- PMI Parallels
- Conclusion
- Summary of Tester Roles
- Additional Tools
- The NEBS Transform
- Naming Conventions
- Sample Integration Test Suite
- Test Script Form Instructions
- Chapter 12 : Project Management Thread
-
Chapter 8 : Overview of an Agile Iteration
- References
- Index
Product information
- Title: Agile Development in the Real World
- Author(s):
- Release date: December 2015
- Publisher(s): Apress
- ISBN: 9781484216798
You might also like
book
On Becoming Agile
The goal of this book is to explain and facilitate the Agile journey. The authors explore …
book
Agile Development and Business Goals
Agile Development and Business Goals: The Six-Week Solution is a guide for the software development process, …
book
Agile for Project Managers
The role of the project manager with agile differs significantly from traditional project management in that …
book
Agile Approaches on Large Projects in Large Organizations
Creativity and productivity, rapid adaptation to change, value for the customer—these are just some of the …