Site icon Embedded Consulting

Scrum/Agile and DevOps

Agile/Scrum & DevOps: Scrim is a metaphor is taken from rugby

The metaphor SCRUM in SW: A cohesive self contained group of SW developers (players) gains possession of the ball an transport it further up the field (a product deliverable/increment). The group as a whole is responsible for the result, but are free to choose the best strategy to reach the target.

SCRUM is an Agile methodology. The philosophy of Agile is summed up in the Agile manifesto.

Thus Agile takes into account the reality of most SW project: The problem to be solved is very often not understood beforehand. The aquiring of the this knowledge is and ongoing adaptive process. Thus the SW development process must also be adaptive.

The problem with Agile is that although it can dramatically improve SW productivity and quality, the bottleneck is very often in other parts of the value chain for instance in production and deployment.

Thus was born DevOPs (Development + Operations). DevOs is the same Agile principles applied to the whole value chain from concept to cash. It is a natural complement and extension of Agile.

In Addition there have been developments in industry the last decade which has dramatically changed the landscape in SW development. In particular cloud computing provided by large companies such as Amazon, Google and Microsoft as well as virtualization SW such as Docker.

An introduction to Scrum and Dev-ops is given in the Videos below.

The definition of Scrum is pretty well defined here https://www.scrum.org/

DevOps is so new that here not yet one single definition that everybody agrees upon, however some important key features are listed below. The list is not complete, but should give some idea.

These are just some of the features I feel is mots important, please free to leave a comment in the comment filed below.

Exit mobile version