beyond devops - iwa dev
TRANSCRIPT
Beyond Agile & DevOps
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
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
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
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
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
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
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.
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
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
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