My take on software developmant managment :
- Control scope = risk – beware of over enthusiastic product manager or just too many of them.
- Nothing is going to help a bad design – not agile, not XP or waterfall
- Get QA, Tech Support, Services and Tech Writer involved whenever you can. I found issues just by explaining functionality to tech writer. If I can’t articulate it, it means that something is wrong in the requirements, analysis or design.
- Skilled developer can make up to 10x difference – not my finding (10x Software Engineering ) but I believe in it! I saw it!
- Build supportability in - always imagine the feeling when you get a support call that your system crashed on customer site leaving no logs.
- Track incident/escalated ratio – keep it to less than 10%. More than that will severely impact new development schedule. It is not fun to constantly maintain.
- For an interactive system with lots of simultaneous users or system that is installed on “dirty” environment (like thick client) consider using en escalation team to protect the rest of the development schedule.
- Monitor platform, tools, technologies on a quarterly bases
- I don’t know of any other tool than tracing or logging for troubleshooting concurrency issues. I sometime use WPF Trace Monitor. Feel free to tell me about other tools.
- How do you know that the system is ready to be shipped? – it stops or rarely surprises you!
I got my new ShoreTel telephone today. I’ve been using the software (ShortTel Call Manager) for a long time now. I had a good feeling about this so I went to check what is the story.
I found out that it is a new publicly traded company (SHOR – ShoreTel Inc) that has lots of good coverage in the news.
I still think that this company is fairly unknown and has great potential (current price $15.44).
Company web site: Official ShoreTel Website
I like it that I can use the minimized screen (I leave it hanging in the lower right corner) to look for a number form my contacts or just to type/copy a number in. It is very useful that when you’re away from your desk but still on the network to be able to see that someone is looking for you (especially from home connected through the VPN). I’m yet to look into the capabilities of my new phone but it does look nice and I heard that the two way speaker is great.