GitPrime

Metrics for data-driven engineering leaders

GitPrime is the world's leading Engineering Logistics Platform. We aggregate data from git repos, ticketing systems, and pull requests and transform them into easy to understand insights and reports—so engineering leaders can debug their development process.

Discussion
Would you recommend this product?
13 Reviews3.8/5
Looks cool! Do you support github for enterprise?
@cnaut Yep! We have run into the occasional wrinkle if you there are specific firewall settings or something similar in play, but we support SSH with port forwarding on a repo-by-repo basis, which works in 95%+ cases. Feel free to ping me directly if you run into anything and we'll work through it.
@charles_naut yes, we have a full featured on-prem version with all the extras you'd expect (SSO, etc)
To make sure I'm understanding correctly, the analysis is done via git-level information and doesn't get into any code-level analysis static or otherwise (implemented a bad pattern, untested code, etc)? Looks really cool and an easy sell.
@rskopecek you nailed it! ^^^ I'll let @traviskimmel jump in here to elaborate.
@rskopecek Exactly. Internally, we think of our mission to report on the work process (stuff in the pipeline) vs the work product. We've steered away from things like cyclomatic complexity for now, though that is also a fascinating body of work.
@traviskimmel @rskopecek Is there a way to provide hints to help extend the determination ability? For example, if I add a word (or js expression) that the code is checked against it can be flagged as more technical debt. Thus when code is changed and that expression is now false...the technical debt is reduced.
@rskopecek So, something similar to how JIRA integrates with GitHub and ties commits to tickets, but at the level of code? I like it -- going to put that on the roadmap.
@traviskimmel @rskopecek That could be cool too :-). I was thinking along the lines of string level searches. For example, in .Net if a developer leaves //todo: or //hack: which are code-level comments it could be considered technical debt. So as a lead, I could add a hint expression into GitPrime to say if codeFile.Contains("//hack", "//todo") then tag that line/file as increasing technical debt. I can see where static analysis and such would be beneficial to analysis. However, even just having some string level search hints would be of value without adding the overhead of doing language/tech level compilation and such. Make sense?

I first discovered GitPrime through ProductHunt shortly after it launched and used it as an early customer while working on my first startup. We were unusual in that we were a small team of two developers and while the product is designed for larger and more established teams, we found the reports really useful to analyse our work and see just how much time we were spending contributing new code, dealing with technical debt and refactoring legacy code.

Pros:

Fantastic product with really informative reporting into where your developer's time is being spent.

Cons:

It can take a while to start to understand some of the terms and charting but thankfully it is accompanied by good documentation

Upvote (1)Share

When I was getting started as a founder, I was admittedly a lacklustre developer. To be fair, as a founder now, I'd still say I was pretty average. That said, I can crack out some decent code when the time comes.

But y'know what's even harder than writing consistently decent code yourself? Making sure your dev team's writing consistently decent code too.

GitPrime gives you high level insights into your team's performance, actionable insights and reports. When something catches your eye you can dig in and explore more. Invaluable for anyone running a dev team, no matter your coding experience. Highly recommended.

Pros:

Gives insane visibility into the performance of your engineering team

Cons:

None that I've seen. It's a killer product, and the team's made awesome progress over the past few years.

Upvote (1)Share

Early adopter long term fan of what GitPrime are trying to do. Many of the businesses I have worked in have had the same problem of identifiying who their top performing developers were and who needed help. Time and time again, developers were promoted on subjective opinion rather than objective fact.

GitPrime changes that! It allowed me to bridge the developer/business disconnect and objectively show the impact a developer has on the product. The documentation is excellent, and the team were super accommodating whenever I had a question around what the data was telling me.

The metrics open up a whole set of wider veiwpoints and insights into how your team is doing. It also helped me understand who was struggling with a problem, and who was doing too much and likely to burn out. It made it easy for the business to visualise the impact of overtime, and the inevitable undertime that followed.

Overall, a really useful tool in the management toolbox!

Pros:

Allows you to understand the relative performance of your development team objectively.

Cons:

Pricing - would love to be able to use in my current small startup

Upvote (1)Share