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.
For every project manager who wants to become more agile.
Part I An Agile Overview 7
Chapter 1 What is "Agile"? 9
Chapter 2 Mapping from the PMBOKR Guide to Agile 25
Chapter 3 The Agile Project Lifecycle in Detail 37
Part II The Bridge: Relating PMBOKR Guide Practices to Agile Practices 49
Chapter 4 Integration Management 51
Chapter 5 Scope Management 67
Chapter 6 Time Management 83
Chapter 7 Cost Management 111
Chapter 8 Quality Management 129
Chapter 9 Human Resources Management 143
Chapter 10 Communications Management 159
Chapter 11 Risk Management 177
Chapter 12 Procurement Management 197
Part III Crossing the Bridge to Agile 215
Chapter 13 How Will My Responsibilities Change? 217
Chapter 14 How Will I Work with Other Teams Who Aren't Agile? 233
Chapter 15 How Can a Project Management Office Support Agile? 249
Chapter 16 Selling the Benefits of Agile 265
Chapter 17 Common Mistakes 285
Appendix A Agile Methodologies 295
Appendix B Agile Artifacts 301
Michele Sliger has extensive experience in agile software development, having transitioned to Scrum and XP practices in 2000 after starting her career following the traditional waterfall approach. A self-described “bridge builder,” her passion lies in helping those in traditional software development environments cross the bridge to agility. Michele is the owner of Sliger Consulting Inc., where she consults with businesses ranging from small startups to Fortune 500 companies, helping teams with their agile adoption, and helping organizations prepare for the changes that agile adoption brings. A frequent conference speaker and regular contributor to software industry publications, Michele is a strong advocate of agile principles and value-driven development practices. She is a certified Project Management Professional (PMPR) and a Certified Scrum Trainer (CST). She has an undergraduate MIS degree and an MBA. When not working, Michele volunteers as a grief facilitator for teens at Judi’s House, a nonprofit dedicated to helping children learn how to cope with the loss of a loved one.
Stacia Broderick has worked as a project manager for fifteen years, the last eight in software development. She was fortunate to be helped across the bridge under the mentorship of Ken Schwaber while working for Primavera Systems in 2003 and ever since has helped hundreds of teams the world over embrace the principles of and transition to an agile way of creating products. Stacia founded her company, AgileEvolution, Inc., in 2006 based on the belief that agile practices present a humane, logical way for teams and companies to deliver products. Stacia is a Certified Scrum Trainer as well as a PMPR, a mix that proves valuable when assisting organizations’ transition from traditional to modern practices. Stacia enjoys running, playing classical violin, and spending time with her family.
This is the eBook of the printed book and may not include any media, website access codes, or print supplements that may come packaged with the bound book.
The Fast, Focused, Practical Guide to Excellence with Scrum
The Great ScrumMaster: #ScrumMasterWay is your complete guide to becoming an exceptionally effective ScrumMaster and using Scrum to dramatically improve team and organizational performance. Easy to digest and highly visual, you can read it in a weekend…and use it for an entire career.
Drawing on 15 years of pioneering experience implementing Agile and Scrum and helping others do so, Zuzana Šochová guides you step by step through all key facets of success as a ScrumMaster in any context. Šochová reviews the ScrumMaster’s responsibilities, introduces her powerful State of Mind model and #ScrumMasterWay approach, and teaches crucial metaskills that every ScrumMaster needs.
Learn how to build more effective teams, manage change in Agile environments, and take fulladvantage of the immensely powerful ScrumMaster toolbox. Throughout, Šochová illuminates each concept with practical, proven examples that show how to move from idea to successful execution.
Understand the ScrumMaster’s key role in creating high-performance self-organizing teams Master all components of the ScrumMaster State of Mind: teaching/mentoring, removing impediments, facilitation, and coaching Operate effectively as a ScrumMaster at all levels: team, relationships, and the entire system Sharpen key ScrumMaster cognitive strategies and core competencies Build great teams, and improve teams that are currently dysfunctional Drive deeper change in a safer environment with better support for those affected Make the most of Shu Ha Ri, System Rule, Root Cause Analysis, Impact Mapping, and other ScrumMaster tools
Whether you’re a long-time Certified ScrumMaster (CSM) or participating in your first Scrum project, this guide will help you leverage world-class insight in all you do and get the outstanding results you’re looking for.
Register your product at informit.com/register for convenient access to downloads, updates, and corrections as they become available
Extensively revised to reflect improved Scrum practices and tools, this edition adds an all-new section of tips from the field.
Lacey covers many new topics, including immersive interviewing, collaborative estimation, and deepening business alignment. In 35 engaging chapters, you’ll learn how to build support and maximize value across your company.
Now part of the renowned Mike Cohn Signature Series on agile development, this pragmatic guide addresses everything from establishing roles and priorities to determining team velocity, setting sprint length, and conducting customer reviews.
Coverage includesBringing teams and new team members on board Creating a workable definition of “done” Planning for short-term wins, and removing impediments to success Balancing predictability and adaptability in release planning Running productive daily scrums Fixing failing sprints Accurately costing projects, and measuring the value they deliver Managing risks in dynamic Scrum projects Prioritizing and estimating backlogs Working with distributed and offshore teams Institutionalizing improvements, and extending agility throughout the organization
Packed with real-world examples straight from Lacey’s experience, this book will be invaluable to anyone transitioning to Scrum, seeking to improve their early results, or trying to get back on track.
• Details all facets of software project management planning from training through deployment and contains templates for practitioners
• Explains decision-making concepts from the perspective of software project managers and includes tools and techniques for making quantitative decisions
• Discusses management of work, configuration, quality management, productivity, team morale and stakeholder (customers, senior executives, and the project team) expectations in great detail
• Describes the aspects of project control and details general concepts and tools that will assist the project manager
• Presents best practices and pitfalls to avoid for nearly ever topic discussed to enhance software project manager performance
Scrumban allows you to use Kanban as a catalyst for increasingly valuable changes to your existing software development processes, amplifying and expanding upon Scrum’s benefits. Now, there’s a definitive guide to Scrumban that explains what it is (and isn’t), how and why it works, and how to use it to improve both team and organizational performance.
Comprehensive, coherent, and practical, The Scrumban [R]Evolution will help you incrementally apply proven Lean/Agile principles to get what matters most: pragmatic, bottom-line results. Pioneering Scrumban coach Ajay Reddy clarifies Scrumban’s core concepts and principles, and illuminates their application through real-life examples. He takes you from the absolute basics through sustainable adoption, and from choosing metrics to advanced forecasting and adaptive management.
Whatever your role in the organization, this essential guide liberates you to tailor Kanban systems based on your unique challenges–and to solve delivery problems and improvement stagnation you haven’t been able to solve with Scrum alone.
Discover how Scrumban can help you reignite stalled Agile initiatives Clarify crucial relationships between purpose, values, and performance Quickly develop shared understanding in and across teams Use Scrumban to better manage Product Owner/Customer expectations Improve the rollout of Scrum in any team using Scrumban Use Scrumban and let real improvements spread with least resistance Use the right metrics to gain insight, track progress, and improve forecasting Take advantage of Scrumban’s advanced capabilities as you gain experience Develop leaders to successfully guide your Agile initiatives Integrate modeling to reliably refine your forecasting and decision-making
—Arlen Bankston, Lean Agile Practice Manager, CC Pace
“If Agile is the new ‘what,’ then surely Collaboration is the new ‘how.’ There are many things I really like about Jean’s new book. Right at the top of the list is that I don’t have to make lists of ideas for collaboration and facilitation anymore. Jean has it all. Not only does she have those great ideas for meetings, retrospectives, and team decision-making that I need to remember, but the startling new and thought-provoking ideas are there too. And the stories, the stories, the stories! The best way to transfer wisdom. Thanks, Jean!”
—Linda Rising, Independent Consultant
The Hands-On Guide to Effective Collaboration in Agile Projects
To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn’t happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project.
Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives.
Tabaka’s hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member.
· Build collaborative software development cultures, leaders, and teams
· Prepare yourself to collaborate—and prepare your team
· Define clear roles for each participant in promoting collaboration
· Set your collaborative agenda
· Master tools for organizing collaboration more efficiently
· Run effective collaborative meetings—including brainstorming sessions
· Promote better small-group and pair-programming collaboration
· Get better information, and use it to make better decisions
· Use non-abusive conflict to drive positive outcomes
· Collaborate to estimate projects and schedules more accurately
· Strengthen collaboration across distributed, virtual teams
· Extend collaboration from individual projects to the entire development organization
• Offers a review of most of the popular agile and iterative methodologies for project management
• Presents practical tips and application advice for how to harmonize agile and iterative methods with mainstream project processes
• Describes how earned value can work with non-traditional methods
• Explains how to scale agile and iterative methods for enterprise projects
• Shows the means to contract and outsource with agile and iterative methods
• Provides guidance to build a business case and track post-project benefits
Whether to continue using traditional cost and benefit analysis methods such as systems and software engineering standards or to use a relatively new family of software development processes known as Agile methods is one of most prevalent questions within the information technology field today. Since each family of methods has its strengths and weaknesses, the question being raised by a growing number of executives and practitioners is: Which family of methods provides the greater business value and return on investment (ROI)? Whereas traditional methods have been in use for many decades, Agile methods are still a new phenomenon and, until now, very little literature has existed on how to quantify the business value of Agile methods in economic terms, such as ROI and net present value (NPV).
Using cost of quality, total cost of ownership, and total life cycle cost parameters, The Business Value of Agile Software Methods offers a comprehensive methodology and introduces the industry’s initial top-down parametric models for quantifying the costs and benefits of using Agile methods to create innovative software products. Based on real-world data, it illustrates the first simple-to-use parametric models of Real Options for estimating the business value of Agile methods since the inception of the Nobel prize-winning Black-Scholes formula. Numerous examples on how to estimate the costs, benefits, ROI, NPV, and real options of the major types of Agile methods such as Scrum, Extreme Programming and Crystal Methods are also included. In addition, this reference provides the first comprehensive compilation of cost and benefit data on Agile methods from an analysis of hundreds of research studies.
The Business Value of Agile Software Methods shatters key myths and misconceptions surrounding the modern-day phenomenon of Agile methods for creating software products. It provides a complete business value comparison between traditional and Agile methods. The keys to maximizing the business value of any method are low costs and high benefits and the business value of Agile methods, when compared to traditional methods, proves to be very impressive. Agile methods are a new model of project management that can be used to improve the success, business value, and ROI of high-risk and highly complex IT projects in today’s dynamic, turbulent, and highly uncertain marketplace. If you are an executive, manager, scholar, student, consultant or practitioner currently on the fence, you need to read this book!