Open ivanchenoweth opened 2 years ago
Supports the initial developer team and their ability to deliver software regarding consolidating: The team members, backgrounds, agreements, politics, good practices, tooling, testing, metrics, design, planning and everything to make a goal in the quality software industry.
This story "simulates" a Sprint0 onboarding in a real full industrial software project, but in this case is just didactic project, we need to do it in a user story.
Acceptance criteria
1.- Build a Readme.md with a small document of the plan of your project (stakeholders) and all the user stories, the git-workflow, starting boilerplate code (tech-stack), architecture, and good practices and agreements with the PO.
2.- Include in the repository, the initial w/diagnostic DB connection boilerplate code
3.- Screenshot of your local environment working (every developer)Acceptance criteria, DOD or Definition of Done (what need to do to finish the User Story): 1.- Build a Readme.md with a small document of the plan of your project (stakeholders) and all the user stories, the git-workflow, starting boilerplate code (tech-stack), architecture, and good practices and agreements with the PO. 2.- Include in the repository, the initial w/diagnostic DB connection boilerplate code 3.- Screenshot of your local environment working (every developer)
These are at least tasks splitting have to be included:
NOTE: The above tasks are suggested in all the user stories, we could remove them for the next user's story (didactic propose)
Supports the initial developer team and their ability to deliver software regarding consolidating: The team members, backgrounds, agreements, politics, good practices, tooling, testing, metrics, design, planning and everything to make a goal in the quality software industry.
Acceptance criteria, DOD or Definition of Done (what need to do to finish the User Story):
1.- Build a Readme.md or a the wiki file with a small guides/runbook of the initial project (stakeholders) and all the user stories, the git-workflow, starting boilerplate code (tech-stack), architecture, and good practices and agreements with the PO.
2.- Include in the repository, the initial w/diagnostic DB connection boilerplate code
3.- Screenshot of your local environment working (every developer)
BDD (Gherkin Language):
Understanding the project, agreeing on the boilerplate code (tech-stack), architectural, the list of tooling, good practices, testing, metrics, design, etc., and planning the dev going to use
TASKS
Important links related :
Proposal of a basic git-workflow ![image](/uploads/dec7094b64e1e3bb45cc43f