p/waydev
Boost Engineering Efficiency, Enhance DX and Deliver Faster.
Tristan Pollock

Waydev — Git analytics (2018) version 1.0

Featured
117

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
Best
Tristan Pollock
Waydev is designed to help non-technical founders understand and manage the work of your developers. You can access the detailed reports on your tablet or smartphone and at a glance you can see how much progress is being made and where the major roadblocks remain. Because it is designed for non-technical founders (like myself), you can still keep your project on track, even if you don’t know the details behind each specific line of code.
Alex Circei
👋 Hey everyone! First of all, thanks @writerpollock for hunting Waydev! We're psyched to be here. I built my first online business back in 2007, and since then, I've created and launched tens of products. I've worked with developers all my entrepreneurial life, but all that time, I was frustrated not knowing why we were missing deadlines, why we were stuck, or why we were slacking off. 😞 I know that if you know a little bit about code, you can study the code, but if not, you are asking questions and following your intuition, and in most cases, you are dead wrong—you don't know anything 😣 Without real data, you can't take any decision. Fortunately, because most of the developers' works are in GIT, we've found the solution to tracking their activity. We've built Waydev, a tool with which you can track real data from your developers, without their input with the mission to help the community of non-technical entrepreneurs worldwide 🙌 Waydev brings everything you need to track your development team 📈 ✅An easy-to-understand overview of your developers’ work ✅A single metric to follow, week after week ✅Comprehensive deep analytics for each developer We’re integrated with Github and Bitbucket, and will integrate with Gitlab, Slack & Google Apps in the upcoming month. I’m hoping to get your feedback, questions, and ideas here 🙏🏼 PS: ❤️ We have a great deal for Product Hunt, too: Apply the code PRODUCTHUNT at checkout to save 50% OFF.
Akis Laopodis
@writerpollock @alex_circei Really interesting concept. I've been a non-technical founder for years and that was always a pain.
Alex Circei
@writerpollock @akislaopodis Hey Akis! Thank you! I hope, Waydev will help you to your problem.
Denis Todirica
Congrats for the launch @alex_circei and @buzea_valentin! I saw the Slack and Google Suites logos on your homepage, how are you integrated with them?
Alex Circei
@denistodirica Hey Denis! We've seen that most developers communicate in Slack either on the email and for improving our Impact metric we've decided to correlate the communication in your company with the data from your GIT providers. We're not (yet) released the integrations, we plan to release them in September.
Alex Circei
@denistodirica Thanks!!!
Dragos Bulugean
I've been using this since the early days, I can say it's a very well crafted product. Since I'm a dev, I tracked my own progress over months and the algorithm seems to be on point. I will def continue to use when my team grows!
Alex Circei
@dragosbulugean Thank you!
Savelii Kovalenko
It's really a pain to track development efficiency sometimes so I see a lot of potential in this product. Great work!
Alex Circei
@savelii Thanks!
Jeremy Thomas
I agree with what folks like Peter and James are saying. Lines of code and commit count are not accurate ways to measure "impact." Usually a high frequency of commits is an indication of poor code quality -- developers are introducing new changes to fix errors introduced by previous ones. Instead, you should expect a steady cadence of incremental changes, where proper time and thought is put into each. Test coverage is another important metric, which is not covered here. Further, most product-development organizations celebrate when developers remove lines of code. We, for example, have a bot that adds a "hand clapping" emoji to a commit when the developer has removed code. In short, a high commit volume and more lines of code are often anathema to what good software development is.
Alex Circei
@jgrahamthomas Hey Jeremy, How I said to James, we're targeting non-technical founders who work with remote developers where you don't know anything about them, and from now on you will be able to track them - week by week. What do you say to give us a try and tell us if we're relevant? https://app.waydev.co/register
Alex Circei
@jgrahamthomas Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Marcus Ellison
Overall I recommend this for non-devs. It's a nice UI/UX wrapper on top of github. It has a very smooth onboarding experience and was easy to link up to Github. But... it's probably best used as a place to start discussions with developers rather than evidence of progress or absence. I was hoping to use this as a way to visualize my own development velocity but ran into a few gaps: - Can't track different branches other than master - I find the impact score a bit misleading since it's tied closely to # of commits. - Some of my commits are fairly massive updates while others are trivial. This means that it is still similar to rating the quality of a book by the number of pages - which is useful in some very basic scenarios but quickly degrades. Cheers!
Alex Circei
@marcojelli Hey! I am happy you found it useful. - Regarding the branches, we will push a fix next week. - Every feedback it is a big push for us, we try to improve the Impact Score as much as we can, because of this we will also add Slack and Google Apps.
Valentin Buzea
Hey @marcojelli! We know about the problem related to branches, and we try to solve it as soon as possible. As for impact formula, we try to improve it every day and this kind of feedback helps us a lot.
Alex Circei
@marcojelli Hey Marcus! Now we're tracking all the branches and we've change the Impact Score. You can try here our last version https://app.waydev.co/login
Vlad Calus

I love that it's so easy to use for non-technical founders, especially that more and more marketers are going into the space of technical products and it gives them more flexibility and opportunities to learn.

Pros:

It's really simple to use

Cons:

None so far

Valentin Buzea
Thanks Vlad!
Chad Nickell

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

Heather Daymon
It's better to get honest feedback early on than to keep investing on this path though.
Alex Circei
@nickell Hey! Thank you for your feedback! Waydev comes to help managers to make better decisions. We're an add-on to your project management tool. Why don't you test us, to judge if we are relevant or not? https://app.waydev.co/register
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Alex Circei
@heather314 I don't understand how it possible to give feedback on something without testing it.
Hendrik Haandrikman

I'm usually not one to go for negative reviews, but:

What is the "Impact" metric?

The metric you need to watch, week-by-week. At Waydev, we developed the "Impact" metric to analyze performance data. Impact takes the following into consideration: (1) The highest chunk of activity you did in the past, (2) The average activity of a developer based on our research and (3) The behavior of your activity in the last weeks.

"Activity" is not the same thing as impact. Teaching 'non-technical founders' that those two things are even remotely related sounds like a great way to undermine your team's actual impact. You don't want devs to blindly ram out and submit code. You want them to come up with smart, scaleable and effective ways to tackle issues and resolve challenges.

Pros:

I'm sure they mean well

Cons:

The core 'impact' metric doesn't signify actual impact and 'trains' non-devs on the wrong KPI's

Alex Circei
Hey @hhaandr! Thank you for the feedback. We thought about your feedback, and you are right. Because of that, we've decided to change the "Impact Score" with "Activity Score," who describes best what we are doing at Waydev.
Hendrik Haandrikman
@alex_circei That sounds a lot more sensible ;) Good job at listening to - and incorporating - feedback
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Alin B

In the entrepreneurial age, devs are the lifeblood of all projects.

Problem is that non-technical founders or managers have little to no control over them.

Having met 10s of founders with failed projects due to complicated circumstances with their outsourced dev teams, this simple tool gives an overview of their work so you can basically sleep better at night and focus on growing the business.

Pros:

For a non-tech manager, it gives an overview of your development teams' work

Cons:

Might be seen as micro-management by devs

Alex Circei
🚀🚀🚀
Gabriel

I've been using Waydev for a while now and I love it! It's easier when you have an overview on your team's activity

Pros:

easy to use, clear metrics

Cons:

still looking for them

Alex Circei
Thanks Gabi!
Karl Karafiat
Hey guys, looks interesting. Let me ask a simple question to understand it a bit better - what exactly is the impact score and how is it calculated?
Alex Circei
@kkarafiat Hey Karl! Thank you for asking, at Waydev, we developed the "Impact" metric to analyze performance data. Impact takes the following into consideration: (1) The highest chunk of activity you did in the past, (2) The average activity of a developer based on our research and (3) The behavior of your activity in the last weeks. We like to say that is the metric you need to watch, week-by-week.
Marius
@kkarafiat @alex_circei (2) >> The average activity of a developer based on our research >> what does that mean, the average daily LoC and commit counts? What was your research based on?
Alex Circei
@kkarafiat @maephisto Hey Marius! Based on analyzing the GIT activity in thousands of repositories.
Marius
@kkarafiat @alex_circei is the behaviour(LoC, commit frequency) of developers in opens source repos the same with the behaviour of a web agency freelancer or a developer working 9-5 in a startup ? (I assume those thousands repos you mentioned are open source repos on GH). Also, would love to read a more detailed blog post on this 'Impact' magic sauce, since it's the main selling point.
Alex Circei
@kkarafiat @maephisto Due to this launch, we've been in alpha stage a long period, and we've tested on thousands of repositories from our clients; We will also write a detailed blog post regarding the "Impact Score."
Jacob Ablowitz
"Helping non-technical founders understand what's going on with their technical team" is a fantastic objective and well worth the effort - and this is why you're getting consistently positive early feedback from prospective non-technical founder customers. Unfortunately, counting SLOC and/or commits, *no matter how sophisticated your algorithm,* is a fundamentally flawed means of assessing either "what's going on" with a technical team or "how well are they doing," and this is why you're receiving consistently critical feedback from senior technical folks. The big problem you have is that your non-technical customers will eventually encounter the bad outcomes driven by a "how much stuff did I do" measurement approach, and when they do, they will be really angry with you because you will have effectively been lying to them for an extended period of time. *Non-technical founders: please don't ever measure software teams on how much stuff they did. It will make you very, very unhappy in the end.* Digging deeper, this is not a matter of "well what if we analyze the data better?" The problem is that the only real way to measure the impact of a technical team is in their ability to deliver value - and value is not encoded anywhere within any software repo, whether CVS, SVN, git, MTFS, BitBucket, or any other repo management tool. Period. If you want to measure value, you have no choice but to measure against requirements or user stories in some way.
Alex Circei
Hey @jacob_dmi, Thank you for the feedback! I would like to, first of all, clarify our target - the non-technical founder/manager who works with 1 - 15 developers, without a technical PM and process in place. Now, in all the development space, everything is tracked with the developers' input. How does a non-technical founder take decisions without real data? Waydev isn't without developer input, we connect to your GIT, Slack, Email and we try to understand your teams' behavior and to keep the non-technical updated with simple overview reports. We don't replace any of the existing tools; we come from another angle for the non-tech folks. I have received while researching and building the app, numerous critics but also praises. Most vocals were senior devs indeed. What I want to touch on is that there are also developers that are not that good. If your team's impact has been dropping for months and you lose that budget, it's not a failed project issue; it's a failed business issue for bootstrapped companies. We want to help founders spot weak points before it's too late for their business. This is not an enterprise level tool; it's an SMB tool leaning towards outsourced work. Would be great if you considered trying us.
Jacob Ablowitz
@alex_circei I understand all of that, and understood it before you replied. The problem here is that instead of getting "the right data" to analyze the problem, you are choosing instead to analyze "the data we have," which is activity (NOT PRODUCTIVITY) data. Activity data - how many lines of code, how many commits - tells you ZERO about the value of what was produced. Without knowing the value of what was produced you have zero information on productivity, and therefore cannot possibly inform decisions in any meaningful way. My response to your question "How does a non-technical founder take decisions without real data?" my response is "By getting real, relevant, meaningful data and analyzing it - NOT by analyzing whatever data I can easily get my hands upon and hoping there's some vague correlation to the thing I actually want to measure." Bottom line, speaking as an experienced startup CEO and CTO, I'm warning you that you are not only not providing value to users but actually providing them NEGATIVE VALUE by giving them "data-like substance" that isn't actually data!
Jacob Ablowitz
@alex_circei As for "there are developers that are not that good," the problem here is that a significant percentage of "not that good" developer types will actually look just fine according to your metrics, simply because they're creating lots and lots of code and commits, while many "good developers" who know how to do things efficiently will have fewer lines of code and fewer commits while producing more actual customer value. This isn't speculation, this has been thoroughly studied by the Computer Science academic community for literally decades. You clearly haven't studied this as well as you think you have - it's nice that you've received criticism and praise from people including senior devs while building it, but you're failing on a seriously basic level here. I can't emphasize this enough: reporting software development outcomes to non-technical users using lines of code and commits as the basis for your performance metrics is OUTRIGHT MALPRACTICE AS A TECHNOLOGY LEADER.
Alex Circei
@jacob_dmi We have a big responsibility to track a development team, and we've worked a lot for having good accuracy. I hope you will give us a try.
Alex Circei
@jacob_dmi Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Peter Bell

It's super important to find ways for non-technical founders to connect with and manage engineers. This isn't one of them. Tracking an engineer by lines of code is like tracking a marketing person by the number of words on the home page. You don't want the most words, you want the most concise way to tell your story.

And number of git commits is not much better as it's super easy to game by just committing more often. Plus, if you want to get a high level sense of this, just look at the list of commits in GitHub.

Sorry - don't like to be negative about a startup or new product as I know the blood sweat and tears that go into making it, but this makes the world a worse place - sorry :(

Pros:

None

Cons:

It's a really bad idea :(

Alex Circei
You are right if we were measuring only LoC, but this is not the case. We know that some engineers are afraid of our accuracy and we are and will be transparent about everything we do. For the current moment, we're targeting non-technical founders who work with remote developers where you don't know anything about them, and from now on you will be able to track them - week by week. We don't track the performance; we measure the activity of a team. What do you say to give us a try and tell us if we're relevant? https://app.waydev.co/register
Alex Circei
At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Yaz

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

Alex Circei
Hey @yagiz Improving our accuracy it is our main priority, and your feedback is essential to us. I hope you will give us a try.
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Vlad Nicula

If someone can explain to me how the sidebar in this page:

https://app.waydev.co/demo

And the comparison (when clicking on a user there) of how many commits A dev had on Friday two weeks ago compared to this Friday is in any way going to help a non-tech person I would be very grateful.

I'd also like to know how someone who doesn't know jack about development will be able to make sense iof John Dev A making 10 times less commits and writing 10 times less lines of code this week compared to last week.

There will be nothing worse for a non-tech manager to ask a question like "I noticed you're velocity/whatever-fancy-term-i'm-gonna-pick-as-a-non-tech-manager is down by a lot this week, care to explain why?".

Personally, if a potential client would say that it is using a tool like this, I would decline the project.

Pros:

Unclear

Cons:

This will literary destroy tech teams, frustrate devs and non-tech managers alike

Alex Circei
Hey @agilius! Thank you for your feedback! I'm curios, why you would decline a project if your client using Waydev? Waydev comes for helping founders take better decisions. We're an add-on to their project management tool.
Vlad Nicula
@alex_circei clients who track effectiveness this way don't take into account time spent in meetings and conversations, they don't track planning and decision making inside the team, and are usually on a budget, outsourcing because it's cheaper, not because they can't find talent in their area or country. PS: not sure if I'm double replying or my first attempt to reply was lost.
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Alex Circei
@agilius We know, it is also a problem there but we're not covering (yet).
James Barry
This tool is a throwback to the 80's and 90's. Measuring lines of code and commits does not work. It usually leads to bloated code . Usually in the 90's it meant that instead of writing some neat quick routine, you would cut and paste some crap that you found that did the same thing, but had 3x the lines of code. So you looked better. As a developer I would write extra long code (usually slower and less effective) to get my code lines up. As far as commits, my best developer commits a couple of times a week as he wants to noodle on it and make it better. depending on your coding culture this could stifle good code writing. Frequent commits is a way of getting code out quickly, not necessarily getting good code out. Think of the paper at school where it had to be 10 pages. You wrote a great 8 page paper that hit the mark. You would then fill in crap to make it the 10 pages. Same here. Horrible metrics for measuring developers. IMHO
Alex Circei
@jmbarry Hey James! First of all, thank you for taking the time writing this comment. 20 years ago you didn't have all the code in GIT and was almost impossible to track your developers based on their activity. For sure, also Google can be manipulated and fake your stats, but we will try to combat that. In the Impact metric, we consider the following: (1) The highest chunk of activity you did in the past, (2) The average activity of a developer based on our research and (3) The behavior of your activity in the last weeks. We don't track the performance; we measure the activity of a team. For the current moment, we're targeting non-technical founders who work with remote developers where you don't know anything about them, and from now on you will be able to track them - week by week. What do you say to give us a try and tell us if we're relevant? https://app.waydev.co/register
James Barry
@alex_circei I understand why you think its a great idea... But Github does not change things IMHO. We had CVS and tools to see about commits, and I was a co-founder of Collabnet where we launched Subversion. All had tools to measure lines of code by developer and "commits" atomic or otherwise. I think Dilbert unfortunately sums is up well http://dilbert.com/strip/2003-08-26 or http://dilbert.com/strip/1995-11-13 where the incentive for the developer changes (lines/commits/bugs) and that is where they focus, not good code.
Alex Circei
@jmbarry We have a big responsibility to track a development team, and we've worked a lot for having good accuracy. I hope you will give us a try and tell us your feedback.
Alex Circei
@jmbarry Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Jonathan Woodard

If you don't trust your technical team to execute the product vision and present you ongoing results, it's not time for a new tool, it's time for a new technical team.

Pros:

Unclear

Cons:

Utilizes specious metrics for "Impact"

Alex Circei
Hey @woodardj Trust needs to be earned. And as a non-technical founder, when do you know when the will not deliver? It is a significant risk if you are non-aware of their progress, the risk of killing the project. From now on, for being on track with their activity, you can use Waydev.
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...
Anton Ushakov

Can't use superficial metrics like that. Means nothing. Needs to measure actual value created, e.g. by impact on the users, or feedback from customer interviews etc

Pros:

Seems like a good idea to non-tech founders

Cons:

Actually tells them nothing about progress made

Alex Circei
Hey @anton_ushakov! Thank you for your feedback! Waydev comes to help you take better decisions. We're an add-on to your project management tool. Due to the Product Hunt Launch, we've realized that "Impact Score" term it is not relevant to use for what we're doing, and we decided to change with "Activity Score."
Alex Circei
Great to be back on here. At the previous launch, we've received a lot of feedback regarding our solution, we've processed the feedback, and we're excited to kick off 2019 by launching our new product. The new dashboard gives you an overview of your work so you can check the health or see correlations across your commits. -- https://www.producthunt.com/post...