Agility of Innovative Development
Rose from my garden

Agility of Innovative Development

In continue my Agile Australia 2016 presentation I was asked to share slides, however my presentation was based on the speech and slides don't have enough information. So I've created this post with key points of original presentation.

What we have is a general Enterprise company that wants to adopt Agile and DevOps methodologies. 

There are established developments (technologies, tools and etc.), with permanent staff with 5-20 years’ experience of work on the same products, the same development culture, and the same environment. 

Usually revolutionary Agile transformation is declared, new tools are carefully chosen by senior managers. Let's go!!!! Let's implement Agile - it is cool!!!!
Does it work? In the good case after months, in the worse scenario after years we are surprised!!! It doesn't work in our organization...
Any declaration sounds good in beginning.

Revolutionary Agile Transformation vs Evolutionary Agility 

First of all we have to change our culture, and the mindset of a team! It is impossible to do so in one day and just by creation, like a marketing/advertising company. 
Agile is mix of innovations, passion and inspiration of the team, not individuals. So why not start from innovations, real technical guys like it and it is really important part of a Company's Agility. Once a team gets Agile experience on the green new innovative project we'll be able to spread it around in organization and implement on the currently running projects as well. 

Let's start innovations from new technologies and adaptation of new tools, let's try new advanced approaches in development, testing and management. It will shake organization and initiate seeds of innovation around the business. 

Why Innovation is natural way of being Agile.
Firstly we grow it up carefully, by small incremental changes. In order to get awesome results, we have to make a lot of small steps and pass different stages of maturity…

We don't know exactly all our next steps and methods, but we have the goal that we want to achieve and we know what we will have success in the end.

We try different things, we tune it, we adapt successful changes and reject the wrong attempts.

 It is always a challenge to innovate and create new staff. However, in this stage it is much more important to inspire the present team and make changes in their attitude, to inspire them to introduce and adopt new innovative culture, and to establish collaborative team work and trust within the team. 

Evolutionary changes are unpredictable in nature and in technologies. It depends on a lot of factors and variables -like different personalities, skills set, team dynamics.

There is no such thing as the same recipe for all organizations and structures. But, the same evolutionary approach does exist for innovation -  make changes, evaluate and decide to use or reject. We learn from both successful and unsuccessful results.

It is unpredictable journey but with our new ideas we can expect success. 

要查看或添加评论,请登录

Igоr Gоulko, DevOps Talks ? ??的更多文章

社区洞察

其他会员也浏览了