School of Specs How standards actually get madeIn depth

How standards actually get made · In depth

Every question of this course

All 84 questions on one page, in the order the chapters come. Pick an answer and it tells you at once whether you were right and where the answer lives.

Or sit the final test instead Back to the course

1 Why anybody writes a standard down

Q1.1 What reason does TR 21.900 give for needing strict and fast procedures?

Q1.2 In one sentence, what does the IETF say its goal is?

Q1.3 Why does the 3GPP Support Team register code points with outside bodies rather than a delegate doing it?

Q1.4 Which of these does TR 21.900 say it does NOT cover?

Q1.5 Which is the larger body of text on this machine?

2 The shape of 3GPP, and what the record does not say about it

Q2.1 What is a Working Group, in the words of the definitions clause?

Q2.2 Who must a specification have, according to the characteristics clause?

Q2.3 What is the Mobile Competence Centre?

Q2.4 A delegate is appointed rapporteur of a work item. What does clause 6.7 require of them?

Q2.5 The meeting calendar on this machine records 27 3GPP bodies with a meeting series of their own. What may you NOT conclude from it?

3 What a Release is, and what freezing one costs

Q3.1 How do you tell which Release a specification version belongs to?

Q3.2 A serious error is found in a Release that is frozen but not closed. What happens?

Q3.3 What is a "FASMO" CR?

Q3.4 What is the difference between a closed Release and a frozen one?

Q3.5 A feature will miss the freeze date by one meeting cycle. What does the document offer?

Q3.6 When was Release 18 frozen?

4 The life of a 3GPP document, from blank page to published version

Q4.1 What version number does a brand new specification start at?

Q4.2 A draft reaches version 1.0.0. What has just happened to it?

Q4.3 The plenary refuses to approve a version 2.0.0. What happens next?

Q4.4 Who edits the text once a specification is under change control?

Q4.5 An approved version appears on the 3GPP file server. Has it been published?

5 The Change Request, field by field

Q5.1 Who may raise a Change Request?

Q5.2 A change request is rejected. What happens to its number?

Q5.3 Which category letter is used for a change that mirrors one already made to an earlier Release?

Q5.4 How must the proposed text changes be shown?

Q5.5 What is a pseudo Change Request for?

Q5.6 Two change requests touch the same part of the same specification version. What does the document require?

6 Work Items and Study Items — how the work is authorised

Q6.1 What does "Work Item" cover?

Q6.2 What does every work item require, whatever its size?

Q6.3 When may substantial work start in a Working Group?

Q6.4 What does a Study Item produce?

Q6.5 A work item is recorded as "Frozen" in the work plan. What does that mean?

Q6.6 What is a TEI work item code for?

7 Reading a 3GPP number — the series, the version, the file name

Q7.1 In version x.y.z, what does the third digit record?

Q7.2 A document is at version 0.4.1. What can you say about it?

Q7.3 Which specification number range does the numbering scheme reserve for security?

Q7.4 What is the difference between an aa.8bb and an aa.9bb Technical Report?

Q7.5 What does the file name 29341-420.zip mean?

8 How a 3GPP meeting decides, and the word it decides in

Q8.1 What is a TDoc?

Q8.2 What is the difference between the statuses "approved" and "agreed"?

Q8.3 A change request pack comes back with the status "partially approved". What does that tell you?

Q8.4 In a 3GPP email decision procedure, what happens if nobody comments?

Q8.5 How long is the email decision period, and when must it finish?

9 Why the documents read the way they do

Q9.1 Which verb makes a 3GPP sentence a requirement from which no deviation is permitted?

Q9.2 What does "should" carry in a 3GPP document?

Q9.3 Clause 4.5 of TR 21.900 reads "(void)". Why is it there at all?

Q9.4 Where are the rules for drafting a 3GPP specification, and the permitted software tools?

Q9.5 A change moves only the third digit of the version number. What kind of change was it?

10 The shape of the IETF

Q10.1 Who is a member of the IETF?

Q10.2 What is the IESG?

Q10.3 How is IETF work organised below the level of the whole body?

Q10.4 How does a reader tell which of the four streams an RFC came from?

Q10.5 Why does this course give no current count of IETF working groups or areas?

11 The life of an RFC, from a draft nobody may cite to a number nobody may edit

Q11.1 What formal status does an Internet-Draft have?

Q11.2 What happens to a draft that sits unchanged for more than six months and has not been recommended for publication?

Q11.3 Who may comment during an IETF-wide Last Call?

Q11.4 What is the entry level of the IETF standards track?

Q11.5 How many maturity levels does the standards track have today?

Q11.6 A published RFC turns out to need a change. What happens?

12 Rough consensus, and why the room hums

Q12.1 What does the IETF's best-known sentence say it rejects?

Q12.2 Can a chair declare rough consensus while somebody is still objecting?

Q12.3 Does 51% of a working group count as rough consensus?

Q12.4 Does IETF consensus require everybody to agree?

Q12.5 Why does a chair ask a room to hum?

13 MUST, SHOULD and MAY — three words, one short document

Q13.1 What does MUST mean in an RFC?

Q13.2 What does SHOULD allow?

Q13.3 A protocol document uses the word "must" in lower case. What does it carry?

Q13.4 Which word does 3GPP ban outright, and which does the IETF make its strongest?

Q13.5 What is the relationship between REQUIRED, SHALL and MUST?

14 The two cultures, side by side and on the evidence

Q14.1 Where do the two rulebooks touch directly?

Q14.2 How does each body settle a decision taken between meetings?

Q14.3 What happens to a published document that needs changing, in each body?

Q14.4 Which comparison does this course refuse to make, and why?

Q14.5 What does each body require before a document reaches its highest status?

15 Reading either body's paper trail from a cold start

Q15.1 Where does a 3GPP specification record which change requests changed it?

Q15.2 You have the file name 23501-k20.zip and nothing else. What have you got?

Q15.3 Which of these does the Support Team maintain, according to clause 7?

Q15.4 How do you tell what an RFC is before reading it?

Q15.5 Every count on this site carries a method. What is that for?

16 What this record cannot tell you

Q16.1 Why does this course name no Organizational Partner?

Q16.2 Where would a Release freeze date come from?

Q16.3 The meeting calendar's latest entries are in 2028. What does that mean?

Q16.4 Which working groups does TR 21.900 itself name?

Q16.5 Why does this course quote no sentence from RFC 8729 or RFC 9280?