Thursday, 2 July 2009

In order to fly you've got to let go

One thing that occurred to me tonight was the futility of trying to be as quick as possible in an environment where you do not control the database. No matter how agile you want to be, no matter how fast you think that you can go, you will never be able to be able to take advantage of the whole "convention over configuration" if an external (database) group has control. You're on the autobahn driving a Lamborghini with the limiter set to 80 km. Sure, that might have been a safe speed for your 1985 ford tempo, but it's not helping you keep the hourly rate down today. If that's a bottleneck that the org is willing to live with, that's fine because that's the org's call. If the org is unaware of it, that's a totally different thing.

The only way for the org to truly fly is to let go of some control, trust the people to do good work, and put in place the tools and processes that would help the people quickly identify and fix any issues.

No comments:

Post a Comment