I have just done data-driven tests (i.e. put their inputs/outputs into a data structure and have my testing framework loop through them). But I hate having to sit and copy/paste their inputs/outputs every time they think of a new use case. I'd love a UI driven tool where they can manage all the tests like in a spreadsheet, and when they make updates, my regression tests picks up their tests automatically. Would be nice if it even gave them reports based on what they want to see (e.g. organizing the tests by category, or by severity).
It drives me crazy when people send mass company emails with, for example, new policy or forms attached, and don't post them elsewhere. New hires only see them if someone remembers they exist and forwards them, plus it's impossible to figure out current state without spending a bunch of time playing email archeologist.
We've been remote founders and employees in numerous distributed startups, and have always found the same issue, the noisy nature of chat/Slack and lossy nature of email necessitates a 3rd place to keep the important decisions, announcements and history of the company.
Lots of companies use wikis and forum software for this, and those can work, but we're betting that a dedicated solution can work better.
Good leadership requires a real effort at transparency and a commitment to consistent communication. Employees need it, they crave it, they demand it, but it’s hard to do with the tools at hand. Even when leaders want to be transparent they end up communicating in ways that aren’t. Slack is too noisy, email is ignored, and all-hands meetings are unevenly attended and hard to pull off in distributed teams.
Teams, especially distributed and remote teams, benefit from a focused tool for leadership communication. Carrot isn’t focused on the minute-by-minute “where work gets done” of Slack, or the reference minutiae of a Wiki, it’s a place to focus on the big picture, and to make sure that transparent communication about the direction of the team is happening in both directions. It’s also well integrated with Slack.
As part of our commitment to product transparency, we’ve built Carrot as an open source platform ( https://github.com/open-company ). It’s ClojureScript/React on the front-end and Clojure microservices on the back-end.
I would love to hear about your challenges in startup and team leadership! And I’d love to know if you feel like Carrot is on track with what we think are some of the most important features: focused 2-way communications, awareness of who’s seen this, video updates, and deep Slack integration. You can weigh in on our open roadmap or email me directly at sean.johnson@carrot.io.
And, if you like what you we’re trying to do, I’d really appreciate your support on our Product Hunt launch today. https://producthunt.com/