In Part 1 of this two-part series, we introduced the agile engineering principles and practices that--when implemented--enable some teams and their respective organizations to quickly build high-quality software that pleases customers. In Part 2, we focus on the tools that support agile engineering and provide you with a guideline for getting started.
305 items found
Look! Up in the sky! It's a bird! It's a plane! It's a...checklist?! You may not give them their due, but checklists are far more important and vital than you can imagine. Here, we take a look at the history and value of one of the most overlooked tools in the project manager's arsenal.
Just calling a practice “best” does not make it so. But for many PM practitioners, the term “best practice” appears to represent the business practice equivalent of a “get out of jail free” card--wave it around enough, and critical thinking seems to be banished. It's time for a new outlook on this misused term and concept.
A costly lesson in failing to gather proper requirements led to significant challenges of a large and ambitious wireless project. Take a lesson in proper planning from this misfire.
If you don’t know where you’re going, how will you know when you get there? If we lived in a perfect world, we’d always have perfectly detailed requirements. The mission statement is there to guide us through some of the questions we have.
We know, we know...it's a jungle out there in software land. These stories should introduce you to the unfortunate trials and tribulations of software development management--and the ways to overcome or avert them And all of these apply to project management, too! (You won't get too depressed, we promise!)
When missed task deadlines start to become a problem, it’s often due to one or more of four reasons. Examining these key possibilities can help get to the root of the problem--and get the project team back on track toward on-time delivery of critical project tasks.
Establishing strategies with a sponsored project management office dedicated to overseeing their implementation within an organization can generate a stronger, more refined and professional business environment that is reliable and dependable--and thus more attractive to customers.
Just like the rulebook for chess, planning and preparation are important--but activation and execution requires a different view. Managing your project through the execution phase is a game of skill and experience, but if you take a tip from the chess masters there is a way to give yourself an advantage.
While finishing the extra details at the end of a project may turn into a rush job by the team, the process should be completed properly so that other groups in the future can learn from your experience.