in

User Community

MAKING IT IN THE BIG WORLD OF PROJECT MANAGEMENT.

Go Ahead, Manage

The life of a small company in the great world of project management software: from marketing to product management, software development... and project management, of course.

Subscribe to this blog by Email or add it to your RSS feeds

Even better: add Go Ahead, Manage to your Technorati favorites

How do you choose which features to include?

As any software development company will tell you, there are always more features to add to a version than there is time to implement them correctly. Hence, we face a challenge: implement more features with limited functionnality, or implement fewer features will full functionality.

It may be tempting to implement as many features as possible: spread-sheet product assessments and feature comparisons would proudly bear the YES checkmark next to all the lines in the requirement list. However, being able to say "yes, we have reports" quickly followed by the limitations of the feature is no way to win your prospective client's heart. As they use the feature, they will quickly realize that, although the feature is there, it is stripped-down and not what he or she expected.

I believe that if we are going to implement a new feature, not only should it work, but it should also be complete. It should have all the functionnality that is expected. If you can import user data, you should be able to import all user data, not just the user name and password.

The end result is a piece of software that is truly usable, that clients will enjoy using.

So, how to choose, then?

This is the difficult question. How do we choose to implement a feature over another?  There is the what the market wants, what the users want, what the developers want, and what the boss wants. Who wins?

With AceProject, we keep an updated wishlist where we record how many times a specific feature has been requested. When we get ready to start working on a new version, we look at the file and choose what we will include. It's a good way to stay up-to-date with what our clients want and at the same time, get a bigger picture view of what people ask to add or change in AceProject.

Once we've chosen which requested features to add in the new version, we discuss what we would like to add to make our system kick butt, so AceProject is not only user-driven, but remains the brainchild of our President.

A team effort

AceProject's development is very much a team effort. Our users are a big part of AceProject's team, and their suggestions never fall on deaf ears.

 

Comments

No Comments

About Karine

Since my graduation from Concordia University in 1998, I have worked in technical writing and later marketing at various technology-driven companies. Now Director or Marketing for Websystems, my goal is to achieve better visibility for the company and its product, AceProject. I believe that AceProject is a great, intuitive project management system and I want to convince as many people as possible! I am part of a passionate team that believes in doing the job right, with the customer in mind.
Copyright © 2001-2008 Websystems Inc.