Kanban techniques can help agile and waterfall approaches better coexist, and they can help newcomers to agile become more comfortable with agile methods. From communication to motivation to education, let’s look at some ways Kanban can create common ground.
Agile approaches allow us to offer ways to manage investment, deliver value and deliver for the organization in various ways. Before you estimate, consider three questions and what they might buy you...
Many companies are outsourcing to India, and the process of creating an agile, distributed team could have many potential pitfalls. Here, lessons learned are shared based on two years of continuous improvement to get a strong, contributing agile scrum team.
Like their software counterparts, IT infrastructure projects are more efficient, secure and reliable when accompanied by robust processes such as parametric estimation, which offers advantages of cost and agility over traditional bottom-up approaches.
This article shares a real-time learning experience in agile software development methodology during project execution. The author offers insights into project challenges, lessons learned and success realized, referencing the Manifesto for Agile Software Development and agile principles.
Though there is lot of bias toward increasing velocity every iteration to release more features faster, if there is no attention to quality, the system will soon become fragile—and will not be able to house scope changes in the future. How do we balance these forces?
One common failure pattern in creating agile development teams is taking a regular software tester, assigning them to the new team and expecting them to perform in new ways that elevate the team to high performance. What does a good agile tester look like? What should we expect of them? And how do we find them?
Project management skills will play a decisive role in the evolution of government. Part of the equation lies in political will to provide the funds necessary to replace decaying infrastructure and improve access to services. As project managers, what can we do to deliver better projects for the public? Using agile is part of the answer.
Standards change often, paving the way for new thinking in developing software systems. It’s also largely driven by constantly changing customer tastes and expectations, industry trends and consumer behavior. Let’s look at some of the key aspects of measuring productivity in the new age of knowledge work projects…
Perhaps—like 500,000-plus other people—you have some form of Certified ScrumMaster® (CSM) credential and are looking to distinguish yourself and continue your learning journey. For credential seekers, this article explores some common paths.
Is finding an agile implementation expert like chasing a unicorn? If you are looking for someone who understands the mechanics of agile, you can easily find them. However, if you are looking for someone who understands the true essence of agile, the pool gets smaller.
Leaders need to build strong relationships in five key domains. These five relationship domains are not just important to working smarter, they are vital to your success and that of your project, product or initiative. Let's walk through each of these relationships and explore how they relate to leadership effectiveness…
by Kevin Aguanno, CSPM (IPMA-B), Cert.APM, PMP, PMI-ACP, CSM, CSP, FPMAC, FAPM
People know that agile works on software development projects but struggle to understand how it can be used in other environments. Agile can be used on infrastructure projects...one just needs to understand how.
Question: It’s so frustrating when we just get a close, well-functioning agile team going and then someone gets moved out and someone new comes in! It feels like we’re starting from scratch and losing a lot of the value of having dedicated agile teams in the first place. Any tips for how we can make this transition without so much disruption to the team and to the project?
You’ve probably been involved in projects that had big problems despite good people, careful planning and close supervision. How can you do better? The agile approach helps us notice and address small problems before they become big.
Did you know that successful organizations advance their business and achieve maximum value through a shift in thinking...that they manage unexpected roadblocks, risks and market changes more easily when "being agile" becomes part of their philosophy? These concepts are explored in PMI's 2017 thought leadership, starting with the release of two Pulse in-depth reports.
One of the keys to successful agile teams is to emphasize handshakes over handoffs. As a leader in a distributed organization, you want to find ways for people to connect with each other on a personal level, not just discuss work.
Companies have embraced agile over waterfall for managing projects. But for all the hoopla around Scrum and sprints, one area of the business has resisted agile because it means it must change the way it operates.
A decision to implement any form of change should always be based on known data. Determining if an organization may benefit from implementing agile practices and tools—or completely transforming into an agile organization—is no different.
Question: Help! I’m a project manager on assignment from a consulting company working with an agile lead and team who are also from my home firm. We are here to rewrite and get working a code project that was written by the client a year ago but never released. It is poorly documented and the coders have since left the customer company. The agile lead says our new code is done, but our team still needs about three months before we can do our final release. If I’m honest, I’m lost. If the programmers have written it, why can’t we just complete this contract now?
Coaching agile leaders is a formidable task, intended to guide individuals and teams toward a culture shift, inclusive of everyone contributing to a value-driven outcome. Agile coaches leveraging the cycle of continual learning will have a measurable approach to help customers compete in a global economy.