Software Engineering, Project Management, and Effectiveness
I like to draw from a variety of sources for software engineering principles, patterns, and practices. To be able to do this, I usually need to create information models that let me quickly scan bodies of knowledge. Once I can frame out a space, it's a lot easier to drill into areas looking for gold. I can also step back and see across approaches and this helps me see underlying principles or key distinctions between approaches.
XP, MSF Agile, RUP, and Microsoft Solution Framework To compare process methodologies, here are some skeletal information models I've used:
While the frames aren't entirely consistent, I can still quickly scan the methodologies and get a good sense of what the key ideas, activities, artifacts, and practices are.
My Related Posts
I thought you may be interested in some of the work coming out of Agile 2008 in the space of modeling the state of agile.