How to Set a Budget for Your Custom Software Project

Software is never done—there are always more features and functions you could add. So how much should you budget for a custom software project? Some companies keep throwing money at the project without any budget at all. But they can miss out on early client feedback and end up wasting money on the wrong things.

How to Estimate an Agile/Scrum Story Backlog with Points

When you’re trying to get started on your first agile/scrum project, it’s easy to find arguments about why it’s a good approach. But it’s a lot harder to find clear, step-by-step explanations of the tools and processes you need to succeed. I’m trying to fill that gap by answering the question: How do you estimate […]

Why Estimate Bugs and Chores in Your Backlog?

When we’re running a client’s project using our Atomic Process, our team will assign an estimate of points to each item in the product backlog. In general, we classify backlog items into three buckets: Features (new or enhancements) Chores (dev work not resulting in tangible product changes) Bugs (fixing unexpected behavior or regressions)

Fixed Price vs. Time & Materials vs. FBSC (Fixed-Budget, Scope-Controlled)

Atomic Object builds custom software for our customers. Because of the complexity involved in building a great software product, software development projects are always more difficult to price than a product. As a result two different strategies for pricing services, such as building software, have traditionally been used by most companies. These are called “Fixed […]

Creating High-Value, User-Focused Software Requirements

When you are developing initial requirements for a new software product development project, you may find yourself questioning the appropriate level of detail to provide for specifications. You may feel compelled to provide a high degree of specificity so the development team can create an accurate estimate of cost and time to build the defined […]