This is a Full Stack application = front end, back end, db
2022.09.27, 50 pts = 12.5 %
-
Create a vision statement for your team project, link.
-
Create >= 5 user stories/person, link.
-
Make a Kanban. Add 5 buckets (Backlog, Refining, Implementing, Testing, Complete)
-
In Backlog, create a Vision Statement task. Put the completed vision statement in the comments, notes, or as attached doc.
-
In Backlog, create a task for each user story. Estimate story points. Color code tasks by importance.
2022.09.11, 50 pts = 12.5 %
In Backlog, create a task, and move it as you progress.
Decide on a framework.
Considering our user stories, list out all the services that will be needed. E.g.:
CLASS NAME | FUNCTION |
---|---|
Clerk | Persistent storage |
Artist | Display of data to users (View from MVC) |
Controller | Controler from MVC architectural pattern. |
Bouncer | Security |
Calculator | Performs complex calculations |
Not all these, or even any, are needed. We'll probably have more. Expect the list to change.
We'll use the framework in the narrations created for our user story refinement, and can be updated as the project continues.
2022.10.25, 100 pts = 25%
-
Given Elaboration Part 1 classes, create a play/narration/sequence diagram for each user story.
-
When starting a user story, move it to Refining. Max one story/person in Refining.
-
When play/narration is complete, move user story to Implementing. Attach to the story the narration.
Attach into our Kanban board the submission.
2022.12.06, 100 pts = 25%
For each refined story in Implementing:
-
Draw a rough uml diagram per narration.
-
Code the UML
-
Push to Github.
In Kanban, attach to each user story the UML diagram.
Once code is complete, move user story to Testing.
2022.12.07, 100 pts = 25%
Write the steps and tools required to test the requirement.
Perform the steps.
Screenshot the properly working code and unit test execution results.
Attach to each complete user story these screenshots.
Attach to each complete user story the j-unit test execution results.
Move user story to Done.