Your Hands-On, "In-the-Trenches" Guide to Successfully Leading AgileProjectsAgile methods promise to infuse development with unprecedented flexibility, speed, and valueand 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 agility "from the manager s point of view, offering a proven management framework that addresses everything from team building to project control. Augustine 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. Using a detailed case study, he shows how agile methods can scale to succeed in even the largest projects: Defining a high-value role for the manager in agile project environmentsRefocusing on "outcomes--not rigid plans, processes, or controlsStructuring and building adaptive, self-organizing "organic teams"Forming a guiding vision that aligns your team behind a common purposeEmpowering your team with the information it needs to succeedManaging the flow of customer value from one creative stage to the nextLeveraging your team members strengths as "whole persons"Implementing full-life-cycle agility: from planning and coding to maintenance and knowledge transfer Customizing agile methods to your unique environmentBecoming an "adaptive leader" who can inspire and energize agile teams Whether you re a technical or business manager, "Managing Agile Projectsgives you all the tools you need to implement agility in "your environmentand reap its full benefits. "Managing Agile Projects is part of the Robert C. Martin series.(c) Copyright Pearson Education. All rights reserved.
Best practices for managing projects in agile environments—now updated with new techniques for larger projects Today, the pace of project management moves faster. Project management needs to become more flexible and far more responsive to customers. Using Agile Project Management (APM), project managers can achieve all these goals without compromising value, quality, or business discipline. In Agile Project Management, Second Edition, renowned agile pioneer Jim Highsmith thoroughly updates his classic guide to APM, extending and refining it to support even the largest projects and organizations. Writing for project leaders, managers, and executives at all levels, Highsmith integrates the best project management, product management, and software development practices into an overall framework designed to support unprecedented speed and mobility. The many topics added in this new edition include incorporating agile values, scaling agile projects, release planning, portfolio governance, and enhancing organizational agility. Project and business leaders will especially appreciate Highsmith’s new coverage of promoting agility through performance measurements based on value, quality, and constraints. This edition’s coverage includes: Understanding the agile revolution’s impact on product development Recognizing when agile methods will work in project management, and when they won’t Setting realistic business objectives for Agile Project Management Promoting agile values and principles across the organization Utilizing a proven Agile Enterprise Framework that encompasses governance, project and iteration management, and technical practices Optimizing all five stages of the agile project: Envision, Speculate, Explore, Adapt, and Close Organizational and product-related processes for scaling agile to the largest projects and teams Agile project governance solutions for executives and management The “Agile Triangle”: measuring performance in ways that encourage agility instead of discouraging it The changing role of the agile project leader
The rules and practices for Scrum—a simple process for managing complex projects—are few, straightforward, and easy to learn. But Scrum’s simplicity itself—its lack of prescription—can be disarming, and new practitioners often find themselves reverting to old project management habits and tools and yielding lesser results. In this illuminating series of case studies, Scrum co-creator and evangelist Ken Schwaber identifies the real-world lessons—the successes and failures—culled from his years of experience coaching companies in agile project management. Through them, you’ll understand how to use Scrum to solve complex problems and drive better results—delivering more valuable software faster. Gain the foundation in Scrum theory—and practice—you need to: Rein in even the most complex, unwieldy projects Effectively manage unknown or changing product requirements Simplify the chain of command with self-managing development teams Receive clearer specifications—and feedback—from customers Greatly reduce project planning time and required tools Build—and release—products in 30-day cycles so clients get deliverables earlier Avoid missteps by regularly inspecting, reporting on, and fine-tuning projects Support multiple teams working on a large-scale project from many geographic locations Maximize return on investment!
Flex your project management muscle Agile project management is a fast and flexible approach to managing all projects, not just software development. By learning the principles and techniques in this book, you'll be able to create a product roadmap, schedule projects, and prepare for product launches with the ease of Agile software developers. You'll discover how to manage scope, time, and cost, as well as team dynamics, quality, and risk of every project. As mobile and web technologies continue to evolve rapidly, there is added pressure to develop and implement software projects in weeks instead of months—and Agile Project Management For Dummies can help you do just that. Providing a simple, step-by-step guide to Agile project management approaches, tools, and techniques, it shows product and project managers how to complete and implement projects more quickly than ever. Complete projects in weeks instead of months Reduce risk and leverage core benefits for projects Turn Agile theory into practice for all industries Effectively create an Agile environment Get ready to grasp and apply Agile principles for faster, more accurate development.
Annotation Are you being asked to manage a project with:- unclear requirements? - high levels of change? - a team using Extreme Programming or other Agile Methods? This book is for project managers who are interested in learning the secrets of successfully controlling and delivering agile projects. From learning how agile projects are different from traditional projects, to detailed guidance on a number of agile management techniques, this book includes contributions from some of the industry experts -- the visionaries who developed the agile methodologies in the first place. Contributors include:- Scott Ambler, developer of Agile Modeling - Alistair Cockburn, the developer of Crystal Methods - Larry Constantine, the visionary behind user-centred design and use cases- Ron Jeffries, co-creator of Extreme Programming - Linda Rising, the leading expert on the use of patterns in software design- and many others.
In a fast-paced environment filled with uncertainty, successfully completing projects on time can feel like running an obstacle course. An emphasis on speed often forces project teams to make decisions without crucial data, leading to frequent changes of direction once more information becomes known. If people arent light on their feet, complicated projects can easily get tripped up.Agile Project Management gives readers the strategies they need to take charge of urgent projects that involve unique resources and elements of uncertainty. The book offers an improvement upon classical project management processes by tying project processes more directly to the ever-changing requirements of business objective achieving improved flexibility and response time. Filled with examples showing how to implement agile PM into all project situations, the book demonstrates how to develop an appropriate and supportive infrastructure and environment, and reviews the roles of the project manager, general management, and the project team. Agile Project Management is the ultimate method for achieving superior results in an accelerated and changing environment.
Project Management the Agile Way was written for experienced project managers, architects and systems analysts who are comfortable in traditional methods of project management but now need to learn about agile methods for software projects and understand how to make agile work effectively in the enterprise. The methodologies included under the agile umbrella go by many names such as Scrum, XP, Crystal and EVO, to name a few. Project managers will gain practical day-to-day tips and advice on how to apply these practices to mainstream projects and how to integrate these methods with other methodologies used in the enterprise. Key Features: • 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
Agile Project Management in easy steps defines agile projects and then examines the typical components of such a project and the appropriate approach to project managing them. These include: Changing RequirementsDifferent way of PlanningMore than usual Project PhasesPrioritised Business RequirementsA broader approach to Risk Management For completion, it also shows how to use the traditional project management areas such as: team management, risk management, quality management, communications and reporting. Agile Project Management in easy steps conforms to using simple stages to follow, enabling desired results with no confusion along the way.
Agile project management allows you to produce smaller deliverables more frequently and efficiently, making it an excellent choice for teams that work in product development, programming, business analysis, and other collaborative areas. But it is a fragile process that requires the right scope, goals, and management. In this course, author and Project Management Professional Bob McDonald shows you the tools and techniques you need to successfully manage a project through the agile life cycle. Learn how to use agile for the right projects and then walk through the four major phases in the cycle, from scoping the work and designing your sprint structure to collecting requirements, managing the project without interfering in the rapid build process, adapting to feedback, and closing the project. In the bonus chapter, Bob discusses real-life challenges he has encountered running agile projects, giving you real-world perspective into the project life cycle. Agile refers to training of unique approaches and methodologies towards effective software development and project management. Agile methods are based on creating collaborative, cross-functional and self-organized teams or work groups. Agile tactics are designed to lead to greater team performance and advanced efficiency. These methodologies are focused on producing better results than those expected when using conventional techniques. More importantly, training in Agile helps organizations to most speedily respond to the changing needs of their customers, reduce business risks, mitigate uncertainty often caused by varying market forces and raise business ROI by dwelling more on customer value. Agile is becoming the preferred project management approach for fast-moving projects. At the heart of any agile project lies an agile team. In this course, the first in our website's Agile at Work series, expert Douglas Rose uses a sample project to show how to build your agile team. A team with an agile mindset is self-organized, collaborative, and accountable. The methodologies taught in Agile courses vary to a great extent. Each methodology explains a different way of handling software development and general project management. When undergoing training in Agile, you will find that what one training course focuses on may be completely different from what another emphasizes. This is due to the different methodologies and approaches of Agile. There are mainly six Agile methodologies namely Scrum, DSDM, XP, Lean, TDD and Kanban. Agile certifications will always vary depending on the methodology one chooses to go for. Topics include: • What is agile project management? • Selecting an agile project • Scoping the project • Designing your sprint structure • Collecting requirements • Running stand-up meetings • Managing issues and risks • Tracking lessons learned • Responding to change requests • Closing the project • Spotting signs of trouble This course covers the characteristics of Agile Project, the Agile Project life cycle, and the best ways to manage Agile Projects during each phase of their life cycle. We will start by examining the stages of the agile project in detail, including the deliverables you produce along the way. And the most common tools and approaches to help you manage an agile project. Then I will guide you through techniques to help ensure your agile projects will be successful. Next I will describe the characteristics that make a project a good candidate for agile methods and techniques. Then I will show you the various techniques and tools that are applied to determine project scope and set project expectations. Agile projects must be managed with care. Having the right tools and techniques in your toolkit can make the job of managing an agile project much easier. I will introduce you to these tools and techniques in Agile Project Management.
Use Kanban to maximize efficiency, predictability, quality, and value With Kanban, every minute you spend on a software project can add value for customers. One book can help you achieve this goal: Agile Project Management with Kanban. Author Eric Brechner pioneered Kanban within the Xbox engineering team at Microsoft. Now he shows you exactly how to make it work for your team. Think of this book as “Kanban in a box”: open it, read the quickstart guide, and you’re up and running fast. As you gain experience, Brechner reveals powerful techniques for right-sizing teams, estimating, meeting deadlines, deploying components and services, adapting or evolving from Scrum or traditional Waterfall, and more. For every step of your journey, you’ll find pragmatic advice, useful checklists, and actionable lessons. This truly is “Kanban in a box”: all you need to deliver breakthrough value and quality. Use Kanban techniques to: Start delivering continuous value with your current team and project Master five quick steps for completing work backlogs Plan and staff new projects more effectively Minimize work in progress and quickly adjust to change Eliminate artificial meetings and prolonged stabilization Improve and enhance customer engagement Visualize workflow and fix revealed bottlenecks Drive quality upstream Integrate Kanban into large projects Optimize sustained engineering (contributed by James Waletzky) Expand Kanban beyond software development
The development of the Agile Movement, whatever the area of application or discipline, comes from the famous “faster, cheaper, better" maxim. As such, the agile manufacturing paradigm rests on four principles: response to change and uncertainty, supplying highly customized products, synthesis of diverse technologies, and intra-enterprise and inter-enterprise integration. For the reader interested in agile project management applications, response to changes, and transformations and its impact on managing projects, this book is a must-read. Various insights are covered, including: how to master complexity and changes in projects, economy, and society; how interaction between the project management team and project owners can influence risk management; how to move beyond the traditional mechanistic project management approach; how to include agile principles into an improved Logical Framework Analysis structure; what the impact is of agile principles on project management organizations what kind of innovative project management practice supports agile principles; and much more.
In understanding methodologies and agile project management, we look at the different techniques in which you can successfully develop management skills. As you know, it is quite important to adopt a multifaceted approach when it comes to management, to get your job done in a facile manner. Agile methodology is a multifaceted approach that finds its application in many different fields and can be considered an umbrella concept. Right from engineering to IT to business management, there are many areas where one can effectively apply the ideologies of agile management. Once you go through the book, you will understand how easy it is for you to adopt and utilize it to enhance your business. The agile management technique focuses on four main aspects, namely - effective communication with clients/parties, delivering a work application, collaborating with clients and changing up the scope of work. All of these need to be controlled and managed in order to enhance productivity. That is exactly where this book comes into play. In the course of this book, you will learn how to: Understanding the iterative learning process Learning about the agile software development techniques The scope of management Meaning and features of agile manifesto Dynamic system development model and its applications The phases of the Atern project Understanding of the scrum theory Sprint reviews and sprint retrospectives Service designs and transitions Service operations Lean development principles Operational level management techniques Steps to enhance focus Agile management basically focuses on enhancing communication within the organizational structure to ensure that you remain with free flowing ideologies. It is a good way to increase your productivity while managing your work environment. The book focuses on understanding each and every element by breaking it down to the simplest form. The concepts are explained in such a way that they allow you to implement them in your work life. You can go through the concepts in detail to understand each and every aspect of it. There is no limit to its application and you can mold it into any shape or form of your choice. You can pass a copy of the book to all your employees so that they can understand what it takes to partake in agile management of business. You can also consider holding a seminar or a book reading session where everybody can interpret their ideologies in their own way. Using the information provided in the book, you can implement agile management in your day-to-day life; whether it is work or personal life. So what are you waiting for - start reading right away! Buy your copy today!
The Agile approach to project management is gaining popularity because it gets better results in less time with smaller teams than the old, rigid, plan-driven methods. In today0́9s information-based economy where the internet drives new products and customer requirements change overnight, Agile helps companies keep pace with customer demands by welcoming rapid change as a vital part of the development process.Written for beginners, this book explains Agile concepts using the Scrum approach and fits them together into a cohesive framework. Instead of merely defining terms, it presents Agile as a living, dynamic system for stripping away the frills and getting back to basics while managing projects. The first half of the book explains the Agile Manifesto in detail, both in theory and practice. The second half of the book gives detailed explanations for applying Scrum, which is an Agile method known for its simplicity and ease of implementation.Small startups and entrepreneurs will find practical advice, encouragement, and inspiration in this book, while development teams in larger companies will appreciate its clear, concise explanation of how the pieces of the Agile puzzle fit together.
This book examines agile approaches from a management perspective by focusing on matters of strategy, implementation, organization and people. It examines the turbulence of the marketplace and business environment in order to identify what role agile management has to play in coping with such change and uncertainty. Based on observations, personal experience and extensive research, it clearly identifies the fabric of the agile organization, helping managers to become agile leaders in an uncertain world. The book opens with a broad survey of agile strategies, comparing and contrasting some of the major methodologies selected on the basis of where they lie on a continuum of ceremony and formality, ranging from the minimalist technique-driven and software engineering focused XP, to the pragmatic product-project paradigm that is Scrum and its scaled counterpart SAFe®, to the comparatively project-centric DSDM. Subsequently, the core of the book focuses on DSDM, owing to the method’s comprehensive elaboration of program and project management practices. This work will chiefly be of interest to all those with decision-making authority within their organizations (e.g., senior managers, line managers, program, project and risk managers) and for whom topics such as strategy, finance, quality, governance and risk management constitute a daily aspect of their work. It will, however, also be of interest to those readers in advanced management or business administration cou rses (e.g., MBA, MSc), who wish to engage in the management of agile organizations and thus need to adapt their skills and knowledge accordingly.
This publication explores the differences between PRINCE2 and DSDM, the most established and internationally recognised project management approaches, as well as discussing where they overlap and how they can be integrated. It shows how users can combine the strength of both approaches so that they complement each other and create a new, best of breed framework suitable for all project environments.
The failure effectively to sustain IT systems and react to change - due to the huge investments that organisations make in these systems - is likely to impact on an organisation's bottom line. This means that an ad hoc approach to IT Service management is not an option. It is vital to focus on business value, good ROI, speed to market, and delivery of solutions in response to change. Agile approaches mean an incremental method to change, early delivery of business value, and collaborative work towards change. Understanding and employing ITIL, PRINCE2, and DSDM together can provide the potential for a well run infrastructure which is responsive to change and will not halt progress. This publication offers practical guidance on how to deliver an IT Service by employing ITIL, PRINCE2, and DSDM Atern together and provides an overview of all three approaches, and describes the benefits of each. It also describes the issues that arise from implementing ITIL, the structure and content of PRINCE2, the breadth of DSDM and how they fit together, where the common areas sit, and where the specialities for each exist.
A step-by-step tutorial-based approach.This book is of great help for agile teams who are already using or planning to use the GreenHopper tooling system to execute agile projects. It suits all roles in an agile project including system administrators, stakeholders, product owners, scrum masters, and team members. Fundamental knowledge of JIRA is essential.
Discover Agile Project Management DO YOU WANT TO ACHIEVE THE BEST AT EVERY STAGE OF A PROJECT ? DO YOU WANT FLEXIBILITY WITHIN THE TEAM AND GET THE BEST OUT OF YOUR EMPLOYEES? Agile Project Management is a well-rounded introduction to the principles of managing a project with diligence and efficiency.The book describes the basics including the composition of the project team; and shows you the role of each participant. When you read through the book, you will see that every person involved in the project is important and that each one of them feels specially valued and appreciated. You will also love the flexibility with which the team works, making work feel more like a hobby than a stressful undertaking that has to be done at specified times, for defined lengths of time and at designated locations. In this book, you will learn: What agile project management is How agile project management came to be How to go about implement agile project management How to get the best out of your employees In-depth comparison between agile and the traditional methods of project management How to circumvent the shortcomings of traditional management methods Why you need to introduce agile project management in your business How to incorporate scrum into agile project management The problems that often arise when introducing agile for the first time in an organization and what causes them The need for all team members to receive training in agile project management The PMI-ACP course, who offers it, and the individual topics offered Why leaders are better off taking the PMI-ACP course Why it is important that leaders, including executives, should take a course on management of project portfolio What agile project management is, in a nutshell And much, much more.. So if you want to know more about Agile Project Management, then read further! SCROLL to the top of the page and select the BUY button