After the milestones definition, Thom creates a new channel and invites @karmabot there. It will become the project’s channel.
The primary communication channel for a particular project. It helps to track the overall workload.
/karma set project
Some channels are explicitly created for communications with the client.
/karma set client
And there are chats, channels used for the everyday wittiness and sarcastic remarks.
/karma set chat
Thom and Vanessa assign Karma points to stimulate team members. They get more projects done. They ship faster.
Karma can be given in small and big quantities for everday awesomeness and notable achievements. More karma for more important things, less karma for as a ‘pat on the shoulder’ kind of gesture.
Let’s take one of the freshly created channels that Thom has set up and see how Karmabot works for the crowd.
Reactions and microkarma
Bob, the designer, jumped onto it straight away. He confirmed that the brief looks good and he’s ready to start ASAP. Thom reacted with 👍🏻. Karmabot instantly rewarded Bob with 0.1 karma points.
1 reaction = 0.1 karma
To better understand the scope of work, Bob requested help, just a couple of tech tips really, from a programmer. Sam and Bob had a quick call to go over the details. In the end, the designer requested karma points for Sam: for being responsive and competent.
1 karma = 1 karma ¯\_(ツ)_/¯
Milestones and a karma fountain
Bob created a great set of mockups, which made it smooth and easy for SM to code it. The product was shipped, the client was impressed. Vanessa and Thome were delighted! Thom requested 10 karma points for everyone on the channel. Karmabot counted that and marked another one milestone as delivered.
Bunch of karma = 1 milestone
Karmabot tracks channel requests and counts them as delivered milestones
More milestones delivered, more bonuses unlocked. The business owners at the beginning of each quarter.
total quarterly bonus
No milestones delivered
Karmabot divides total bonus amount earned between The Studio teammates at the end of the quarter
The quarterly bonus amount is proportional to the karma earned by a particular team member in comparison to the total team karma gains.
Personal karma: 243
Team karma: 1350
Karma shares: 18%
Sam’s got 18% of team’s karma earned over the quarter.
At the end of the quarter, he gets 306₭, 18% of the total bonus of 1700₭.
Sam’s share of the bonus
Use /karma top and /karma me to see the stats
In addition to the quarterly bonuses, Karmabot calculates monthly karma, which Thom and Vanessa use for monetary rewards
Quarters seem too long. The Studio business owners give a little something on top of the agreed salary rates to each team member: monthly bonuses are essentially the monthly karma.
At the end of each year, Thom and Vanessa can see and evaluate excellence among the workers. Karmabot has all info on people’s performance. As it happens, the best get promotions and other kudos.
Karmabot helps to put more meat onto the bones during annual performance reviews: each team member gets her profile built
Using reasons provided with each karma request Karambot makes comprehensive and sophisticated profiles. The machine is actually reading the text utilising Google Machine Learning API and some tricky math.