beyond devops - iwa dev

11
Beyond Agile & DevOps

Upload: cloudopinion

Post on 17-Jul-2015

233 views

Category:

Software


2 download

TRANSCRIPT

Page 1: Beyond DevOps - Iwa Dev

Beyond Agile & DevOps

Page 2: Beyond DevOps - Iwa Dev

Problems with Agile

Agile indicates some sort of individual “fitness”

It creates conflict in the minds of the people that are forced to practice it

Mandatory meetings create stress for developers

Does not incorporate Operations

Page 3: Beyond DevOps - Iwa Dev

Problems with DevOps

Name drives a wedge between Developers and Operations Operations seen as inferior people because they come after Dev

Leads to insecure software Security is not incorporated into DevOps

Ignores many other areas Networking

Storage

Many people who don’t know ITIL try to do DevOps and fail

Excessive communication leads to inefficient feedback loops

Page 4: Beyond DevOps - Iwa Dev

Biggest issues facing Software Development

“Rockstar” mindset

Individuality

Disparity in “A” players and “B” players

No sense of community within the team

Team meetings often lead to pointing blame

Page 5: Beyond DevOps - Iwa Dev

DevOps tried to address some of these

Blameless post mortems

Mandatory application of Conway’s Law

Rationalization of titles

Theory of Constraints

Treat people as assembly line workers

Page 6: Beyond DevOps - Iwa Dev

DevOps does not go far enough

Does not create a sense of belonging

Still puts “DevOps Manager” ahead of team

Harder to build a community

Creates a divide between “certified” and “uncertified” folks

Excessive communication leads to inefficient feedback loops

Have to pursue your own version of DevOps Enterprise DevOps

DevOps for mainframes

etc

Page 7: Beyond DevOps - Iwa Dev

Basis for Proposal

Earliest civilizations have solved this problem thousands of years ago

Just like we found the “ideal” diet from our Paleo ancestors, there are answers for software too

Page 8: Beyond DevOps - Iwa Dev

Proposal

New method of software development: Iwa Means “Character and Morality” in the language Yoruba

Core principles: Good character is critical for a team member Mandatory education of skills and morals weekly ( Brewery visits) Team before Individuals

Team shares bonus and pay rises equally

Team members are referred to as “Onipa” Team collectively is also referred to as “Onipa” Each company invests in atleast one designated person as Iwa shaman Iwa Shaman is the only one in the company that can call meetings.

Page 9: Beyond DevOps - Iwa Dev

Practicing Iwa

Each Iwa Shaman initiated meeting starts with the following statement: “Honam mu nni nhanoa” ( Humanity has no boundary )

Before every deploy, all of Onipa must chant: onipa ye fe sen sika ( The human being is more beautiful than gold )

Gold is symbolism for whatever product/feature is being deployed

This allows for failures and recognization that Onipa is more beautiful than whats being deployed

Page 10: Beyond DevOps - Iwa Dev

Practicing Iwa

No member of the team is assumed to be complete onipa nye abe na ne ho ahyia ne ho ( Man is not a palm tree )

Reciprocity and interdependence are emphasized daily Remind Onipa that they are worthless outside of this team

Helps with employee retention metrics

Page 11: Beyond DevOps - Iwa Dev

FAQ

Who is the Father of Iwa Dev method? No one – it was invented by all Onipas

Which companies currently practice Iwa Dev method? The most successful ones

How does one get certified to be an Iwa Dev member? There is no certification

How do we train Iwa Shamans? To be Decided

A certification may be available in future