How to Do Software Project Estimation: Our Techniques and Advice

Software project estimation practices at CodeTiburon
8 minutes
Nearly every software development project starts with one question: how much effort is this going to take in terms of time and money? Or simply put, ‘What’s the damage?’ Now, that’s a question easier asked than answered. Regardless of experience in software development, answering it ‘off the cuff’ is hardly ever possible. And here is what happens when you ask us for a quote.

Business Analyst: Roles and Responsibilities in a Scrum Team

Business Analyst in Scrum
8 minutes
There’s no such thing as a Business Analyst in Scrum. So why bother? Can’t we do without this role? What can possibly go wrong? And how can s/he help in our self-contained and self-organizing Scrum team of software developers? These questions are regularly heard nowadays. And they often hurt the experts in question. In this article, we will try to address them.

Prioritization Techniques That Help Build Great Software Products

Product Backlog Prioritization
6 minutes
At last the requirements are gathered, the project is sized and everyone’s restless to get the ball rolling. Now even one optimistic glance at the long list of user stories makes you certain they’re impossible to accomplish within the given time frame. So our next stop is prioritization of the Product Backlog.