Ship It!
It's been a while since I was blogging regularly. The reason: I was in a ship cycle. As we approached our deadline for delivery of a comprehensive end-to-end information model for information technology, more and more of my time was spent focusing on the details.
Is it explained well enough? Are all of the connections correct? Have I captured all of the reviewers' feedback?
In the end, the MS IT Common Conceptual Model is a set of domain models, all integrated with one another:
- Business Motivation
- Business Architecture and IT Alignment
- Business Program Management
- Business Process Management
- IT Project Management
- Service Level Management
- Analysis and Requirements Management (incl. Traceability)
- IT Software Development and Testing
- IT Software Deployment (Service Transition)
- Application Monitoring and Mitigation
- Operational Traceability and Notification
It has taken over a year of hard work, first by Bob Sturm to lay the groundwork and then by myself to roll the model to an initial version, to get to this date. Whew!
I'm sure I'll still be involved with this, and I may end up writing a book about it, but for the most part, I'm done!
We shipped. On to the next thing...
Comments
Anonymous
January 16, 2009
Congratulations! It is always a relief to ship something that has taken a long time to develop. If you are proud of the work, it is also rewarding. I look forward to hearing more from you on this blog about lessons learned during your project. A book would be great, too.Anonymous
January 16, 2009
Pretty interesting stuff you've been working on Nick. I hope all of it will be covered on the book you mention. Keep the good work !Anonymous
January 16, 2009
I recently attended a presentation by Gene Leganza of Forrester Research (see http://ploneglenn.blogspot.com/2009/01/enterprise-architecture-talk-on-second.html) about current EA trends where he emphasized your second and fourth points.Anonymous
January 18, 2009
Congratulations Nick!!! Keep up the good work. But a query here - is this framework / conceptual model set only for MS internal use or will it be going out to the market for practioners to utilize the same. Do let us know on this. There are multiple frameworks that are existent in the market for ages now, but what the industry lacks is prescriptive methodology (atleast a conceptual model / meta-model) for achieving Biz-IT alignment, addressing Reqmts space et al. I hope some of the concerns would be addressed here - but am intersted in the end-to-end method from motivation to service level and traceability stuff. Have been a fan of TOGAF, MDA and ITIL like frameworks but have not seen a comprehensive work till date in one book. Looking forward!!Anonymous
January 18, 2009
Hello Tycoon, All applied frameworks take the constraints of the industry and/or organization that originates them into account. The conceptual model that I've built takes into account Microsoft's own internal history and practice for IT, which is a long and storied one. That said, I leveraged industry as heavily as I could, taking concepts from ITIL, TOGAF, FEAF, NGOSS, MODAF, RM-ODP, OMG BMM, and bits from the literature of Use cases, Business Process Management, and Domain Driven Design. I also took bits from Microsoft's own IP, including the Business Capability work from Motion, as well as management concepts from System Center. Even a few random bits from MSDF. The challenge wasn't to create a new framework of terms. There were plenty to choose from. The challenge was to choose the right set that produced a comprehensive, non-overlapping, rational whole. To be honest, I'll need dozens of architects to look it over and tweak it, for years in all liklihood, to perfect it. I don't consider it more than a version 1.0. Do I think it could be used by others? Yes. Is it better than the work of TOGAF, ITIL, et al? No. That's why I'm considering a book. It's the only way to get all of this stuff out of my brain and into a useful body of work. --- NickAnonymous
January 22, 2009
As I mentioned in my last post , we have produced an interesting conceptual model of IT as a business,