Waydev - Git analytics (2018) version 1.0
by•
V1 - The fast & visual way to understand your developers. Waydev analyze your codebase from Github, Gitlab & Bitbucket to help you bring out the best in your engineers work.
Check out our V2 - https://www.producthunt.com/posts/waydev-2-0-1


Replies
HackerNoon
Waydev
Plutio
Waydev
Waydev
Giving non-technical founders insight into the activity/impact of their developers is a hard problem, especially when those developers are contractors.
As a founder, your goal is to have an impact on your customers and the work your developers do should directly affect that impact. That impact is measured by the value added to your customer's lives. How can you measure that?
As someone below said, measuring lines of code for a developer is like measuring words on a page for a writer. There is no direct correlation between lines of code and impact on your customer.
I've seen codebases that have waaaayyyy too many lines of code for the work they perform. These extra lines of code only serve to slow down progress the longer your software is in production. You do want to be in production for a long time don't you?
The other metric, commits, is lacks a direct correlation to the impact on your customer. I am a developer that likes to make a bunch of small commits as I work to confirm that the software is working along the way. Other developers I know like to make one large commit for their work. Neither approach is a good one...just a different one.
Overall, as a technical founder, you need to find developers that you can trust and neither of these metrics is a good measure of that trust.
What are good metrics? Here are a couple that I've used successfully in the past:
Number of stories in process - the more that you have in process means the less you have in front of actual users adding business value. Think of in process code like inventory on the shelves of a grocery store. It costs you money to have that sitting around.
Time from start of work to production - not a great success metric but when this grows you know it is time for a conversation to find out why it is growing. Is it because your stories are too big (again think work in process/inventory). Is it because it takes you too long to get from dev complete to production? These questions can only be answered via conversation, not metrics.
Overall, as an industry, developers owe it to their founders to deliver actual business value as quickly as possible. If you feel like your developers aren't adding that visible, measurable value your customers care about then it is time to have a conversation about that.
Pros:Nice UI
Cons:not a good way to measure impact of a developer
Waydev
This tool seems targeted at small businesses and entrepreneurs. I'm using it to track the work of a remote team that is handling the development of an iOS app.
Pros:nice UI and simple way to track development
Cons:for big projects it would need additional metrics
We had been developing an app for fashion industry and the contact with the developers was truly hard. It was a real need for me to have a close look of what is happening in developing. Now I can know how things are going.
Pros:For me as a non-tech is a great thing.
Cons:I find it slow and I didn't find easy all the features.
Waydev
Yaguara 🐆
This can easily be manipulated, and provides a false sense of insight into development work.
I hate to review a new startup this way. I just think that measuring these metrics is an ineffective strategy that discourages good behaviour.
Pros:none
Cons:Relatively meaningless metrics
Waydev
Waydev
Be careful what you measure, you might improve.
You want to focus on the outcome, and not the output.
Pros:None
Cons:Not a good way to measure engineering effectiveness
Waydev
Waydev
"My point today is that, if we wish to count lines of code, we should not regard them as "lines produced" but as "lines spent": the current conventional wisdom is so foolish as to book that count on the wrong side of the ledger." - Dijkstra
Great way to incentivize bloated codebases and needlessly granular commit history.
Pros:None
Cons:Horribly misleading metrics
Waydev
Waydev
You cannot really compare lines of code and closed tasks between developers. I mean, the tasks have different complexities and take different amounts of time and code lines. It would only bring frustration to the team to measure effectiveness in this way.
Pros:none :)
Cons:micromanagement at its finest
Waydev
Waydev
Waydev