In this week's post, we’d like to take a step back from our usual topics and provide a brief history lesson from one of our resident engineers-slash-aspiring-anthropologists. Original source.
“Agile” development was a peculiar sport played by “software engineers,” a type of indentured servant who made their living by tapping buttons all day instead of taking up a real career as a doctor, a lawyer, or an actual engineer. Agile was created as a form of entertainment for Scrum Masters, software engineers who had been given special privileges in return for keeping the others in line.
Like other sports of the time, Agile was divided into various phases of game play. Due to the indoor nature of button-tapping and the relatively low amount of energy required to do so, Agile was played year round. A 12-month season was separated into 4 quarters, each composed of 6 “sprints.” Whoever scored the most points won the sprint, so each engineer’s goal was to maximize the points they earned per day while minimizing the same ratio for their co-workers.
Engineers could score points by completing grueling tasks. These tasks were called “stories” to make them sound more fun. Each story was assigned a certain number of points at the beginning of each sprint through a ritual called “estimation.” Each engineer would vote on a number of points for the story, and then based on the votes, the group would decide how many points each story would ultimately be worth. Before deciding on a number of points, each engineer would have to consider:
- How hard the story was (both for them and for their co-workers)
- Whom the story would likely to be assigned to
- How many points they thought the other engineers would vote on
- Decide if you want the story to be worth many or few points.
- Gauge how many points the other engineers will vote on.
- Vote on a number of points that pulls the average in your desired direction without turning your vote into an outlier.
About Lucid
Lucid Software is a pioneer and leader in visual collaboration dedicated to helping teams build the future. With its products—Lucidchart, Lucidspark, and Lucidscale—teams are supported from ideation to execution and are empowered to align around a shared vision, clarify complexity, and collaborate visually, no matter where they are. Lucid is proud to serve top businesses around the world, including customers such as Google, GE, and NBC Universal, and 99% of the Fortune 500. Lucid partners with industry leaders, including Google, Atlassian, and Microsoft. Since its founding, Lucid has received numerous awards for its products, business, and workplace culture. For more information, visit lucid.co.