Geeks With Blogs

News Dave's Mug View David Oliver's profile on LinkedIn Add to Technorati Favorites Blog Directory for Guildford, Surrey
Dave Oliver's Blog Enterprise Technology Thought Leadership in a FTSE 100

After reading a recent post by Grady Booch’s blog post titled Best Practices I followed the link to the paper on Key Principles of Business Driven Development written by Per Kroll and Walker Royce of IBM Rational.

Wearing my Architect hat it’s a very good paper and is a must read specially for all those people that use RUP (Rational Unified Process) and/or use IBM Rational software or even an interest it is clear that this is the new direction the people at he helm of IBM Rational are going to take.

Now I agree with all pretty much all of it, but there is one glaring omission, reasons for strategic development.

More often it has become clear that an application is like an iceberg, the business only sees a small percentage the rest of the application is hidden so to speak.

I want to raise the point that strategic development could suffer from moving to a business driven development model as the investment on such projects will be harder to justify because the business case will not be as clear so will be perceived to not be as strong, so priorities could change.

A good example of this is the need to spend money upfront for entity services. Often these can be an expensive initial outlay as services are held centrally and therefore must be resilient to reduce risk and comply with any disaster recovery standards.

Enterprise application construction is a balancing act between meeting business requirements, fitting into the existing IT structure so the application can be maintained moving forward and of course integrate with over applications. In days gone by a project would have produced business and technical requirements documentation before proceeding in respect of this balancing act.

The main reason for the change towards business is that for many years the I.T. industry as a wholes record hasn’t been all that great in delivering projects. I.T. has been expensive and we have little to show for it. So to rectify this we have tried to think up ways in which we can get closer to the business and have a better relationship with them. The condition has of course been one of delivering business need.

Anyway, I would like to wish IBM Rational luck with their new approach but I’m still sold on the Software Factory approach as it much more resembles a framework, or foundation from which to build applications that take into account the balancing act between business and strategy.

The parable of building a house on rock rather than on sand springs to mind.

Posted on Tuesday, October 25, 2005 6:30 AM Development Technologies , Technical Architecture | Back to top


Comments on this post: Business Driven Development

Comments are closed.
Comments have been closed on this topic.
Copyright © Dave Oliver | Powered by: GeeksWithBlogs.net