Resource Index > Book Lists > Agile Project Management

Agile Project Management

Agile Software Development, Alistair Cockburn, Pearson Education, Inc., 2002, ISBN 0-201-69969-9
Written for developers and project managers, Agile Software Development compares software development to a game. Team members play the game knowing that the ultimate goal is to win--always remembering what they have learned along the way, and always keeping in mind that they will never play the same way twice. Players must keep an open mind to different methodologies, and focus on the goal of developing quality software in a short cycle time.

Agile Software Development Ecosystems, Jim Highsmith, Pearson Education, Inc., 2002, ISBN 0-201-76043-6
Agile Software Development Ecosystems crystallizes the current understanding of this flexible and highly successful approach to software development. It presents the key practices of all Agile development approaches, offers overviews of specific techniques, and shows how you can choose the approach that best suits your organization.

Agile & Iterative Development A Manager's Guide,Craig Larman, Addison-Wesley Professional, 2003, ISBN 0131111558
Using statistically significant research and large-scale case studies, noted methods expert Craig Larman presents the most convincing case ever made for iterative development. Larman offers a concise, information-packed summary of the key ideas that drive all agile and iterative processes, with the details of four noteworthy iterative methods: Scrum, XP, RUP, and Evo.

Integrating Agile Development in the Real World, Peter Schuh, Charles River Media, ISBN 1584503645
Whether read cover-to-cover, or used as a field guide during an agile transition, this book provides valuable insight into how agile practices and processes may be applied in almost any environment. Everything from how to deliver a working system sooner, acknowledge and respond to change, better meet the needs of the project's customer, to increasing software quality, and fostering a more communicative and collaborative team culture are thoroughly covered.

Stand Back and Deliver: Accelerating Business Transformation, Pixton, Nickolaisen, Little, McDonald, Addison-Wesley Professional, 2009, ISBN 0321572882
Stand Back and Deliver provides leaders with proven, immediately usable frameworks and processes for successfully implementing Agile development methods -- and making sure they deliver real competitive advantage. Relentlessly practical, it draws on the authors' extensive hands-on experience, as well as detailed case studies.

Agile Management for Software Engineering: Applying the Theory of Constraints for Business Results, David J. Anderson, Prentice Hall PTR, 2003, ISBN 0131424602
A breakthrough approach to managing agile software developmentAgile methods might just be the alternative to outsourcing. However, agile development must scale in scope and discipline to be acceptable in the boardrooms of the Fortune 1000. In Agile Management for Software Engineering, David J. Anderson shows managers how to apply management science to gain the full business benefits of agility through application of the focused approach taught by Eli Goldratt in his Theory of Constraints.

Agile Project Management: Creating Innovative Products, Jim Highsmith, Addison-Wesley Professional , 2004, ISBN 0-321-21977-5
Now, one of the field’s leading experts brings together all the knowledge and resources you need to use APM in your next project. Jim Highsmith shows why APM should be in every manager’s toolkit, thoroughly addressing the questions project managers raise about Agile approaches. He systematically introduces the five-phase APM framework, then presents specific, proven tools for every project participant.

Managing Agile Projects, Sanjiv Augustine, Prentice Hall, 2005, ISBN 0-13-124071-4
Agile methods promise to infuse development with unprecedented flexibility, speed, and value—and these promises are attracting IT organizations worldwide. However, agile methods often fail to clearly define the manager's role, and many managers have been reluctant to buy in. Now, expert project manager Sanjiv Augustine introduces a proven management framework that addresses everything from team building to project control. Sanjiv bridges the disconnect between the assumptions and techniques of traditional and agile management, demonstrating why agility is better aligned with today's project realities, and how to simplify your transition.

The Software Project Manager's Bridge to Agility, Michele Sliger, Stacia Broderick, Addison-Wesley Professional, 2008, ISBN 0321502752
The authors begin by explaining how agile works: how it differs from traditional “plan-driven” methodologies, the benefits it promises, and the real-world results it delivers. Next, they systematically map the Project Management Institute’s classic, methodology-independent techniques and terminology to agile practices. They cover both process and project lifecycles and carefully address vital issues ranging from scope and time to cost management and stakeholder communication. Finally, drawing on their own extensive personal experience, they put a human face on your personal transition to agile--covering the emotional challenges, personal values, and key leadership traits you’ll need to succeed.

Agile Project Management with Scrum, Ken Schwaber, Microsoft Publications, 2004, ISBN 073561993X
Apply the principles of Scrum, one of the most popular agile programming methods, to software project management—and focus your team on delivering real business value. Author Ken Schwaber, a leader in the agile process movement and a co-creator of Scrum, brings his vast expertise to helping you guide the product and software development process more effectively and efficiently. Help eliminate the ambiguity into which so many software projects are borne, where vision and planning documents are essentially thrown over the wall to developers. This high-level reference describes how to use Scrum to manage complex technology projects in detail, combining expert insights with examples and case studies based on Scrum. Emphasizing practice over theory, this book explores every aspect of using Scrum, focusing on driving projects for maximum return on investment.

Adaptive Software Development: A Collaborative Approach to Managing Complex Systems, James A. Highsmith III, Dorset House, 2000, ISBN 0932633404
In today's turbulent e-business world, software project teams that survive and thrive won't be those that continue their traditions of optimization, efficiency, and control, but those that exhibit adaptability, speed, and collaboration. Adaptive Software Development is targeted at software teams where competition creates extreme pressure on the delivery process.

Agile Software Development with Scrum, Ken Schwaber & Mike Beedle, 2001 Prentice Hall, ISBN 0-13-067634-9
Arguably the most important book about managing technology and systems development efforts, this book describes building systems using the deceptively simple process, Scrum. Readers will come to understand a new approach to systems development projects that cuts through the complexity and ambiguity of complex, emergent requirements and unstable technology to iteratively and quickly produce quality software.

Crystal Clear: A Human-Powered Methodology for Small Teams, Alistair Cockburn, 2004, Addison-Wesley Professional, ISBN 0-201-69947-8
Carefully researched over ten years and eagerly anticipated by the agile community, Crystal Clear: A Human-Powered Methodology for Small Teams is a lucid and practical introduction to running a successful agile project in your organization. Each chapter illuminates a different important aspect of orchestrating agile projects.

Extreme Programming Explained: Embrace Change, Kent Beck, Addison-Wesley Professional, 1999, ISBN 201-61641-6
Software development projects can be fun, productive, and even daring. Yet they can consistently deliver value to a business and remain under control. Extreme Programming (XP) was conceived and developed to address the specific needs of software development conducted by small teams in the face of vague and changing requirements. This new lightweight methodology challenges many conventional tenets, including the long-held assumption that the cost of changing a piece of software necessarily rises dramatically over the course of time. XP recognizes that projects have to work to achieve this reduction in cost and exploit the savings once they have been earned.

Extreme Programming Installed, Ron Jeffries, Ann Anderson, Chet Hendrickson, Addison Wesley, 2001, ISBN 201-70842-6
Explains the core principles of Extreme Programming and details each step of the development cycle. Teaches readers how to work with an on-site customer, define requirements with user stories, estimate the time and cost of each story, and perform constant integration and frequent iterations.

Implementing Lean Software Development: From Concept to Cash, Mary Poppendieck and Tom Poppendieck, Addison-Wesley Professional, 2006, ISBN 0321437381
This new book draws on the Poppendiecks' unparalleled experience helping development organizations optimize the entire software value stream. You'll discover the right questions to ask, the key issues to focus on, and techniques proven to work. The authors present case studies from leading-edge software organizations, and offer practical exercises for jumpstarting your own Lean initiatives.

Lean Software Development An Agile Toolkit, Mary Poppendieck and Tom Poppendieck, Addison-Wesley Professional, 2003, ISBN 0321150783
In Lean Software Development, Mary and Tom Poppendieck identify seven fundamental "lean" principles, adapt them for the world of software development, and show how they can serve as the foundation for agile development approaches that work. Along the way, they introduce 22 "thinking tools" that can help you customize the right agile practices for any environment.

Planning Extreme Programming, Kent Beck & Martin Fowler, Addison Wesley, 2001, ISBN 0-201-71091-9
The Extreme Programming (XP) paradigm has developers doing things like programming in pairs, writing tests to verify all code, and continuously refactoring designs for improved performance. Written by two of its inventors, Planning Extreme Programming shows you how to implement XP by using a simple, effective process. This remarkably short (yet remarkably useful) title will give any XP manager or programmer a perspective on delivering software that meets the needs of customers better.

Agile Estimating and Planning, Mike Cohn, Prentice Hall PTR, 2005, ISBN 0131479415
Traditional, deterministic approaches to planning and estimating simply don't cut it on the slippery slopes of today's dynamic, change-driven projects. Mike Cohn's breakthrough book gives us not only the philosophy, but also the guidelines and a proven set of tools that we need to succeed in planning, estimating, and scheduling projects with a high uncertainty factor. At the same time, the author never loses sight of the need to deliver business value to the customer each step of the way.

Refactoring: Improving the Design of Existing Code, Martin Folwer, Addison Wesley, 1999, ISBN 0201485672
Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques.

Requirements by Collaboration: Workshops for Defining Needs, Ellen Gottesdiener, Addison-Wesley Pub Co, 2002, ISBN 0201786060
Experience shows that the quality and degree of participation, communication, respect, and trust among all the stakeholders in a project can strongly influence its success or failure. Ellen Gottesdiener points out that such qualities are especially important when defining user requirements and she shows in this book exactly what to do about that fact.

User Stories Applied for Agile Software Development, Mike Cohn, Addison-Wesley Professional, 2004, ISBN 0-321-20568-5
The best way to build software that meets users' needs is to begin with "user stories": simple, clear, brief descriptions of functionality that will be valuable to real users. In User Stories Applied, Mike Cohn provides you with a front-to-back blueprint for writing these user stories and weaving them into your development lifecycle.

TopReturn to Top

©Copyright 2000-2018 Emprend, Inc. All Rights Reserved.
About us   Site Map   View current sponsorship opportunities (PDF)
Contact us for more information or e-mail
Terms of Service and Privacy Policy

Get Our Newsletter
Get our latest content delivered to your inbox, every other week. New case studies, articles, templates, online courses, and more. Check out our Newsletter Archive for past issues.

Follow Us!
Linked In Facebook Twitter RSS Feeds

Got a Question?
Drop us an email or call us toll free:
Learn more about ProjectConnections, our contributors, and our membership levels and product options.