Archive for August, 2007

Just Plain BadLameAverageGoodGreat (3 votes, average: 4 out of 5)
Loading ... Loading ...
August 30th, 2007

Analysis Paralysis and Agile Development

stuck in the mud

How do you prevent analysis paralysis? That’s the question Barbara opens up for discussion on the Business Analyst Blog. The answer is somewhat simple. You stop as soon as you believe you have something that reasonably covers the goals (or use cases) that you are trying to address. When you have requirement completeness, you move on. This answer is both naive and enlightened- especially when you consider the benefits of an agile development process.

Just Plain BadLameAverageGoodGreat (3 votes, average: 4 out of 5)
Loading ... Loading ...
August 27th, 2007

Foundation Series: Heuristic Evaluation

usability classroom

A heuristic evaluation (or heuristic analysis) is a quick, low-cost usability analysis of the design of a user interface. Pareto’s rule tells us that we can get 80% of the results from 20% of the effort. And that’s where discount usability tests like a heuristic evaluation come in to play. Formal, and more detailed usability studies yield better results - but cost more and take more time. A small investment can pay off big with a heuristic evaluation.

Just Plain BadLameAverageGoodGreat (Be The First to Rate This Article)
Loading ... Loading ...
August 26th, 2007

A Year Ago This Week on Tyner Blain [2006-08-25]

mirror

A look back at the best from a year ago.

Just Plain BadLameAverageGoodGreat (5 votes, average: 4 out of 5)
Loading ... Loading ...
August 23rd, 2007

Requirements Details - How Much is Enough?

balance

What is the right level of detail for writing requirements? What about for writing specifications (functional, non-functional requirements, etc)? The answer is that there is no one answer. But there are guidelines, and reasons to write more detail, or less detail - for any given product or project, and any given team. The reason we write requirements is so that they can be read. Understanding the readers is the key to determining which details to include in the requirements.

Just Plain BadLameAverageGoodGreat (2 votes, average: 4 out of 5)
Loading ... Loading ...
August 20th, 2007

The Role of the Business Analyst

question cube

There’s an article at RQNG with a very interesting discussion thread - do we need the role of a business analyst?

Just Plain BadLameAverageGoodGreat (Be The First to Rate This Article)
Loading ... Loading ...
August 18th, 2007

Flashback: A Year Ago This Week on Tyner Blain [2006-08-18]

mirror

A look back at the best from a year ago.

Just Plain BadLameAverageGoodGreat (2 votes, average: 5 out of 5)
Loading ... Loading ...
August 14th, 2007

Product Managers and Information Flow

communication tower

Product managers are often described as the hub or center of a software development organization. Saeed Khan takes umbrage with this under-appreciative image in an awesome article about information flow, product managers, and the SDLC.

Just Plain BadLameAverageGoodGreat (10 votes, average: 4 out of 5)
Loading ... Loading ...
August 13th, 2007

Why Gannt Charts Are Useless For Agile Projects

gannt chart

What can you learn about your agile project from this Gannt chart? The one above looks out two years. It shows task dependencies and concurrencies. If you’re iteratively developing software, do you really expect to know what you’ll be doing two years from now, to know if you truly have a dependency? You may understand the dependencies with a two-month time horizon. But how much effort are you investing in creating a detailed, two-month Gannt chart? And how much value are you getting from it?

Just Plain BadLameAverageGoodGreat (Be The First to Rate This Article)
Loading ... Loading ...
August 11th, 2007

Flashback: A Year Ago This Week on Tyner Blain [2006-08-11]

mirrror

A look back at the best from a year ago.

Just Plain BadLameAverageGoodGreat (5 votes, average: 4.2 out of 5)
Loading ... Loading ...
August 7th, 2007

Barrier To Agile Development

brain scan

Why don’t more companies and teams use agile development techniques? We know some teams just aren’t aware of them - although that list is getting shorter every year. The benefits of iterative development over waterfall development are pretty well established. I don’t believe I’ve seen a study that shows that waterfall is more effective. Do people refuse to believe in the data? Or maybe they are unable to believe.