Mission Impossible

How do you know when you're signing up for Mission Impossible?  If your project has a short time frame to design, build, and deliver, ...

Customer Connected Engineering

Customer Connected Engineering (CCE) is a practices we use across our patterns & practices teams for engaging customers throughout the life cycle. We involved customers during the planning, development, and release of our deliverables. This is a draft slide set that shares how we do Customer Connected Engineering inside patterns & practices, including our key practices and guiding principles.

Choosing Between Evolutionary, Incremental, and High-Risk Software Process Models

How do you choose between an Evolutionary, Incremental, or High-Risk software process model?  Evolutionary, Incremental, and High-Risk are software process models for systems...

Microsoft Solution Framework (MSF) at a Glance

The Microsoft Solutions Framework (MSF) provides people and process guidance—the proven practices of Microsoft—to help teams and organizations become more successful in delivering business-driven...

Systems Engineering ‘in the small’

In software engineering, you can think of two levels: micro-level and macro-level.  On the micro-level, this is systems engineering 'in the small.'  On the...