There are four User Stories that we are focusing on for this iteration. Each User Story is split into multiple deliverables that each contains several tasks. You will find two types of tasks:
- Required - we've done our research, you just need to implement the work and learn the technology along the way
- Optional - we like this idea, but we have not decided on the implementation, it's up to you
User stories are mostly self contained and can be completed in parallel. However, as you get farther along in a specific user story, you might run into tasks that depend on other User Stories. Therefore, the recommendation is to assign the user stories to members of your team and to tackle them in parallel.
If you are blocked, a representative from the leadership team is always there to help, don't be afraid to reach out.
The source code for our applications is all open source and can be found on our github account.
-
User Story - The shipping department has a fast, responsive, and powerful application for managing day to day duties
- Deliverable - Make app more responsive
- Deliverable - Add Native functionality
-
User Story - The product department has a modern, secure and forward-looking platform for managing product development life cycle
- Deliverable - Enable integration of UWP APIs
- Deliverable - Add UWP XAML support
- Deliverable - Build enhanced UWP experience (d. 2.2.*)
-
User Story - Consumers have a fun mobile experience
- Deliverable - Create a UWP and Android mobile app
- Deliverable - Add intelligence to the mobile app
- Deliverable - Create a fun social experience
- Deliverable - Add automatic image analysis
- Deliverable - Set up Continuous Integration and Deployment
- 3.5.1 [Optional] - Set up Continuous Integration and Deployment for the Windows App using Visual Studio Mobile Center
- 3.5.2 [Optional] - Set up Continuous Integration and Deployment for the Android App using Visual Studio Mobile Center
- 3.5.3 [Optional] - Add Custom Event Logging using Visual Studio Mobile Center
- Deliverable - Create a chat bot for support and for order status management
-
User Story - All platform services are integrated in one platform
- Deliverable - Unify and Publish all services
- 4.1.1 - [Required] Create a shared CosmosDB to store all data
- 4.1.2 - [Required] Create API endpoint for shipping services (d. 4.1.1)
- 4.1.3 - [Required] Create API endpoint for product services (d. 4.1.1)
- 4.1.4 - [Required] Create Docker images (d. 4.1.2, 4.1.3)
- 4.1.5 - [Required] Configure Kubernetes and publish to Azure (d. 4.1.4)
- 4.1.6 - [Optional] Integrate Website and APIs (d. 4.1.5)
- Deliverable - Set up Continuous Delivery
- Deliverable - Set up Telemetry
- Deliverable - Unify and Publish all services
Good luck!