|
|
Line 20: |
Line 20: |
|
| |
|
| == Phases == | | == Phases == |
|
| |
| === Backlog ===
| |
|
| |
| MDN product backlog. All things that we could be done.
| |
|
| |
|
| === Selected === | | === Selected === |
|
| |
|
| ==== Activity ====
| | One card is added to this phase for each change that should be completed soon. |
| | |
| Things that we should do soon. One card is added to this phase for each change that should be completed. Cards are roughly prioritized by the Project Manager.
| |
|
| |
|
| === Design === | | === Design === |
|
| |
|
| ==== Activity ====
| | The team collaborates on a detailed mockup for the change. The card is marked as ''Ready'' after a designated person (or group) signs off on this mockup. |
| | |
| The team iterates on a visual design and a written description of behavior. | |
| | |
| ==== Ready criteria ====
| |
| | |
| * A Photoshop document (.psd) or very detailed mock-up has been shared
| |
| * A written description of behavior has been shared
| |
| * A designated person (or group of people) has signed off on these assets
| |
|
| |
|
| === Development === | | === Development === |
|
| |
|
| ==== Activity ====
| | The development team implements the change. The card is marked as ''Ready'' after a pull request is submitted for the change. |
| | |
| The team implements the change. | |
| | |
| ==== Ready criteria ====
| |
| | |
| * A pull request for the change has been submitted
| |
|
| |
|
| === Review & QA === | | === Review & QA === |
|
| |
|
| ==== Activity ====
| | The development team completes a code review and a spot check. As needed, additional quality assurance and acceptance from the person (or group) who signed off on the design can be done here. The card is marked as ''Ready'' when the team is confident that the change works as designed. |
| | |
| The team completes a code review, a spot check, acceptance testing and (as needed) additional quality assurance. | |
| | |
| ==== Ready criteria ====
| |
| | |
| * The code has been reviewed by a developer
| |
| * The change has been spot-checked by a developer
| |
| * The change has been approved by the same person (or group of people) who approved the design
| |
| * The change has been merged, and can be pushed at any time
| |
| | |
| === Archive ===
| |
| | |
| ==== Activity ====
| |
| | |
| The team pushes the change to staging and production. The card is moved into the ''Released'' phase and the corresponding bug is marked as RESOLVED:FIXED.
| |
|
| |
|
| == Card Management == | | == Card Management == |