Hi Dan,
You could try the following:
-
Visit ISO Online Browsing platform
-
Search for 29119
-
This will give you the schedules available:
29119-1 - General Concepts
29119-2 - Test Processes
29119-3 - Test Documentation
29119-4 - Test Techniques
29119-5 - Keyword Driven Concepts
29119-6 - Agile practices
29119-11 - AI based systems
29119-13 - Testing of biometric systems
-
View one of the schedules. The online browser will only show you the high level headings and summary information at the beginning of the schedule.
-
Using those high level headings in an AI tool such as ChatGPT or CoPilot ask it to summarise that schedule’s key points for the heading you are interested in.
It won’t give you the same level of detail that the ISO does, but it will give you search information you can dig into further.
Here’s an example below where I asked CoPilot to summarise the Agile Practices and Artifacts of ISO 29119 Schedule 6:
ISO/IEC TR 29119-6:2021 provides guidelines for applying ISO/IEC/IEEE 29119 standards in agile projects. Here are some key agile practices and artifacts mentioned in Schedule 6:
Agile Practices:
1. Iterative Development: Short development cycles with frequent reassessment and adaptation.
2. Continuous Integration: Regular integration of code into a shared repository to detect integration issues early.
3. Test-Driven Development (TDD): Writing tests before writing the code to ensure functionality from the start.
4. Pair Programming: Two developers working together at one workstation to improve code quality and share knowledge.
5. Daily Stand-ups: Short daily meetings to synchronize activities and create a plan for the next 24 hours.
6. Sprint Planning: Planning the work to be done in a sprint, typically lasting 2-4 weeks.
7. Sprint Review: Reviewing the work completed during the sprint to gather feedback and adjust plans.
8. Sprint Retrospective: Reflecting on the sprint to identify areas for improvement.
Agile Artifacts:
1. Product Backlog: An ordered list of everything that might be needed in the product.
2. Sprint Backlog: The list of tasks to be completed during the sprint.
3. User Stories: Simple descriptions of a feature from the perspective of the user.
4. Definition of Done: A clear and concise list of criteria that must be met for a task to be considered complete.
5. Burndown Chart: A graphical representation of the remaining work in a sprint.
6. Velocity Chart: A measure of the amount of work a team completes during a sprint.
7. Test Cases: Specific conditions under which a tester will determine whether a system under test satisfies requirements or works correctly.
8. Defect Reports: Documentation of any bugs or issues found during testing.
These practices and artifacts help ensure that agile projects maintain high quality and adaptability throughout the development process.