Difference between revisions of "OOPM:Development:Releases:1.0.0 proto proto:Iterations:1"
From Apache OpenOffice Wiki
(11 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
:* documentation on repository release/branch naming and versioning | :* documentation on repository release/branch naming and versioning | ||
:* TBD | :* TBD | ||
− | ; Prototype | + | ; Prototype Developmen |
: | : | ||
:; Architecture and Design | :; Architecture and Design | ||
− | + | :* starting up the initial version of the architecture and design document for the initial prototype in the wiki | |
:; Specification | :; Specification | ||
− | + | :* unoidl based specification of the prototype based on the architecture and design document | |
− | + | :* additional specification for the prototype that can not be captured using unoidl | |
:; Implementation | :; Implementation | ||
− | + | :* non-working initial architecture prototype | |
− | + | :* initial version of the buildsystem incl. required make/ant files and support scripts/tools | |
; Learning | ; Learning | ||
::* about the environment required for developing OOo applications/components/services etc. | ::* about the environment required for developing OOo applications/components/services etc. | ||
Line 53: | Line 53: | ||
:; Project | :; Project | ||
:* [[OOPM:Development:Documentation:Requirements Analysis:1.0]] | :* [[OOPM:Development:Documentation:Requirements Analysis:1.0]] | ||
+ | :* [[:Category:OOPM:Development:Documentation:Requirements Analysis:1.0:Glossary]] | ||
:; Prototype Development | :; Prototype Development | ||
:* [[OOPM:Development:Documentation:Prototype Architecture and Design:1.0]] | :* [[OOPM:Development:Documentation:Prototype Architecture and Design:1.0]] | ||
:* [[OOPM:Development:Documentation:Prototype Specification:1.0]] | :* [[OOPM:Development:Documentation:Prototype Specification:1.0]] | ||
+ | :; Development | ||
+ | :* [[OOPM:Development:Documentation:CodeStyleGuide]] | ||
+ | :* [[OOPM:Development:Documentation:ReleasePlanning]] | ||
+ | :* [[OOPM:Development:Documentation:IterationPlanning]] | ||
+ | :* [[OOPM:Development:Documentation:Repository]] | ||
+ | :* [[OOPM:Development:Documentation:Versioning]] | ||
+ | ::; HowTos | ||
+ | ::* [[OOPM:Development:Documentation:HowTos:WikiDocuments]] | ||
+ | ::* [[OOPM:Development:Documentation:HowTos:WikiVersioning]] | ||
:; Templating | :; Templating | ||
− | :* [[Template:OOPM:Templates:Documentation:Development: | + | : |
− | :* [[Template:OOPM:Templates:Documentation: | + | ::; Templating |
− | :* [[Template:OOPM:Templates:Documentation: | + | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardTemplateHeader]] |
− | :* [[Template:OOPM:Templates:Documentation: | + | ::; Release and Iteration Planning |
− | :* | + | ::* [[Template:OOPM:Templates:Documentation:Development:ReleaseStatement:1.0]] -- similar to the release iteration statement, however, it will sum up all defined iterations (provably also on a generic basis using existing wiki extensions) -- the release statement is also being tracked in the issue tracker and therefore this template requires the issue parameter as well |
+ | ::* [[Template:OOPM:Templates:Documentation:Development:ReleaseFeatureStatement:1.0]] -- basically based on the release iteration feature template, this template will sum up all of the existing release features and its associated release iterations where the release feature is being addressed. | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Development:ReleaseIterationStatement:1.0]] -- each release iteration is also tracked in the wiki as a separate issue -- the template must be adjusted so as to take one additional parameter, namely the issue associated with the iteration | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Development:ReleaseIterationFeatureStatement:1.0]] -- iteration features must be documented in the wiki, missing in the template are both efferent and afferent dependencies towards other features in the release iteration a/o features in both past a/o future iterations incl. also dependencies towards features being part of the defining release. | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Development:ReleaseIterationWorkTaskStatement:1.0]] -- this is actually to be capture in the issue tracker, however, more complex work may require additional information in the wiki -- this template requires the issue parameter as well | ||
+ | ::; Documentation | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentTitlePageHeader]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentTOCPageHeader]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentSubsectionPageHeader]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentAlphanumIndexPageHeader]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentAlphanumIndexEntry]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentParagraph]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDocumentIllustration]] | ||
+ | ::; Miscellaneous/Shared | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardCategoryPageHeader]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:StandardDeprecationNotice]] | ||
+ | ::* [[Template:OOPM:Templates:Documentation:Shared:TBD]] -- unversioned shared template | ||
+ | ::* TBD additional templates for inclusion | ||
|subprojects=TBD | |subprojects=TBD | ||
|references=TBD | |references=TBD | ||
}} | }} |
Latest revision as of 21:25, 8 May 2009
Contents
Iteration Statement
Issue | instruct the PM to define the associated (and required) issue in the tracker |
Release | Category:OOPM:Development:Releases:1.0.0 proto proto |
Iteration | 1 |
Previous Iteration | no previous iteration exists |
Next Iteration | OOPM:Development:Releases:1.0.0 proto proto:Iterations:2 (do not create if there is no follow up iteration) |
Schedule
See the link to the associated issue above.
Iteration Features
- Project
- establishing the project processes and project culture, this includes
- setting up the wiki incl. required templates
- preparing the issue tracker to support our process
- TBD
- Documentation and Templating
initial set of required documentation and templates in the wiki
- Documentation
- establishing the documentation processes, this includes
- authoring and provision of required templates
- establishing a categorization infrastructure in the wiki
- howtos on authoring wiki templates based on provided standard templates
- howtos on categorizing existing/future wiki pages including templates and category pages
- howtos on naming pages, categories, and templates in the wiki
- Development
- establishing the development process, this includes
- coding styleguides for the various source artefacts present in the OOPM based on
- existing coding styleguides set forth by the OOo, where available
- documentation on the proposed development environment incl. reference to required external tools
- documentation on iteration planning/iteration management
- documentation on configuration management/release management
- documentation on repository release/branch naming and versioning
- TBD
- Prototype Developmen
-
- Architecture and Design
- starting up the initial version of the architecture and design document for the initial prototype in the wiki
- Specification
- unoidl based specification of the prototype based on the architecture and design document
- additional specification for the prototype that can not be captured using unoidl
- Implementation
- non-working initial architecture prototype
- initial version of the buildsystem incl. required make/ant files and support scripts/tools
- Learning
- about the environment required for developing OOo applications/components/services etc.
- about the OOo architecture and its available apis
- finding out about best practices in respect to both implementation and application of required tools
- finding an initial setup for an appropriate OOPM development platform / toolchain for the various platforms we will
- be working/developing on
- Review
review of all of the produces of this release
- instead of fixing the issues found with each individual produce, we will be capturing the issues found in the
- issue tracker along with proposed solution ideas for working on in the next iteration, that way we will generate
- some work that may keep us going
Produces
- Documentation
-
- Project
- OOPM:Development:Documentation:Requirements Analysis:1.0
- Category:OOPM:Development:Documentation:Requirements Analysis:1.0:Glossary
- Prototype Development
- OOPM:Development:Documentation:Prototype Architecture and Design:1.0
- OOPM:Development:Documentation:Prototype Specification:1.0
- Development
- OOPM:Development:Documentation:CodeStyleGuide
- OOPM:Development:Documentation:ReleasePlanning
- OOPM:Development:Documentation:IterationPlanning
- OOPM:Development:Documentation:Repository
- OOPM:Development:Documentation:Versioning
- HowTos
- Templating
-
- Templating
- Release and Iteration Planning
- Template:OOPM:Templates:Documentation:Development:ReleaseStatement:1.0 -- similar to the release iteration statement, however, it will sum up all defined iterations (provably also on a generic basis using existing wiki extensions) -- the release statement is also being tracked in the issue tracker and therefore this template requires the issue parameter as well
- Template:OOPM:Templates:Documentation:Development:ReleaseFeatureStatement:1.0 -- basically based on the release iteration feature template, this template will sum up all of the existing release features and its associated release iterations where the release feature is being addressed.
- Template:OOPM:Templates:Documentation:Development:ReleaseIterationStatement:1.0 -- each release iteration is also tracked in the wiki as a separate issue -- the template must be adjusted so as to take one additional parameter, namely the issue associated with the iteration
- Template:OOPM:Templates:Documentation:Development:ReleaseIterationFeatureStatement:1.0 -- iteration features must be documented in the wiki, missing in the template are both efferent and afferent dependencies towards other features in the release iteration a/o features in both past a/o future iterations incl. also dependencies towards features being part of the defining release.
- Template:OOPM:Templates:Documentation:Development:ReleaseIterationWorkTaskStatement:1.0 -- this is actually to be capture in the issue tracker, however, more complex work may require additional information in the wiki -- this template requires the issue parameter as well
- Documentation
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentTitlePageHeader
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentTOCPageHeader
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentSubsectionPageHeader
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentAlphanumIndexPageHeader
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentAlphanumIndexEntry
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentParagraph
- Template:OOPM:Templates:Documentation:Shared:StandardDocumentIllustration
- Miscellaneous/Shared
- Template:OOPM:Templates:Documentation:Shared:StandardCategoryPageHeader
- Template:OOPM:Templates:Documentation:Shared:StandardDeprecationNotice
- Template:OOPM:Templates:Documentation:Shared:TBD -- unversioned shared template
- TBD additional templates for inclusion
Subprojects
TBD
References
TBD
Based on Template:OOPM:Templates:Documentation:Development:ReleaseIterationStatement:1.0