Author Archives: Donald Case

I am a Senior Consultant with comprehensive technical project management experience leading high-performance distributed teams to world class dominance. My expertise combines my two backgrounds, business management with software project management, leveraging SDLC best practices – including XP, Scrum, RUP, PMBOK (Waterfall), and SQA principles and practices.

How to Facilitate Meetings

by Berit Lakey From Network Service Collective, Movement for a New Society, 4722 Baltimore Avenue, Philadelphia, PA 19143; 215 724-1464. Meetings are occasions when people come together to get something done, whether it is sharing information or making decisions. They may be good, bad or indifferent. Some of the ingredients of good meetings are: Commonly […]

Defined vs. Empirical Process Control

How many would admit to facilitating that "perfect" phased-gate resource-leveled MS Project plan only to face a massive re-plan caused some new cross-functional dependency? How long did it take to institute the change? The following every-day examples are more likely: Your plan is hereby obsolete - due to critical new feedback from the voice of […]

Is your team leadership organized for Enterprise 2.0?

I used to believe that major organizational changes could only be accomplished by one highly visible individual. Steve Jobs, Bill Gates, and Scott Cook come to mind. It was easy to conclude that the type of leadership so critical to major change can come only from a single larger-than-life person. It's a false belief. Because […]

Lines of Sight

ARE YOU A DEVELOPMENT, PROJECT, OR TEST MANAGER? DO YOU BELIEVE YOUR PROJECT IS UNDER CONTROL? LET ME ASK YOU A FEW SIMPLE QUESTIONS. When will the system-platform-service be accepted? Really? How do you know? How many more test cycles should we plan for? No... I mean exactly? Are the client's needs satisfied? Prove it. […]

Agile Hallmarks

Summarized below are several of the key characteristics shared by every successful agile project. For some methodologies these correspond exactly with individual practices, whereas for other methodologies there is a looser correspondence. 1. Releases and Fixed-Length Iterations Agile methods have two main units of delivery: releases and iterations. A release consists of several iterations, each […]

Executing global strategies with the Program Management Office

As technology breakthroughs help teams overcome geographic boundaries, more and more enterprises are going global. The benefits of globalization far outweigh its challenges. Enterprises pursuing the globalization path leverage global best practices and IT to their business advantage, reducing their operations costs while increasing their focus on strategic business needs. Global teams rely on fundamentally […]

Outsourcing the Quality function

In many enterprises, software quality leaders are facing a serious quandary; addressing the complex and ever-changing needs of the business, while maintaining high quality service levels with fewer and fewer resources. Much like kayakers paddling upstream against a fast moving river, software quality leaders are searching for answers to help them stay on top of […]

Trawling for project risks

Successful project teams aggressively and systematically seek out and mitigate project risks, from the project inception phase through every phase transition including deployment. Along the way, new risks are surfaced, prioritized, tracked, and resolved. Each risk is prioritized by its probability, and its overall potential impact on the project. Good risk management increases productivity, quality, […]

Addressing the common project risks and remedies

While risk management is integral to other project management processes, project definition and planning must proceed before fundamental risks can be analyzed. Create or obtain the essential foundation documents for your project: 1) A sponsor-approved charter that outlines your project's schedule, scope and resource goals (these are targets NOT estimates), 2) A preliminary project plan […]

These are interesting times for Enterprise Software

While discussions concerning open-source software development tend to focus on the innovative techniques used to produce complex systems by mobilizing highly distributed programming talent, progressive software enterprise leaders note the significance of open-source software as a platform for effective learning and collaboration through apprenticeship. Open-source programmers often start with code developed by others and then […]