I'm working through this next part of my HighBall Project, which I'll be blogging regularly, using TDD and UI/X First Development. In other words, to give some context, I'm building out a UI first, then I'll start from the back end and build together using primarily TDD style development. I'll admit, I'm a bit unsure of how to go about building out the UI with a TDD style process. But hopefully by the end of this little application building exercise I'll have it figured out. My basic user stories so far is as follows. As a manager I want to create a schedule for a particular route. As a manager I want to delete an old schedule for a particular route. As a manager I want to view all of the schedules for all routes. As a manager I want to view the history of all past schedules for all routes. The driver needs to select a route and view the route schedule.