agile

Agile development approach

Products versus Projects

Submitted by Barnaby Golden on Mon, 18/04/2016 - 15:58

 

Agile favours a product approach over a project approach

Software development has traditionally been done in projects.

Wikipedia describes a project like this:

In contemporary business and science, a project is an individual or collaborative enterprise, possibly involving research or design, that is carefully planned, usually by a project team, to achieve a particular aim.

Scrum myths

Submitted by Barnaby Golden on Fri, 27/02/2015 - 11:33

 

The following are some common Scrum myths.

 

Velocity is a measure of performance

Isn't a higher velocity a sign of a more productive team?

The Scrum guide is very clear that velocity is purely about establishing the likely capacity of a team for future sprints. The actual value is irrelevant, it is the predictability that is important.

 

Testing is critical to agile

Submitted by Barnaby Golden on Thu, 18/08/2011 - 09:52

Even if I don't know how to implement something I can almost always write a test for it and If I can't figure out how to write a test for it I have no business programming it in the first place. - Kent Beck

Many processes in agile are mutually supporting. A good example of this is testing and its relationship to the development iteration.

4 reasons to use agile

Submitted by Barnaby Golden on Sun, 07/11/2010 - 17:45

Why would you want to spend time and effort to adopt agile?

That's a good question and one that should be asked and answered by your organisation before you attempt an agile transformation. First you need to define what you want to gain (or recognise a problem that you want to overcome). Then you need to agree how you will measure progress to ensure you are actually achieving what you set out to do.

What is agile?

Submitted by Barnaby Golden on Sun, 07/11/2010 - 17:19

What is agile? A simple question with a complicated answer.

A good point of reference for agile is the agile manifesto. This consists of four basic premises and twelve more detailed principles.

Agile is an approach to software development that is aimed at minimising the cost of making changes. Think of agility as the capability to make rapid changes of direction, to be flexible and to adapt.

© Copyright 2018 bhgagile Limited

Paperblog

Software Development Blogs - BlogCatalog Blog Directory