When Alley adopted Scrum in 2018, we needed agile tooling solutions suitable for fully-remote, distributed teams. Because Slack is where our team members communicate and collaborate, we looked for Slack-based applications that would help our teams facilitate Scrum rituals and user story estimation. As firm believers in avoiding Not Invented Here Syndrome, that pesky tendency engineers have to architect solutions to problems that have already been solved, we were optimistic that we could find existing tools to help facilitate our emergent Scrum practice.
It didn’t take us too long to realize that, in this case, our assumption was incorrect. Sure, Slack-based scrum tooling existed in 2018, but each application we tested fell short in some key respect or another. In some cases, the pricing structure was prohibitive for a company of our size. In other cases, the UI was clunky or the functionality was limited. In one case, the tooling simply didn’t align with our communication culture. For example: one tool would time team members during daily stand-ups and “shame” anyone who went over their allotted time slot!
After testing what was available in the market, it seemed we had stumbled upon a problem for which there was not yet a great solution. If we wanted Scrum-first tooling for fully-remote, distributed teams, we would need to build it ourselves. Enter Alleybot, our heavily customized Hubot instance… and machine overlord. Alleybot has more features than we can list here that help our team members on a daily basis, from capturing hilarious quotes spoken in Slack, assigning users to Jira tickets, to making it easy for developers to claim pull requests for code review, a feature we have open-sourced for all. But one of our most heavily-used features, and the one we feel would be most beneficial for teams beyond Alley, is its agile estimation function, for user story pointing (aka planning poker.)
So after using Alleybot for our Scrum tooling solution with great internal success from late 2018 onwards, we had the idea of creating a simplified, less Alley-specific version of the tool for the general public. Our first product ideation session was held in January 2020 during a company-wide retreat to Cancun, Mexico. After several product workshops (that we will discuss in greater detail in the second post in this blog series) we determined our MVP, or minimum viable product, to get Helperbot to market as quickly as possible, with minimum overhead for us and the most value for our users.
Less than six months later, Helperbot was available in the Slack app directory, free of charge. Its release could not have been more timely, given that by June of 2020, nearly every co-located company had found themselves suddenly remote due to the Covid-19 pandemic. We launched with two features that can be used by Scrum teams everywhere, particularly teams made up of distributed team members. The command /estimate [user story] requests a story point estimation from your team right in Slack. It hides the votes of your team until you set the voting as complete, and then provides the median and average points determined by the team. This works asynchronously – your team members can vote at any time while voting is open – and Helperbot periodically reminds the channel if the voting is still open. If you’re a Jira user, Helperbot can insert the issue title and summary from Jira with the ticket number right into Slack. It can even automatically point the ticket from Slack by selecting either the median or average points. The second feature is Rate. The command /rate [thing to rate] spins up a poll for the team, allowing everyone in a channel to pick a number between 0-5 (aka Fist of Five) to give their opinion to the question. Anonymous results are displayed once everyone has rated.
Since launching, we’ve seen new companies install and interact with Helperbot on a weekly basis. It’s been a thrill to see other organizations use Helperbot for backlog refinement and sprint planning. In the next blog post in this series, we will discuss the productization of Helperbot in greater detail. In the meantime, check out our video, download Helperbot, and review the FAQ!
My favorite Scrum event is the Daily Scrum. While often overshadowed by its flashier siblings — the dramatic demos of the Sprint Review or iterative improvements from a productive Retrospective — the Daily Scrum is essential for a Scrum team’s successful delivery of their Sprint commitments. Previously known as the exclusionary Daily Standup (not everyone
Since the inception of the WordPress VIP partner program in 2012, our team has been committed to supporting the open-source WordPress ecosystem and we look forward to our continued collaboration with WordPress VIP.
When designing a website or digital product, it’s important to get direct feedback from potential users, rather than making assumptions about what they’re looking for and how they might behave. There are many methods for gathering feedback, from user surveys to behavior tracking, and focus groups. In this session, we’ll discuss best practices for one
You are invited to a LIVE recording of Two Scrums Up, a scrum-centric podcast that puts people over process, interactions over tools. Co-hosts Sarah Rose Belok and John Ragozzine will demystify “this is a safe space” and other well-meaning, but ultimately empty, platitudes we tell our teams. The reality is, the same psychological “SAFE-ness” is
In this Alley Session, we’ll share tools that have helped publishers make these moves, and small product updates you can make now to fuel big change. We’ll talk with Erin Geismar, Managing Editor of Digital Production for New York Post