YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Putting Order into CHAOSSMetrics to Analyze Code Development

Ana Jiménez Santamaría, Daniel Izquierdo Cortázar@bitergia, https://speakerdeck.com/bitergia

CHAOSSCon Europe - Brussels - 1st Feb. 2019

Page 2: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

About us:

Page 3: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Motivation

Understand what

CHAOSS-GMD is

Contribute (& learn how to do it)

Put metrics into action [integrate soft.&metrics]

New panels!

Page 4: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

C.H.A.O.S.S = Community Health Analytics Open Source SoftwareCHAOSS Growth,

maturity and

decline group

Page 5: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Software development

projects life cycle:

Growth, maturity and decline

Page 6: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Identify project’s state

analyzing code development:

How can I know my community health?

Identifying my project state: Growth Maturity or Decline?

Code development

Community growth

Issue resolution

Page 7: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Contributing

Page 8: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Contributing

Page 9: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Contributing[for a

newcomer]

Page 10: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Contributing

Review & Merge

The maintainer may look for improvements(There were indeed!)When ready to go, merge the panel.

Open Ticket & Discussion

Open ticket at grimoirelab-sigilsHave discussion if needed

Creation Process

PanelDocumentationExport panel as JSON fileExport documentation as md file.Pull Request to grimoirelab-sigils

Page 11: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Putting metrics into action:

Lines of code changed panel visualization:

Page 12: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Putting metrics into action: Pull Request Merge Duration panel visualization:

Page 13: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Putting metrics into action:

Pull Requests Merged

Page 14: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Maintainer First Response

Page 15: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

What we achieved

Understand

Contribute

Put metrics into action

New panels!

Conclusions

Further Work

Match panels and my pet project GMD status

Produce new panels

Enter into discussions in the working group

Page 16: CHAOSSCon Europe - Brussels - 1st Feb. 2019 Putting Order ...

Ana Jiménez, Daniel Izquierdo

anajs|[email protected]

Let’s go for questions!


Related Documents