Can a bot bring Agility?Pooja Shah
schedule 4 months agoSold Out!
A typical conversation on a release day:
Everyone on team running around with questions like how was it merged without review? why wasn't it caught earlier in the automated tests? is it not test covered? And the blame game starts which turns pleasant office premises into a really chaotic one as all starts behaving like Shakuni the bad critic ..............
Does this conversation sounds familiar to you?
yes, in fast paced organisations like us it is a burning problem. And we really wanted a monitoring system in the test phase itself that too using the same tools we use regularly and hence not costing us anything extra. This brings Agility within the teams by having everything & everyone on a single platform and help everyone feel what’s there in the black box.
Points needed to ensure:
- Prevent direct push to the branches we want to protect
- No commits to go inside without tech/product review
- A common transparent place to quickly go through all commit links/description with timestamp to quickly know which can be the culprit commits
- Alerts to respective team members for any suspicious activity done by anyone
- Personalised alerts to the committer for reminding to follow the release process
- As the team size grows, assisting each one in the team on release process & progress is really a repetitive task and an unnecessary dependency
In this talk, we will discuss about unleashing the power of Github & Slack to create a interesting code monitoring and talking bot which keeps everyone in a team updated on a single platform.