Frequently Asked Questions 15

0

Posted by Lawrence Sinclair on 20 Nov 2009 at 23:13

Development process

Please provide details of your process and the way you like to run projects. Do you use an Agile or iterative system - will we see regular releases throughout development?. Do you like to communicate via email, phone, IM? Do you have an issue tracker that you use with clients? Do you have weekly status meetings with clients? Do you send status reports every few days? Do you provide one point of contact? How do you handle change requests?


Whenever we have the option, we develop usingeXtreme Programming methodologies.Pivotal Tracker(http://Pivotaltracker.com)manages our tasks, progress, client interaction, and bugs, chores, and issues.


We askclients to provide at least 4 hours per week of time from a business or product managerwho understands the product, how it...

Software Development using Economic Optimization

0

Posted by Lawrence Sinclair on 29 Apr 2009 at 23:43

Project Management tools can collect information about time required to produce specific product sub-components (features, user stories). Some agile software development tools, like Pivotal Tracker collect information about actual outcomes based on detailed descriptions of requirement. The tools also collect information about who was involved in developing those results.

Given information like this, it is quite possible to solve some interesting problems for larger organizations. For example, given a set of developers, in an environment with budget constraints, one can find the optimal price (cost) for development output units (velocity) given developer wages and marginal productivity. One can also look at this from a hedonic perspective where you look at the optimal allocation of...