sheehan alam RSS

Welcome
I'm the co-founder of TweetyStock, a social investing iPhone app. Here I discuss technology, finance and entrepreneurship. Ping me if you want to do biz.

Sheehan Alam's Facebook profile

linkedin

twitter

delicious

last.fm

syalam 1.0

Archive

Oct
2nd
Fri
permalink

Developers Should Be Setting Timelines

I’m going to cut to the chase. Titles and positions are simply a superiority complex. They don’t mean anything.

During the development of a system the developers should be giving estimates and timelines, not the project manager. This is a very common mistake in software shops. Only those who are close to the code can judge how long a problem or feature will take. Yes, there is pressure from the business and requirements front, but code is code. The role of the project manager is to set a schedule based on the dates developers give.

Shortening these dates results in poor quality, or a missed schedule. It’s that simple. Good developers give accurate estimates. Good project managers make good schedules based on these facts.

This is possibly the first of many lessons in the Sheehan Alam School of Management. Stay tuned.

Comments (View)
Bookmark and Share
blog comments powered by Disqus