Archive | Agile Development

Grooming and Estimation

Now that you have created a product backlog we need to take the next step and groom and estimate the items in it.  This is what happens in a Backlog Grooming meeting.  We bring together the scrum team and Scrum Master will lead this meeting with lots of questions for the Product Owner.  We begin […]

Continue Reading 0

What is a Product Backlog?

How do you know what needs to be completed unless you start with a list.  A product backlog is list of features and changes to be done.  The product backlog list must be ordered in the priority they should be completed.  Usually the business owner and scrum team will meet to list out all these […]

Continue Reading 0

Daily Scrum

One of the most helpful practices in Scrum is the Daily Scrum.  The team simply stands up together and answers the following three questions. What did you do yesterday? What will you do today? Is there anything in your way? The role of this meeting is not simply to give status updates to your Scrum […]

Continue Reading 0

The Sprint

The Agile process breaks down work into a Sprint.  The sprint length can be as short as two weeks or as long as four weeks.  This is just a recommendation that I have seen.  I have heard of companies doing one week and even one day sprints.   Progress occurs in a series of “sprints”. […]

Continue Reading 0
Scrum Diagram from Mountain Goat software

The Agile process: Scrum

    Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time.  Scrum is one of many Agile processes.  It allows us to rapidly and repeatedly inspect actual working software (every two weeks to one month).  The main notion is to get some enhancement out […]

Continue Reading 0

Agile struggles

Change does not roll in on the wheels of inevitability, but comes through continuous struggle. And so we must straighten our backs and work for our freedom. A man can’t ride you unless your back is bent.       -Martin Luther King, Jr. The development team started to learn a lot about Agile and […]

Continue Reading 0

Why Agile?

When I worked at Dice we had struggled with how we could handle the requests the business was looking for and get them out in a reasonable fashion.  The typical request was a short email or conversation with people from the various business unit.  As the people that had to implement these changes we usually […]

Continue Reading 0
The Lean Startup

The Lean Startup

I just finished reading The Lean Startup by Eric Ries.  In it he details his work as CTO at IMVU.  He talks about how he setup a Agile development environment and how they iterated over changes to the application they were working on.  The Lean Startup uses principles that are part of Lean Manufacturing, these […]

Continue Reading 0

Incremental vs Big Bang

In software development we have different ways of releasing new changes.  One approach is the Big Bang release where we put every item asked for by the customer.  Usually the customer thinks this is what they want.  They want it all at once and it will just be great.  I am sure anyone who has […]

Continue Reading 0

Pairing up

Over the course of two days this week a co-worker and I paired up to work through an enhancement for our current release.  I have paired up only a little before this and I found doing it for almost the whole day to be very productive.  We covered a lot of ground and got through some demanding […]

Continue Reading 0

Powered by WordPress. Designed by Woo Themes