If you are interested in the fundamentals of #DeveloperPortals and #DeveloperStrategy, join @kvantomme’s webinar on… https://t.co/HuPs0scxNK
This talk was presented at Deliberate Complexity Conferences - Building Successful Platforms and APIs on 15 June. We are honoured to present the video recording and talk summary below. Enjoy!
Visit our talk recaps ToC page for an overview of all presentations!
Digital Engagement Lead at Concentrix Catalyst
“If you think about what we do, when we talk about modern software, we are talking about various ways of reducing the problem set. Agile is a reduction in the size of work to be delivered. Continuous integration and continuous delivery is about reducing the time it takes to deliver.”
Reduction can lead to incoherence, where each one of the subsystems has the opportunity to go and become disambiguated, uncoordinated.
"The hardest part of modern software development has less to do with technology itself and much more to do with maintaining coherence across the parts."
A technical system exists within a human system. To change software across the holistic system, we need to apply scales to the human relationships equally – if not more – than the energy we expend on the software integrations.
"Technology does not create alignment. People do."
Autonomy alignment: the more alignment that you have, the more autonomy can be supported.
1. Creating a compelling vision: having an idea about how something could be better is not the same as creating a vision.
Mike Burrows: Agendashift
2. Build coalitions: “One of the most important aspects of coalition building is you’re attempting to provide inclusion, but not a simulation.”
"The sign of a healthy coalition is if it’s evolving and changing and adapting. It’s not rigid, it’s not fixed."
It’s important to move people from just mobilizing to organizing. Mobilizing has low impact, it won't create sustainable change effort.
"Major task of the coalition building is moving people, who are already concerned about the issue and willing to do something, through this organizing side which deepens the participants’ understanding of who they are and why they wanna make the change."
3. Communication: people do not need a good talking to make change, they need a good listening to.
Motivational Interviewing is a useful technique: designed to strengthen the personal motivation for commitment to a specific goal.
4. Experimenting: Small experiments equal less resistance, and if an experiment is too big to fail, it’s no longer an experiment.
"Valuable experiments are things that are visible, they are unambiguous, and clearly relate to the change effort."
5. Celebrate: once you have the experiments, have the results, you need to be able to celebrate.
"How do we actually take these meaningful signals that were growing to this momentum that were harnessing and get it back out in front of people. [...] Change and growth are promoted through positive emotion."
6. Empowering others: take into account the ‘Innovation Distribution Curve’. It means that people embrace change differently and we need to be aware of it.
7. Terraforming the culture:
“New practices, if they are to continue beyond the effort of guiding a coalition, need to grow deep roots. The final stage in changing a complex system is terraforming the culture to make the change last."
Conway’s Law, Inverse Conway Manoeuvre: This is not where you should start your change initiative, first you need to take into account the seven skills.
If you are interested in the fundamentals of #DeveloperPortals and #DeveloperStrategy, join @kvantomme’s webinar on… https://t.co/HuPs0scxNK
What working style patterns can we observe that #developers might apply? What are their common preferences in #API… https://t.co/zrxfg7e237
RT @DeliberateComp1: In the past weeks, @libel_vox , @chrisvmcd, @dawnahukanna, @EvelynvanKelle, @kenny_baas, Alicia Juarrero and… https://t.co/S7CkvlUrBa
RT @gaborhojtsy: The Drupal Project Update Bot is made possible thanks to work from @phpstan, @rectorphp, @nmdmatt… https://t.co/w7TF5tgvKF
The Drupal Project Update Bot is made possible thanks to work from @phpstan, @rectorphp, @nmdmatt (originally at… https://t.co/c3NuHQOKLy