Randy Miller's Blog
Software Development on the Difficult Projects
Managers and Makers
A little over 20 years ago, I started working for the other large software development company. They...
Date: 12/17/2009
What is Shadow Architecture?
Shadow Architecture is method of communicating architecture to others on your agile team. The idea...
Date: 11/14/2009
Agile Architecture
In the mid-1990s, the prevailing trend in the industry was to begin a software development project...
Date: 11/05/2009
Programming with Kids and Adults
It has been five years since I joined Microsoft and started writing MSF. There are a couple of...
Date: 02/10/2009
Where have you been?
For those of you who do not know - I have left the MSF team and joined the Project Recovery Team at...
Date: 06/27/2007
Writing Good Scenarios
Discipline Product Management Role(s) Business Analyst Activity Write Scenario Description Short...
Date: 01/03/2007
New MSF Class Available For Partners
Title: Managing your teams and business process using Microsoft Solutions Framework (MSF) as a...
Date: 11/27/2006
MSF for Agile Software Development and MSF for CMMI Process Improvement Version 4.1 Available
Yesterday, we released brand new versions of MSF for Agile Software Development and MSF for CMMI...
Date: 11/15/2006
Changes to MSF for Agile Software Development
A common question that I get is "What has changed in the latest version of MSF for Agile Software...
Date: 10/11/2006
New Version of MSF Available
There are newer versions (August 2006) of the MSF process guidance available for download. There has...
Date: 09/19/2006
MSFWinBuild and Patterns and Practices
Many of you have been looking for an updated version of MSFWinBuild. Sanjeev and his team have taken...
Date: 08/23/2006
Writing Scenarios: Part 1 Identification
I get many questions about writing scenarios, but writing scenarios in general is a four-step...
Date: 08/02/2006
The Latest in MSF News
There are so many advances on the MSF front that I wanted to take some time and document all that is...
Date: 05/04/2006
Errata: Divide Scenarios into Tasks
Activity: Divide Scenarios into Tasks Project Manager Plan an Iteration Task Participating Roles...
Date: 04/18/2006
How to Change the Process Guidance on an Existing Team Project?
It is pretty easy to change the process guidance for a new project but a common question that I get...
Date: 04/11/2006
Second Generation Agile Software Development
The agile software development community is at a crossroads. On one hand, we have been told to use...
Date: 03/23/2006
Quality of Service Requirements
The name 'Quality of Service Requirement' was suggested as alternative to 'nonfunctional...
Date: 11/28/2005
The Power of Integration
I was fortunate enough to attend TechEd Europe this summer and attend (instead of presenting) a...
Date: 07/10/2005
Agile Software Development for Projects Large and Small
Agile software development is generally regarded as an activity geared for small projects. In fact,...
Date: 05/10/2005
Updated: Customizing MSF for Agile Software Development
The software development community has been looking for the silver bullet that will allow us all to...
Date: 03/18/2005