INSIGHTS INTO AQUA’S WORKFLOW.

Muwonge Nicholus
3 min readMar 29, 2019

--

aqua workflow

A workflow is a series of tasks and steps taken towards accomplishing a certain task. It may take different forms according to different forms and necessitate this involves tools, human resource team, and planning. To kick it off as a team member in Aqua, I introduce the tools that exist as part of the workflow to make work delivery possible through collaboration.

There are a lot of tools used for team collaborations while working on delivering world-class features. Well, Aqua chooses the top of the art tools just to;- make communication between the team flawless, improve on feature development velocity, test features and basically debug code.

To get started with no particular order, here is a list for you:

  • Pivotal Tracker. This is a tool used for prior planning and determining how much has been accomplished using an agile software development methodology. With this, a whole project is broken down to pieces that are manageable and assignable to a particular group member. Good enough it communicates with third-party apps like GitHub and slack to catch any updates.
  • GitHub. Well, when someone talks about software development and version control, Git is literally the only tool that pops in mind first. Aqua works with the tool so that every feature can be worked on simultaneously but at the same time being merged together with the main project. Pull requests have been the best way to review one another’s code and give constructive feedback. That way a feature is 100% scrutinized and deemed world-class. (a small bonus tale, your work is safe even if your computer gets corrupted ).
  • Slack. Well, this has suddenly become our new WhatsApp with the ability to connect with the entire team, getting to know their current status, and of course, unblocking each other. This app packs room for a lot of third-party applications like Pivotal Tracker and Github to notify the team if any team member has pushed work and needs review.
  • Zoom. Now, like every other team, we need face to face interactions sometimes which makes communications clearer sometimes, team bonding and also improve the interaction of each participating team member. If you have used Skype video calls, Facetime or Hangouts video you probably know what I am talking about.

Well, that felt like an ad. up in here but I promise it's just how sleek aqua operates.

Regardless of using cool tools, Aqua heavily relies on modern workflow where the team consists of technical team lead(TTL) who works hand in hand with the rest of the team to deliver world-class features by giving the team a proper direction to go. This direction consists of proper naming conventions as per the team, world standard commits and PRs and basically proper Git practices.

The TTL mostly communicates with the client(some call them Product Owners) although at times for proper understanding of the client needs team members may need to reach out too.

This way we have managed to work in an orderly manner and creating value for our clients. I have to stop or I will give away all the secrets.

Hope it’s been a nice read. Chou.

--

--

Muwonge Nicholus
Muwonge Nicholus

Written by Muwonge Nicholus

I am a Javascript and Ruby engineer. I love designing user interfaces and currently working in payment systems.

No responses yet