AI Developer · Module 3 · Developer Roles Across the Organisation

Testers, Quality Engineers, Product Owners and Designers

The lesson treats the roles on either side of the code, across D1 Frame and D4 Prove: product owners and designers, who say what the software is for, and testers and quality engineers, who find out whether it does it. The boundary around intent and prototype moves outwards because anyone can build a running prototype; the boundary around proof and ownership does not move. Participants build a role-boundary matrix.

Lesson 17 of 33Chapter 1775 minutes

Read the chapterThe whitepaperThe slides

All courses / AI Developer / Module 3 / Chapter 17

Learning objectives

After the lesson the participant can:

Key concepts

Four-part test of independence
Independence has to be shown and not asserted. Source: written from the specification record and independent evidence. Author: someone other than the author of the change, and not the generator. Seeded faults: known faults are injected and caught. Age: the evidence carries a date and expires, by default after 90 days.
A prototype is a question
Product owners and designers can now build running prototypes. The rule the book proposes is that a prototype is a question and not an answer: it is labelled, built on synthetic data and never promoted as code.
Quality as an independent voice
The quality function stays independent only if it has access to evidence, the authority to hold a release at a defined gate, and a measure of success that is not delivery speed. Quality is reported by team, service and oracle, never as a count per named tester.
Role-boundary matrix
A record for one team of who frames, builds, proves and owns each kind of work, what AI may do in it and what is fixed. It is an annex to the role charters and the delegation profile, and carries no Level 4 for any class of work.

Interactive exercises

Do them here and get feedback at once. Choose a card and then where it belongs, or drag it.

Interactive exercise 1 · Sort

Which function does the activity belong to

Sort each activity into the developer function the chapter's boundary table assigns it to.

Interactive exercise 2 · Scenario

The prototype looks finished

Apply the chapter's rule on prototypes built by product owners and designers.

Teaching plan

15 minLecture on the four kinds of work of a tester, what AI changes in the economics of test drafting, and the four-part test of independence.
10 minThe teacher presents the table of where the boundary moves; participants mark for each activity what must not move.
15 minDiscussion in threes, each taking the product owner, the designer or the quality engineer: what did I gain, and what must I not hand over?
25 minExercise: groups build a role-boundary matrix for one team, using the e-services team of Nordvik Region as a model.
10 minGroups read the matrix through as the people in it would, and set its review date with the delegation profile.

Discussion

  1. In both organisations one person asks, of any proposal to let an assistant write tests, who writes the oracle. Who asks that question in your team, and with what authority?
  2. A product owner builds a running prototype in an afternoon. What stops it from being promoted as code when it already seems to work?
  3. Measurement tied to reward invites distortion. How should the quality function itself be measured if not by delivery speed or defects per tester?

Written exercise

Exercise · 25 minutes

A role-boundary matrix for one team

Build a role-boundary matrix for a team you know, or for the e-services team of Nordvik Region and its citizen portal. List the activities from need to revert, with the developer functions as the spine: state the need and criteria, build a prototype, build the production change, write the oracle, review, check usability and accessibility, accept, and hold or revert. For each, name the accountable role as a person and the roles that may prepare it. Enter the highest degree of delegation the profile allows and its condition. Mark the fixed points: the oracle's independence, the unpromoted prototype, the named steward and the hold authority.

Deliverable: A role-boundary matrix with activities, accountable persons, preparing roles, delegation ceilings, fixed points and a review date.

Self-test

Choose an answer to see whether it is right, or open the answer below each question.

  1. According to the table of where the boundary moves, what must not move for the activity hold or revert a release?

    Show the answer

    D. The authority to hold or revert sits outside the pipeline
    For hold or revert under D5 Steward, the quality engineer may hold and the owner reverts; the fixed point is that the authority sits outside the pipeline.

  2. What default expiry does the book use for verification evidence in the four-part test?

    Show the answer

    B. 90 days by the clock, and earlier when the conditions change
    The age part of the test says the evidence carries a date and expires: by clock, with 90 days as the book's default for verification evidence, and by event such as a change of generator model, module or specification.

  3. How does the chapter label the claim that testing as a role will end because models write tests?

    Show the answer

    A. Speculation: no study reviewed for the chapter shows it
    The outlook calls it speculation: no study reviewed shows it, and the chapter instead expects independent quality functions to grow in importance where much code is generated.