IT application development projects can be challenging and stressful. The efforts of the successful team need to be recognized and celebrated. In this article, the author makes the case for greater celebration of application code and the coders who write it.
Analyzing information and data is a very important skill for a project manager in all phases of the project. Are you getting an "A" for analysis effort?
One area where new project managers seem to struggle is quality management. Let’s go back to basics and look at the foundations of quality (which will also be a useful refresher for everyone!).
When technology shifts, you need to learn how to move into a new world. It can be frightening at times, but if you choose your path carefully, you can find new adventures and rewards. Keep these tips in mind.
Teams new to agile development rarely create clear confirmation criteria before they begin development. This process gap has become so prevalent in our industry that we renewed our focus on the importance of it by creating a new thing called Acceptance Test-Driven Development (ATDD).
The Olympic rings are five intertwined circles that represent the elaborate and complex Games. Similarly, project managers can bring five rings of discipline together to manage very complex projects. Each of these rings builds upon the other--and they give the project manager a taxonomy by which to manage Olympian efforts
If you’re the project manager for a geographically distributed team, you have likely encountered time zone challenges in running your meetings. Here are some alternatives to consider.
Especially in agile programs, the program architect and the program manager work together to provide business value to the organization. It’s difficult, intense and fun...and full of some myths that need clearing up.
Part 1 of this two-part series introduces the agile engineering principles and practices that, when implemented, enable some teams and their respective organizations to build high-quality software very quickly that will please customers. Organizations embracing these practices--when used in conjunction with agile and lean management practices--can gain delivery advantages on their competitors while managing lower maintenance and support costs in the long term.
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.