Home >> Integrating IT >> Development Environments

Ottawa ISV tackles software project distractions

Ottawa ISV tackles software project distractions By:  Briony Smith On: 17 Aug 2008 For: ComputerWorld Canada Creator

Devshop releases a tool that allows users to “score” metrics including time, requirements and design in an effort to improve development cycles. A Forrester report focuses on the failures



Email a friend   |  









Print   |   Text + / -   |  Add a Comment   |   Views: 256   |   Rating:offoffoffoffoff  (0 votes)
Rate this article on a scale of
1 to 5 stars,5 being the best.




People can be messy: they cheat, they lie, they’re lazy. The newest iteration of Canadian project management newcomer Devshop is striving to take into account the human frailties that can slow down and muck up software development and harness them for a more streamlined process.

The Ottawa-based Devshop has its roots in the scheduling breed of project management, according to owner Craig Fitzpatrick, who released Version 2 of the application recently after an initial launch last spring. After working in development at several software firms, he grew sick of several things—late projects, and staid project management and scheduling software. “Getting software development projects in on time can be a rare thing, so, in actually achieving that, there’s a lot of money to be made,” he said.

A lot of scheduling software leaves something to be desired, said Fitzpatrick. “It often allows you to draw out any schedule you want, which is often unrealistic because you don’t build in things along the way,” he said. Fitzpatrick also found that the programs were often lacking flexible long-term metrics that would grow with the project.

Factors like not knowing how long something will actually take to build and people switching hats during a project can louse up a project development cycle.

According to the Tamworth, England-based IT consultant Mike Sutton, “Your release cycle must be as accurate as you can make it, not some pie-in-the-sky number that you made up during lunch. Before you announce it, test it out. There is nothing worse for a failing release process than more unrealistic dates.”

He cited the example of a major U.K. telecommunications provider’s important supplier switch implementation, which required reengineering of the billing and account management systems in three months. “We started out by suggesting a weekly cycle. That plan proved unfeasible; the client's database environment could not be refreshed quickly enough,” said Sutton. “Then we tried two-week cycles. There were no immediate objections from the participants, but it failed the first two times! In the end, two weeks was an achievable cycle, once we overcame some environment turnaround bottlenecks and automated some of the tests.

"Finally we established a cycle whereby, every two weeks, production-ready code from the engineering team was put into system test. Then two weeks later, we released that code into production. Your release cycle is not about when your customer wants the release. It's about when you can deliver it to the desired level of quality.”


Sign up for our Newsletters
Briony Smith Briony Smith is a contributor to the International Data Group (IDG) News Service, which publishes global technology stories from bureaus around the world to more than 300 publications in more than 60 countries.

Related Articles

Related Blogs

Comments (1)

Site Owner
8/19/2008 12:00:00 AMIt's nice that DevShop are taking human nature (denial) into consideration, where they have an automated ways to assess projects. It think I will have to take a closer look at this ( maybe have a review on PM Hut, http://www.pmhut.com ).
You are currently not logged in: Register | Login

You must be logged in to submit a comment.