Presented at Swinburne Univeristy last night...

I had the pleasure last night of presenting to some students at Swinburne University on my customer and Industry experiences around BPI (Business Process and Integration) with Microsoft. I was invited by Graeme Carbines – lecturer at Swinburne – and specifically to present to his students studying the “Software Process Improvement” subject.

One of interesting discussions I had with Graeme last night was around CMMI. One Definition of CMMI states;

“Capability Maturity Model® Integration (CMMI) is a process improvement approach that provides organisations with the essential elements of effective processes. It can be used to guide process improvement across a project, a division, or an entire organisation. CMMI helps integrate traditionally separate organisational functions, set process improvement goals and priorities, provide guidance for quality processes, and provide a point of reference for appraising current processes.”

Graeme is a certified CMMI instructor and given my role in the Industry around Business Process and Integration we agreed in principle that CMMI is something that I should explore in more detail rather than just have my current superficial understanding of it. Curious if any of you out there have had experiences with CMMI. If so let me know!

I also did a bit of digging around last night around Microsoft and CMMI – and uncovered this – MSF for CMMI Process Improvement

MSF for CMMI Process Improvement, Beta –

This download includes the MSF for CMMI® Process Improvement process guidance, which is a highly iterative, adaptive planning, agile software development process which meets the requirements for the Software Engineering Institute’s (SEI) Capability Maturity Model Integration (CMMI) level 3 and provides a smooth transition all the way to level 5

There you go! You find something new every day!