This is about change. Most of the software companies now call it “becoming agile”. Personally, I think the term “agility” is overused and has lost its true meaning. Regardless where you want the change to occur: be it on how activity in a submarine is performed (like David Marquet explains in his book “Turn the ship around”), in an online e-commerce company (like Tony Hsieh explains in his book “How to deliver Hapiness”) or in really any company (like John Kotter explains in his book “The heart of change”) there are some steps that are taken to produce change. What I wanted to do is to go through these steps and give examples both from my experience and from the above mentioned books.