Breaking down Speaker Meet
The Speaker Meet application started with a simple goal: connecting technology speakers, communities, and conferences. The idea was simple but could evolve into broad complexity. It was decided at an early stage to start small and add features if and when it made sense. New ideas should be able to be implemented and tested with little effort. If an idea turned out to be the wrong direction for the site, the new functionality could easily be removed and abandoned. Start simply and release small features for quick feedback.
Three main sections of the initial site were defined as Speakers, Communities, and Conferences. Each would need to have a listing of all speakers/communities/conferences, provide a way to view details about a selected item, and provide a way to search items based on a predefined set of criteria. This would be the Minimum Viable Product for the initial release.
Speakers
In the beginning, it was decided that speakers would be the initial focus. Speakers...