Architecture Kata “Heckle Service”
Develop a software system for attendees of conference talks to utter questions and give feedback to the presenter. Attendees shall be enabled to “heckle” the presenter 😉
Heckles will be send via a web page to be opened on a laptop computer or smartphone. Attendees enter their hecke text (max. 512 characters), an optional subject line, their name and an email address.
After the heckle has been sent the presenter will be notified on his smartphone. A dedicated client for this is not necessary at first; use email or a service like Pushover to start with.
The presenter can read at least the beginning of the heckle as part of the notification. For the full heckle she has to open the software system’s website, though. The notification should contain a link to the full heckle.
In case the presenter does not want to react to individual notifications but wants to get an overview of which heckles have been sent she can at any time visit the website for a list of heckles.
To receive heckles the presenter has to register her talk (e.g. title, presenter’s name, time period during which heckles are accepted) with the software system. Likewise attendees have to select a particular talk for their heckles.
After the talk the presenter can download the heckles of a presentation and delete it.
Attendees may view a list of heckles they have sent. The email address is used for identification.
“I am the founder of Majer Consulting and Majer Training and an experienced software developer, trainer and consultant. I have been on the road in the SAP world since 1998, supporting numerous projects, and have developed a passion for software engineering, software testing and agile development methods such as TDD. When I am not servicing customers or holding seminars, I am speaking at conferences or writing my next book.”