Building the application
As a newly formed team with limited time, you will need to focus on what matters most. In order to be able to present to the panel (who you can assume are standing in as our fictional representatives of the Company) you should aim to deliver:
- A functional demo of your Java based web application.
- A short presentation either before or after the demo detailing the thought process you went through as a team.
- A one-page document proposing next steps and further improvements to the application, if you as a group were selected to deliver the contract (i.e. things that you couldn’t do in a few days)
To help you break this down into milestones as a group, you will need to:
- Research, discuss and then create a series of UX wireframes that showcase the functionality required for each audience based on the project brief.
- Create a simple visual prototype application that simulates a MVP Java based solution using relevant tools of your choice that puts theory into practice.
- Architectural overview and opinion of how the team could build this solution long-term
- Create a group presentation that explains your proposed approach, making sure to include a live demonstration of the MVP application.
As Software Developers you are tasked to develop a web application using the tech stack Java, HTML and CSS. You are free to make decisions on tools and technology that you wish to use solution development and should no way feel bound by the requirements. If it can be done better, please feel free to add in requirements of your own and enhance the proposed solution further.
Remember that as you build out your application that we’re looking to see contributions for each deliverable from every member of the team. That means everybody should be getting hands-on. Our advice is to break down the project into key blobs of functionality that can be reassembled on the final day.
The skill in working together is in managing yourselves as a team and breaking down a complex problem into discrete components you can work on together in parallel!