Making a transition from what you’re currently doing to an effective agile process is a project in itself--but it can easily be worth it. Let’s look at what we can gain by adjusting our approach--our concluding installment looks at interpreting requirements and tracking progress, and offers some further caution and advice.
Making a transition from what you’re currently doing to an effective agile process is a project in itself--but it can easily be worth it. There are no guarantees, but let’s look at what we can gain by adjusting our approach...
On an agile project, we often must accomplish the extraordinary. Yet how can we do so when we must work with such…ahem…ordinary people? Here are some suggestions for helping your group of ordinary individuals to accomplish the extraordinary on your agile project.
Combining agile and governance seems, at first glance, to imply boxing people in from each perspective and forcing them to chose an option that is neither fully agreeable to each. But this combination is in the best interest of both camps; learn some practical approaches to make it work.
Agile methods suggest replacing top-down, command-and-control management with empowered teams and shared leadership. That all sounds nice, but what exactly is shared leadership and how do you get it to happen?
by Kevin Aguanno, PMP, MAPM, IPMA-B, Cert.APM, CSM, CSP
New ScrumMasters may understand the “what” and the “how” of their new practices, but they often don’t understand the “why”. Here we look at two common problems: project managers not creating the sprint burndown charts and teams not participating in the daily standup meetings.
It would be simple for a development team to use agile software development practices to improve their development process, likely reducing the injection of defects and possibly increasing their productivity. But what happens if they don’t? A lesson in communication and human behavior may help.
Getting things done is great. And getting these things done quickly is good because we arrive at this better state sooner. So yes, velocity is good…but not at the expense of quality, goodwill or noticing subtle changes in direction. If your obsession on velocity is damaging your team, Appreciative Inquiry can help reset the balance.
As our look at agile development concludes, we will take a more in-depth look at Scrum, XP, Flexible Project Management, the Agile Leadership Model, Agile Project Management, Adaptive Project Framework and Scalable Delivery Model.
What is agile project management, and what are its origins? And don't agile methods address the challenges of 21st century systems, like high-risk, time-sensitive, R&D-oriented, new product and service development projects? One expert takes a look back at the history of this rapidly growing method.
In the future, how will agile methods be remembered by the project management community? It seems history has a way of distorting the facts and simplifying concepts out of context. Given how history has mangled most other project management concepts, the prognosis for agile isn't positive.
What is the true cost of too much multitasking? Is there even a cost? Or is the ability to multitask just plain expected as you advance through the software development career path? Learn what steps to take so that you and your team can become more effective at focusing on getting to "done”.
As a reaction to process-heavy waterfall practices causing excessive delays and major budget overruns, the lightweight practices espoused by agile was a welcome relief. But if agile is such a great solution, why are there failures?
Standardization is the “copy and paste” method of process development. It’s as bad in spreading process through an organization as “copy and paste” is in code. Copying a working instance may be a good starting point, but it’s a bad destination. Creative work needs attentive thinking, even when deciding to not change the status quo.
In this third and final installment, we will look at how agile can be re-contextualized for the business environment at large to transform not only specific projects or processes in an industry, but also entire organizations within that industry to meet the growing demand for faster project turnaround while also achieving higher quality and business value.
Large-scale change of enterprise-level architecture and infrastructure presents a challenge, especially in today's networked world. Enter agile project management. In our concluding installment, we look at successful architecture and design from history, explore the challenges that come with the principles of evolutionary architecture and design--and identify a short list of evolutionary design principles.
Large-scale change of enterprise-level architecture and infrastructure presents a challenge, especially in today's networked world. Enter agile project management and the ideas of refactoring and continuous improvement, which involve creating innovative new solutions for each problem encountered.
Agile methods may seem counter intuitive to planning processes, but they are in tune with people principles. Projects are undertaken by people for people; they involve getting people to work together on things, collaborate, create consensus and sometimes compromise. As such, it is only right that the real key to project success should come from “people science” rather than “scheduling science”.
When it comes to an agile project, rules are meant to be broken. But these projects are rife with complexities. When do we break the rules, and how should we do so? The overarching theme to answer these questions is to make the complex simple.
You've probably read many articles on the difference between traditional project management and agile (specifically, Scrum). One practitioner has been surprised with how established agile practitioners don’t want to let project managers into their “club”. Why can’t project managers become agile?
At the recent Agile 2012 conference, our trusty expert reveled in the overview presentations, how-to sessions and hands-on workshops showcasing lean, Kanban and agile techniques. But it was the presentations on the use of agile outside of IT and a couple of high profile “questioning agile” sessions that truly caught his attention.
Part 1 of this series discussed the background environment and philosophical divergences that caused agile to establish itself as an alternative to traditional project management. With that background established, it’s now time to start thinking about the where agile is headed and how it will get re-contextualized for the 21st century.
As a practitioner, thinker and writer of agile project management, one writer often like to assess where we’re at with agile as well as where we’re headed. As a practitioner, he likes to know how to apply an agile practice or method and keep up to date with what’s coming up in the industry. As a thinker and writer, he likes to understand where agile fits in the overall “big picture”--as well as foresee and anticipate future trends. This will be the first of a multi-part series that will attempt to assess agile from such a perspective, and to foresee how agile can be re-contextualized for the 21st century.
Everyone wants improvement. But do you know how to get it? Most people want to do a good job and improve. To do so requires three factors: information, time to reflect and learn, and a desire to improve.
For those project managers practicing agile practices and methods, you already have all the ingredients in place to optimize your green initiatives. This article will attempt to illustrate how agile principles can enhance and compliment projects that have sustainability as one of its main end goals.
"A good composer is slowly discovered. A bad composer is slowly found out."