Skip to content

A statistical and metric (i.e. DORA) focused company internal web app tool that streamlines existing processes by simplifying common DevOp data

Notifications You must be signed in to change notification settings

lornasw93/devops-analysis-tool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Please note, code is backed up on company Bitbucket, not here, as this repo is more for info.

DevOps Analysis Tool

From fun side project to new company internal tool

πŸ’‘ What is it?

An unhealthy engineering team leads to infrequent product releases, mass defects and low customer satisfaction rates.

I've developed a web app tool to simplify common DevOp tasks in a single place using a combination of the Bitbucket, Team City and Octopus Deploy APIs in Node.js and Angular 11.

BETA target audience is for management with the plan after release to expand to (and not limited to) software devs, QA and product owners.

⚑ Motivation

I started this side project pretty much as soon as I started at IRIS back in September 2020 and have worked on the project 90% in my own time purely for fun and self-learning. I enjoy data analysis, spreadsheets, documentation. Previously in another role, I created a very similar side project to this but for Azure with the sole target audience being devs.

Main product I work on uses Bitbucket, Teamcity, Octopus Deploy and Jira - I wanted to consolidate key info within a single place.

πŸ’» Tech Stack

  • Frontend: Angular 11
  • Backend: Node.js
  • Hosting: Azure (not implemented yet, in process)
  • Authentication: Azure Active Directory (not implemented yet, in process)
  • Other: Docker, APIs

⭐ Features

  • Improve existing processes
  • Highlight (potential) issues
  • Highlight inconsistencies i.e. tags
  • Less clicks i.e. finding common info quick without the noise
  • Centralising useful info in 1 place
  • Measurable data e.g.:
    • DORA
      • Deployment Frequency
      • Lead Time for Change
      • Time to Restore Services
      • Change Failure Rate
    • Other
      • Defect Density
      • QA Pass Rate
      • Sprint Completion Ratio
      • Outstanding Defects
  • Build dynamic shareable dashboards
  • Chart trends
  • Data dumps

πŸ‘·β€β™€οΈ Layout

🎨 Design/Mockups

alt text

Other

  • Blog post I wrote about findings with Teamcity API

About

A statistical and metric (i.e. DORA) focused company internal web app tool that streamlines existing processes by simplifying common DevOp data

Topics

Resources

Stars

Watchers

Forks