How we hacked a prototype before lunch

Ben Orozco
Nov 2, 2018 · 3 min read
Image for post
Image for post

We recently had a 3-day Design Sprint at Ecaresoft. The challenge was about tackling the prioritization of incoming bug fixes, feature requests, technical support, etc… (psst… want to learn what a Design Sprint is? check this out: https://designsprintkit.withgoogle.com)

Naturally, there are already existing solutions in this particular space, like ZenDesk, Jira, FreshDesk, etc. Without entering into many details, we already use some solutions internally at Ecaresoft. Therefore we didn’t want to simplify the whole design sprint output as simply deciding to use new tools, we could do better.

Fast forward to the last part of the design sprint, it consists on throwing out a prototype of the ideas gathered in the prior days. We narrowed the solution components into 3 mini-teams:

  • Design: Mockup
  • Algorithm: Prioritization
  • Technology: Proof of Concept

We took the tech side of things and started to research about existing tools to get the job done. We didn’t want to just use existing solutions and stitch ’em together (with Zapier, for example), but we also didn’t wanted to throw many lines of code for a simple prototype. We considered falling back to Airtable or Coda.io, but the use case was too complex for these tools.

Meet Retool

Retool is a new startup tackling the challenge of creating simple “internal” apps with few clicks and even fewer lines of code (or none), a concept know as “visual programming”. Literally its founders want it to be the Visual Basic of Web 2.0!

Retool supports different data storages (databases, api’s, etc…), so we quickly set up a schema-less Firebase db for our app with some sample data:

Image for post
Image for post

Using Retool GUI we quickly put together a form to submit a “Triage issue” and tested a pseudo-priorization algorithm:

Image for post
Image for post
http://recordit.co/crj7YjvjKn

Retool has several integrations, including a Slack webhook, which we used to send a notification to our #Customer-Care channel every time a new Triage was submitted:

Image for post
Image for post
https://docs.tryretool.com/docs/slack-integration

Eventually we also showed the list of issues in a grid, with the ability to sort it by score:

Image for post
Image for post

Conclusion

As mentioned, this is still a prototype, but it helped us big time to figure out how the information flow would occur in the real world. We don’t know if we will use Retool for the final product yet, but certainly it proved itself by getting the job done.

References

The Backlog by Ecaresoft

Sharing our journey: from software development to company…

Thanks to Ana Paula Macias

Ben Orozco

Written by

Healthtech Hacker — Full Stack Dev — Open Source & Crypto Enthusiast — CTO 🌳 @HealthTreeNet — Previously @ecaresoft & @Nimbo_X

The Backlog by Ecaresoft

Sharing our journey: from software development to company culture and productivity hacks.

Ben Orozco

Written by

Healthtech Hacker — Full Stack Dev — Open Source & Crypto Enthusiast — CTO 🌳 @HealthTreeNet — Previously @ecaresoft & @Nimbo_X

The Backlog by Ecaresoft

Sharing our journey: from software development to company culture and productivity hacks.

Medium is an open platform where 170 million readers come to find insightful and dynamic thinking. Here, expert and undiscovered voices alike dive into the heart of any topic and bring new ideas to the surface. Learn more

Follow the writers, publications, and topics that matter to you, and you’ll see them on your homepage and in your inbox. Explore

If you have a story to tell, knowledge to share, or a perspective to offer — welcome home. It’s easy and free to post your thinking on any topic. Write on Medium

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store