Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Informative list of tasks and dependencies related to mapping and requirement (re)numbering #2456

Open
12 tasks
elarlang opened this issue Dec 12, 2024 · 0 comments
Assignees
Labels
1) Discussion ongoing Issue is opened and assigned but no clear proposal yet next meeting Filter for leaders _5.0 - draft This should be discussed once a 5.0 draft has been prepared.

Comments

@elarlang
Copy link
Collaborator

elarlang commented Dec 12, 2024

Just for your information, what kind of tasks do we.. (I?) have and what are the dependencies between them

  • Activities that makes work after reordering easier
    • All content of requirements are in - (soft requirement) later it is annoying to track changes
    • Requirements texts as style finetuned (soft requirement)
    • Levels are defined (especially L1)
    • Levels are changed - required for reordering, that L1 requirements come first
  • Prep to keep v4.0.3 to v5.0.BE mapping
    • step 1.1 - Update current mapping tags to include version (v4.0.3 or v5.0.BE [bleeding edge] requirement)
    • step 1.2 - v4.0.3 to v5.0.BE mapping tags are exported to a separate file - precondition for placeholder cleanup.
      • For separate file, Column 1 = current req number, Column 2 = mapping tag.
    • step 1.3 - Current requirement number ("v5.0.BE / bleeding edge req number") is copied/duplicated to last/additional column to keep info on where the requirement was located before reordering / renumbering.
  • "Rebuild" the document
    • step 2.1 - Remove empty placeholders for deleted and moved requirements
    • step 2.2 - Reorder requirements into correct order, based on level. Close section gaps.
    • step 2.3 - Renumber everything
  • Update mapping to now also include v4.0.3 to v5.0.0 mapping
    • step 3.1 - Update mapping to also include new v5.0.0 numbers
    • step 3.2 - v5.0.0 to v4.0.3 Mapping to a separate file
    • step 3.3 - Provide web-output of mapping to https://asvs.dev
    • step 3.4 - Validate the mapping
  • Cleanup
    • step 4.1 - Remove additional column with old requirement number
    • step 4.2 - Remove change label from requirement text

The rest of the document finetuning

@elarlang elarlang added the _5.0 - draft This should be discussed once a 5.0 draft has been prepared. label Dec 12, 2024
@elarlang elarlang self-assigned this Dec 12, 2024
@tghosth tghosth added next meeting Filter for leaders 1) Discussion ongoing Issue is opened and assigned but no clear proposal yet labels Dec 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
1) Discussion ongoing Issue is opened and assigned but no clear proposal yet next meeting Filter for leaders _5.0 - draft This should be discussed once a 5.0 draft has been prepared.
Projects
None yet
Development

No branches or pull requests

2 participants