Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0

Share

Download to read offline

Dependencies kill software development

Download to read offline

The dependencies are killing Agile transformations. It´s not about managing them, but removing them. What we can learn from Conway´s Law.

Related Books

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

Dependencies kill software development

  1. 1. Dependencies Awareness: why conflict is unavoidable. Jose R. Díaz joserra@ynspira.com @joserra_diaz www.ynspira.com
  2. 2. Prelude
  3. 3. Software ecosystem
  4. 4. Software ecosystem Do we design to keep this ecosystem running and delivering value? Michael Feathers
  5. 5. Preface
  6. 6. Proposal Two worlds We are balancing between... hierarchy command & control reductionism knowledge towers plan STRUCTURE network inspect and adapt holism learning organization change CULTURE
  7. 7. Proposal Two worlds We are balancing between... Continuous releases Product growth User feedback Knowledge work Incremental design Value Big projects Product defined Business experts Process oriented Requirements fixed Cost
  8. 8. Main part Dependencies between worlds
  9. 9. Hyphotesis Two worlds • Trying a new world in an isolated island will generate more complexity in the system • Dependencies are the point where war is happening between worlds. • War can NOT be won by adapting to the old world. “It is a mistake to assume that if everybody does his job, it will be all right. The whole system may be in trouble.” W.E. Deming.
  10. 10. Dependencies Two worlds: consequences • Every interaction creates queues. Queues prevent proper flow. • Every interaction between two cultures is a misscommunication source. • Nobody has the systemic view: end to end workflow. Agile • Knowledge work depends on knowledge worker interactions. If every dependency between both worlds is a battlefield… we are doomed.
  11. 11. Ending
  12. 12. Thank you!
  13. 13. “De lo racional, a la inspiración” Como parte de nuestro servicio integral, ofrecemos: Formación: - Product Owner - Management 3.0 - Kanban - Equipos: feedback y autoorganización - Scrum Developer (prácticas técnicas ágiles) - Scrum avanzado - Liderazgo y motivación - Consultoría: - Transformación ágil de organizaciones. - Lanzamiento de equipos ágiles - Gestión de producto / Lean Startup - Sociocracy 3.0 Nuestros consultores expertos pueden ayudarle en estos u otros temas, ¡consúltenos!. ¡Podemos acompañarte! info@ynspira.com

The dependencies are killing Agile transformations. It´s not about managing them, but removing them. What we can learn from Conway´s Law.

Views

Total views

342

On Slideshare

0

From embeds

0

Number of embeds

165

Actions

Downloads

1

Shares

0

Comments

0

Likes

0

×