-
Notifications
You must be signed in to change notification settings - Fork 34
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationepicEpicEpicuser storyUser StoryUser Story
Description
User Story
Recognized stakeholder types: Decision-Maker, Maintainer
Story
As a Maintainer
I want documentation of the software architecture of the product
so that I can quickly gain an overview of the software design and locate where to make changes.
Acceptance Criteria
Rules
- 1. Software Architecture (SWA) documentation exists in the repository (PR User story #120 contribution #125 )
- 2. SWA documentation is linked from/to appropriate Maintainer documents
- 3. The SWA documentation includes representation of modules (e.g. classes) and their relationships
- 4. The SWA documentation self-explains how the documentation is maintained
Supporting Information
[Relevant information, context, resources, references]
Consider a simpler approach: using Javadoc to dynamically generate API documentation for the project.
Documenting Software Architectures in an Agile World
A minimal approach to software architecture documentation
Documenting Agile Architecture: Practices and Recommendations (research paper)
Dependencies
Depends On
[Links to other issues on which this story depends]
Dependents
[Links to other issues that depend on this story]
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentationepicEpicEpicuser storyUser StoryUser Story
Type
Projects
Status
Ready