Analyzing Software Development Processes to Support Corporations Digital Transformation

7dddc875546948b5b5094167c90dc10d?s=47 Bitergia
October 20, 2017

Analyzing Software Development Processes to Support Corporations Digital Transformation

Slides used during LibreCon 2017 to present potential use case for software development analytics in inner source development and companies facing digital transformation

7dddc875546948b5b5094167c90dc10d?s=128

Bitergia

October 20, 2017
Tweet

Transcript

  1. Analyzing Software Development Processes to Support Corporations Digital Transformation J.

    Manrique López de la Fuente @jsmanrique jsmanrique at bitergia dot com https://speakerdeck.com/bitergia LibreCon, Santiago de Compostela, Oct. 20, 2017
  2. /bitergia Software Development Analytics for your peace of mind

  3. Open Development Open Development vs Corporate IT Development Everybody to

    be Open ??
  4. /everybody loves openness Everybody Open Development

  5. /everybody loves community Everybody Community

  6. /everybody loves community Everybody Community “Developers want to be part

    of something bigger; they want to contribute and influence where that technology is going” The Power of Community in Open Source, The Newstack
  7. /open reality but employees are unmotivated

  8. /open reality “70% of employees say they are disengaged at

    work” 70% of employees say they are disengaged at work. Here's how to motivate them, World Economic Forum but employees are unmotivated
  9. /everybody loves collaboration Everybody Collaboration

  10. /silos but companies keep working in silos

  11. Digital Transformation Early 2017’s buzzword What? Technology hype Where is

    the IT team?
  12. /Digital Transformation Digital transformation is the change associated with the

    application of digital technology in all aspects of human society Digital Transformation, Wikipedia
  13. /Digital technology Technology Technology Technology Technology Technology Technology Technology Technology

  14. /Why IT out of Digital Transformation? Why are they left

    them out?
  15. Inner Source Development Setting up your corporate’s community Inner Source

    Framework
  16. /open development in corporations How openness can be applied to

    any IT development? Inner Source Managing Inner Source Projects (bit.ly/managing-innersource) DevOps DevOps framework: CALMS (Culture/Collaboration, Automation, Lean, Measurement, and Sharing) Agile Agile Manifesto
  17. /cultural change Cultural change!

  18. /cultural change Cultural change! Transparency Async. comm. Meritocracy Community

  19. /infrastructure

  20. /monitoring “To measure is to know” “If you can not

    measure it, you can not improve it” Lord Kelvin
  21. /monitoring Human resources Activity Performance

  22. /monitoring Human resources Community Activity Performance

  23. /monitoring Community Activity Performance Transparency Awareness Governance support Motivational

  24. /be aware Metrics can be very dangerous

  25. /danger_zone “Human beings adjust behavior based on the metrics they’re

    held against. Anything you measure will impel a person to optimize his score on that metric. What you measure is what you’ll get. Period”. You Are What You Measure by Dan Ariely
  26. /monitoring methodology Governance -> Goals <- Questions <- Metrics 1.

    Develop a set of corporate, division and project business goals and associated measurement goals for productivity and quality 2. Generate questions (based on models) that define those goals as completely as possible in a quantifiable way 3. Specify the measures needed to be collected to answer those questions and track process and product conformance to the goals 4. Develop mechanisms for data collection 5. Collect, validate and analyze the data in real time to provide feedback to projects for corrective action 6. Analyze the data in a post mortem fashion to assess conformance to the goals and to make recommendations for future improvements
  27. Use Case Setting up your corporate’s community Autodesk Inc.

  28. /autodesk

  29. /autodesk Pull Request Culture Infrastructure:

  30. /monitoring GrimoireLab grimoirelab.github.io

  31. /monitoring GrimoireLab grimoirelab.github.io

  32. /monitoring GrimoireLab grimoirelab.github.io Community Health Analytics Open Source Software chaoss.community

  33. /monitoring Policies checking and new policies development Engagement metrics Mentoring

    GrimoireLab grimoirelab.github.io
  34. Software Development Analytics for your peace of mind bitergia.com J.

    Manrique López de la Fuente CEO at Bitergia jsmanrique@bitergia.com