|
|
| Line 58: |
Line 58: |
| ** Are you on track for assigned tasks? | | ** Are you on track for assigned tasks? |
| ** Any blockers? | | ** Any blockers? |
| | </div> |
| | </div> |
| | <p></p> |
| | |
| | <div class="toccolours mw-collapsible mw-collapsed expandable"> |
| | <div class="mw-collapsible-preview">Sprint Retrospect</div> |
| | <div class="mw-collapsible-content"> |
| | Once a sprint is done, it is good idea to have retrospect which covers: |
| | * What practices should the team continue? |
| | * What practices should the team stop? |
| </div> | | </div> |
| </div> | | </div> |
| <p></p> | | <p></p> |
Latest revision as of 20:34, 23 March 2023
Data Lake Knowledge Center
Goal
Feature Development Speed Is Predictable
- You know how many points your team can finish per sprint.
- Usually you have 1 primary and 1 backup on-call engineer.
- This allows other engineers to make progress on feature work at full speed
- The rotation of the on-call gives every engineer an opportunity to get familiar your product.
Fast Evolving: Quick Response To Market Condition Change
- You can adjust priority frequently at sprint level to respond to market condition changes.
More Checkpoint to Avoid Big Mistakes
- Since you have checkpoint at every sprint, in case anything goes wrong, it should be caught quickly.
How
Define Sprint
- A sprint is a basic development cycle, make sure sprint is not too big, for example, 2 weeks per sprint is a common choice.
Break down project into small tasks
- Eash task should be small enough to fit into a single sprint
- You should assign points to each task
- So you should be able to tell the dev cost of all your features and thus your project
- Over time, your team will be more accurate on points estimatio.
Have scrum on a regular basis
- A good practice is to have daily scrum
- Go through devop issues during scrum.
- Go through the team and ask everyone:
- Are you on track for assigned tasks?
- Any blockers?
Sprint Retrospect
Once a sprint is done, it is good idea to have retrospect which covers:
- What practices should the team continue?
- What practices should the team stop?