2381
Comment:
|
3812
|
Deletions are marked like this. | Additions are marked like this. |
Line 3: | Line 3: |
TODO: Translate http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/IBmetodikDec2006SImplementering |
|
Line 11: | Line 9: |
Line 13: | Line 10: |
* remember to include description & links concerning Assignment Creation | |
Line 16: | Line 12: |
Line 17: | Line 14: |
To get implementations of high quality ready for release test/release. | |
Line 18: | Line 16: |
[[Anchor(ImplementationResponsible)]] '''~+Responsible+~'''[[BR]] This can either be |
[[Anchor(ImplementationResponsible)]] '''~+Responsible+~'''[[BR]] This can either be |
Line 22: | Line 20: |
[[Anchor(ImplementationMethod)]] '''~+Method+~'''[[BR]] Includes Code review. Please refer to the [:Process/Code Review:Code Review Process]. | |
Line 24: | Line 21: |
Includes Document review. Please refer to the [:Process/Document Review:Document Review Process]. Includes documentation and sanity check. NOTE: the process needs to be adjusted to introduction of a tool that can assist in the Code Review Process. |
[[Anchor(ImplementationMethod)]] '''~+Method+~'''[[BR]] 1. The task gennemgåes og uklarheder afklares. 1. Definition af hvordan opgaven skal release testes ud fra definerede succeskriterier. Evt. i samarbejde med [:Process_Role/Test Coordinator:test coordinator]. 1. For code, Unit test must be implemented, see [:Guidelines/Unit Test Guideline:unit test guideline] 1. Make implementation: 1. for code use [:Guidelines/Coding Guideline:coding guideline] 1. for release documentation use [:Guidelines/Maintaining_Documentation:guideline for maintaining documentation] 1. for assignment writing use [:Guidelines/Assignment_Writing:guideline for assignment writing] 1. for new processes/roles use [:Guidelines/NewProcess: guideline for new processes] 1. Make release test description, involve [:Process_Role/Test Coordinator:test coordinator] if necessary. 1. Sanity test, i.e. make seek to make the described release test. 1. Update documentation and note in the [:Development#CurrentIterationReviewOverview: current iteration review overview] if any release documentation (e.g. manuals) are affected 1. Review work: 1. For code, make [:Process:Code Review:code review] on success criterias and the unit tested, sanity tested code with updated documentation 1. For documentation, make [:Process:Document Review:document review] on success criterias and updated documentation 1. For other, make review inspired by [:Process:Document Review:document review] 1. Release test description is accepted by [:Process_Role/Test Coordinator:test coordinator] |
Line 37: | Line 47: |
* After iteration has been started by [:Process_Role/Project Leader:project leader] | * After iteration has been started and tasks distributed by [:Process_Role/Project Leader:project leader] |
Line 40: | Line 50: |
Line 42: | Line 51: |
Task from [:Development#CurrentIterationTaskOverview: current iteration task overview] | |
Line 44: | Line 54: |
* Release test input to [:Process_Role/Test Coordinator:test coordinator] (may be that there are none) * Implemented, sanity checked (if code) and reviewed implementation of task * Documentation update (if any needed) |
TODO: Take Time from http://kb-prod-udv-001.kb.dk/twiki/bin/view/Netarkiv/CurrentUdviklingsMetodik
The Implementation process contains [#ImplementationDescription Description], [#ImplementationPurpose Purpose], [#ImplementationResponsible Responsible], [#ImplementationMethod Method], [#ImplementationTime Time], [#ImplementationInput Input] and [#ImplementationOutput Output].
Anchor(ImplementationDescription) DescriptionBR
- See if it is necessary to distiguish between Bug/Feature Request and Patch
- remember to include documentation update tasks
- other ?
Anchor(ImplementationPurpose) PurposeBR To get implementations of high quality ready for release test/release.
Anchor(ImplementationResponsible) ResponsibleBR This can either be
[:Process Role/Task Holder:Task holder] according to Iteration plan for iterations tasks or
[:Process Role/Module Owner:Module Owner] of new tracker issue for that specific module.
Anchor(ImplementationMethod) MethodBR
- The task gennemgåes og uklarheder afklares.
Definition af hvordan opgaven skal release testes ud fra definerede succeskriterier. Evt. i samarbejde med [:Process_Role/Test Coordinator:test coordinator].
For code, Unit test must be implemented, see [:Guidelines/Unit Test Guideline:unit test guideline]
- Make implementation:
for code use [:Guidelines/Coding Guideline:coding guideline]
- for release documentation use [:Guidelines/Maintaining_Documentation:guideline for maintaining documentation]
- for assignment writing use [:Guidelines/Assignment_Writing:guideline for assignment writing]
- for new processes/roles use [:Guidelines/NewProcess: guideline for new processes]
Make release test description, involve [:Process_Role/Test Coordinator:test coordinator] if necessary.
- Sanity test, i.e. make seek to make the described release test.
Update documentation and note in the [:Development#CurrentIterationReviewOverview: current iteration review overview] if any release documentation (e.g. manuals) are affected
- Review work:
For code, make [:Process:Code Review:code review] on success criterias and the unit tested, sanity tested code with updated documentation
For documentation, make [:Process:Document Review:document review] on success criterias and updated documentation
For other, make review inspired by [:Process:Document Review:document review]
Release test description is accepted by [:Process_Role/Test Coordinator:test coordinator]
Must also include follwing in translated form:
- Komponentejeren informerer test koordinator omkring rettede bugs, således at disse bugs evt. kan blive en del af release testen. Hvis bugs ikke indgår i release testen vil de blive testet via unit tests. De rettede bugs vil endvidere blive noteret i release test beskrivelsen af test-koordinatoren.
- Ved kritiske produktions bugs kan det være nødvendigt at branche den aktuelle released produktionskode.
Anchor(ImplementationTime) TimeBR
After iteration has been started and tasks distributed by [:Process_Role/Project Leader:project leader]
- Before [:Process/Code_Freeze:code freeze] within the itereation
Anchor(ImplementationInput) InputBR Task from [:Development#CurrentIterationTaskOverview: current iteration task overview]
Anchor(ImplementationOutput) OutputBR
Release test input to [:Process_Role/Test Coordinator:test coordinator] (may be that there are none)
- Implemented, sanity checked (if code) and reviewed implementation of task
- Documentation update (if any needed)