Architecture Kata "Heckle Service"

Develop a software system that allows listeners at developer conferences to ask speakers questions or give them feedback. Listeners should be able to heckle, so to speak.

Interjections are made via a website. This can be accessed using a laptop or smartphone. The listener enters their heckle call (max. 512 characters) and optionally a subject (max. 50 characters), their name and email address.

When he sends the interjection, it is sent as a notification to a registered smartphone of the speaker [1].

The speaker can read the interjection as a notification or switch from the notification to a web page on which the interjection may be displayed more clearly.

If the speaker does not wish to respond to the notifications, he or she can also view all heckles relating to his or her presentation on an overview page on the web at any time.

In order for a speaker to receive interjections, they must register their presentation. Audience members then select the presentation for their heckling from a list or enter an abbreviation for it.

When registering, a time period is also set during which interjections are accepted for the presentation.

After the presentation, the speaker can have the interjections sent to him/her as an e-mail and delete them online.

Variation #1

Hecklers should be able to view their heckles in an overview across presentations. Identification takes place via the email address.

Endnotes


[1] A separate client for smartphones does not necessarily have to be developed to receive notifications. A service such as Pushover (https://pushover.net/) can be used.

en_USEnglish