We're hiring!

We're actively seeking developers for our new Detroit location. Learn more

Budgeting

An unlimited budget is almost as bad as no budget

The worst possible budget for a project is zero. If you have no funds or no time, you have no power to build anything worthwhile. That’s not a surprise to anyone – no one likes working under absurd constraints. The second worst possible budget is unlimited.

Also posted in Iterative Development, Process & Practices, Project Management, Project Planning | Tagged , | Comments closed

Fixed budget, fixed scope, high quality, custom software

Atomic creates custom software for our clients. Our work ranges from greenfield web application development to creating backend data-centric applications. In most projects, we work with multiple technologies and we integrate with other systems. We’re not experts in every technology, but we’re experts at becoming experts with any technology we work with. Every software project…

Read More »

Also posted in Business of Software, Risk | Comments closed

Getting the most for your money

We do a lot of things when we meet potential clients. Assuming we mutually determine that Atomic is a good match to the project, the conversation eventually ends up at how much the project will cost. The shallow answer (“as little as possible”) is correct, but not very useful. We put the following outline together…

Read More »

Also posted in Business of Software | Tagged | Comments closed

Spending too little is worse than spending too much

It’s much worse in a custom software development project to spend 80% of what you need than it is to spend 120% of what you need. You can understand this better by doing a simple thought experiment. You have a project in mind. You think you know the revenue it will drive or the expense…

Read More »

Also posted in Business of Software | Comments closed

Setting the Budget

One of the most important questions at the start of a project is how much it will cost. It is vital to make sure that enough budget is available to allow for the development of a viable product. The difficulty with setting a budget at the start of a project is that everyone is at…

Read More »

Also posted in Business of Software | Comments closed

Billing Matters

Some clients prefer vendors to offer fixed prices for their projects. The perceived benefit of a fixed price is that it appears to remove uncertainty from the cost, timeline and scope of the project. The contract controls three of the four variables outlined in Kent Beck’s Extreme Programming Explained. Clients are happy to have control…

Read More »

Also posted in Business of Software, Process & Practices, Project Management | Comments closed