Archive

For Agile

Is Agile New?

Can you imagine no one thought about or tried adaptation 2000 or 3000 years ago? I can’t. I just can’t believe it was invented in the last 20 or 30 years. Just imagine ancient wars; were they predictive, or adaptive?

Of course we didn’t have modern labels such as Agile, or new frameworks such as Scrum, but the concepts had been there. At least, that’s how I believe.

Continue reading

Adaptation

We talked about predictive systems in last post. When we cannot use a predictive system, an adaptive one is a great replacement. Adaptive systems are those commonly called “Agile”.

This system is used when we have a result in mind, but we cannot be sure what kind of product can create it, and therefore “prediction” is not possible. This is the case when the market changes dramatically (think of IT), or it’s not possible to really understand the market or the client.

Continue reading

What is Agile?

Many people have difficulty defining “Agile”, and to be honest, many people do not have the correct understanding. However, I believe it’s really simple: being Agile is using an adaptive development system instead of a predictive one.

OK, now we have two problems:

understanding adaptive systems, and understanding predictive ones.
Continue reading

What is Scrum?

Scrum is an Agile framework. The most famous one. About 70% of Agile companies are using Scrum, or a combination of Scrum with another Agile system such as XP (eXtreme Programming).

It’s important for you to understand that Scrum and Agile are not the same thing. Agile is a concept upon which many frameworks and methodologies have been created, and Scrum is one of them. In other words, Scrum is a way of practicing Agile in the real world.

Continue reading