Share via


Agile programming or SCRUM programming?

An online friend of mine, Tamer, you can see his profile at

https://www.odesk.com/users/Tamer-Maher-MCSE-Security-MCPD-project-management-Consulting_~~9b5f89597fc577d7?_redirected

Tamer does both Agile and SCRUM.  You might ask: What is the difference?

As Tamer pointed out to me during our conversation today, SCRUM and Agile work together.

To quote Tamer:

In SCRUM you manage things with like arranging stories in sprints based on capacity

The SCRUM sprint calendar looks like:

  • 1st day , planning
  • 2nd day till end : development and testing
  • last day ( s ) final testing
  • approval
  • Refactoring
  • Finally the retrospective or review (debriefing)

This is the SCRUM approach 

Now Tamer helped me understand Agile from the consultants point of view, he compares Agile to the Waterfall approach:

  • In “waterfall” you have the product at the end of the project.  So if you are on the wrong way , then you will have to redo a very long term of work
  • But with Agile the release based WORKING deliverable you give per iteration or release or sprint ( whatever the planning goes on ), a working deliverable on each sprint (sometimes referred to as a work breakdown item)

Tamer is a citizen of Egypt and is a hard working consultant that also participated in the Imagine Cup as a student.  I believe that Tamer represents the positive future and changes in the world.  And this guy is one hard worker.

It is such a relief to find out that he got through the change in government in good shape!