Slide 1

Slide 1 text

Bitergia Analytics Software Development Analytics for your Peace of Mind J. Manrique López de la Fuente @jsmanrique jsmanrique at bitergia.com https://speakerdeck.com/bitergia OpenExpo Europe Madrid, June 6th, 2018

Slide 2

Slide 2 text

Software is eating the World Marc Andreessen, 2011

Slide 3

Slide 3 text

Open Source Software is eating the World Michael Skok, 2014

Slide 4

Slide 4 text

Open Source Hardware is eating the World Adam Benzion, 2015

Slide 5

Slide 5 text

/open development in corporations Agile Agile Manifesto DevOps DevOps framework: CALMS (Culture/Collaboration, Automation, Lean, Measurement, and Sharing) Inner Source Managing Inner Source Projects (bit.ly/managing-innersource)

Slide 6

Slide 6 text

/everybody loves open development Everybody Open Development

Slide 7

Slide 7 text

/open source everywhere Who is contributing* to the projects? How much/what/where are they contributing*? Who is driving successful projects? Who is behind a project? * Contributions: code, issues, requests, etc.

Slide 8

Slide 8 text

/collaboration Everybody Collaboration

Slide 9

Slide 9 text

/community Which projects are more community attractive? Are projects retaining contributors? Are projects community-driven or enterprise-driven? How diverse is your community? Who are projects top contributors? Where does my community come from? Where else my community contributes?

Slide 10

Slide 10 text

/collaboration management How fast are we dealing with feedback (issues, requests, comments)? How long does it take to add new features? Are people engaged with the project/company? Is the project/company allowing innovation?

Slide 11

Slide 11 text

/questions

Slide 12

Slide 12 text

/data “Without data, you are just another person with an opinion” W. Edwards Deming

Slide 13

Slide 13 text

/data “Without data, you are just another person with an opinion” W. Edwards Deming

Slide 14

Slide 14 text

Bitergia AKA Bitergium, Bitergy, Bit-energy, Bit...what?

Slide 15

Slide 15 text

Bitergia Analytics What Why How When Solving any question about software development processes

Slide 16

Slide 16 text

/monitoring “To measure is to know” “If you can not measure it, you can not improve it” Lord Kelvin

Slide 17

Slide 17 text

What What do we measure?

Slide 18

Slide 18 text

/what Human resources Activity Performance

Slide 19

Slide 19 text

/what Human resources Community Activity Performance

Slide 20

Slide 20 text

/what

Slide 21

Slide 21 text

Why Why do we measure?

Slide 22

Slide 22 text

/why Transparency

Slide 23

Slide 23 text

/why Transparency Awareness

Slide 24

Slide 24 text

/why Transparency Awareness Governance support

Slide 25

Slide 25 text

/why Transparency Awareness Governance support Motivational

Slide 26

Slide 26 text

/why Transparency Awareness Governance support Motivational

Slide 27

Slide 27 text

How How to implement development analytics?

Slide 28

Slide 28 text

/grimoirelab

Slide 29

Slide 29 text

/how Don’t get trapped by data

Slide 30

Slide 30 text

/monitoring Metrics can be very dangerous

Slide 31

Slide 31 text

/monitoring Metrics can be very dangerous “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

Slide 32

Slide 32 text

/monitoring strategy Goals

Slide 33

Slide 33 text

/monitoring strategy Goals Questions

Slide 34

Slide 34 text

/monitoring strategy Goals Questions Metrics

Slide 35

Slide 35 text

/monitoring strategy Goals Questions Metrics

Slide 36

Slide 36 text

When When to implement metrics strategy?

Slide 37

Slide 37 text

/when Mature organization/project Transparency Aligned interests

Slide 38

Slide 38 text

Examples

Slide 39

Slide 39 text

Activity What?

Slide 40

Slide 40 text

/activity

Slide 41

Slide 41 text

/activity

Slide 42

Slide 42 text

Community Who?

Slide 43

Slide 43 text

/community

Slide 44

Slide 44 text

/community

Slide 45

Slide 45 text

/community

Slide 46

Slide 46 text

/community Onion model ASF Pony factor 80% contrib.: 7 core devs 15% contrib.:~ 40 regular 5% contrib: ~ 85 casual Pony factor: 1

Slide 47

Slide 47 text

/community

Slide 48

Slide 48 text

/community

Slide 49

Slide 49 text

Performance How?

Slide 50

Slide 50 text

/performance

Slide 51

Slide 51 text

/performance

Slide 52

Slide 52 text

Beyond Bitergia CHAOSS InnerSource Commons InnerSource Spain Where are we?

Slide 53

Slide 53 text

/chaoss Community Health Analytics Open Source Software

Slide 54

Slide 54 text

/innersource commons Inner Source Commons “...establish a body of knowledge and to educate individuals, commercial and non-profit organizations, research centers and other institutions about the successful adoption of InnerSource best practices…”

Slide 55

Slide 55 text

/innersource commons … and many more!

Slide 56

Slide 56 text

/innersource spain

Slide 57

Slide 57 text

/bitergia

Slide 58

Slide 58 text

Software Development Analytics for your peace of mind [email protected] CEO at Bitergia