
Spec
download
| Titles and spec
numbers | Current
version | Releases
| Numbering
scheme |
Change Requests "A Change Request is just like life, The Change Request (CR) procedure is used by 3GPP to
create revised versions of 3GPP specifications after their initial approval. The
three main reasons
why a change might be required are: to add a new feature, or to correct / clarify / enhance an existing feature of a
Release still under development, or to correct an error in a spec which is functionally frozen. This page gives a summary of: Where to find step-by-step instructions about how to
write a CR? Where to find status or other information about existing
change requests. A CR is a document (a "temporary document" - tdoc - to
a meeting) which specifies in precise detail changes
which are proposed to the specification. It consists of a CR coversheet
which, amongst other things, describes why a change is needed and summarizes
how the change is made. Attached to
this are the parts of the specification affected by the change, with the
changes being identified using the Microsoft WordTM "Track
Changes" (revision marks) feature. A Change Request can be proposed by any 3GPP member
organization. It is normally submitted for discussion to the Working Group (WG)
responsible for the specification (see the page pertaining to the individual
spec concerned, via the table on the numbering page,
to determine the relevant WG). Once the WG has agreed that the Change Request is both valid
and required (often it may be revised several times before reaching this
stage), it is presented, on behalf of the WG (rather than the
originating member organization) as an agreed proposal to the parent TSG plenary
(most of which which meet four
times a year) for final approval. After approval at TSG level, the 3GPP
Support Team (MCC) incorporates it and any other CRs into a new version of the
specification, normally within 2 weeks of the meeting. The full CR procedure is to be found in TR
21.900 "Technical Specification Group working methods". A comprehensive introduction to the lifecycle of a specification,
including change requests, can be found in this PowerPoint presentation,
"The change control cycle".
Consult the whole process in a second presentation, "The
life cycle of a spec". Step by Step Instructions describing how to actually write a
CR can be found here. CRs are normally identified by a specification number and a CR
number. e.g. CR 31.102-095 is CR number 095 to specification 31.102.
Every change request which is presented to a TSG plenary meeting for approval
is recorded in the CR
database. This database, in Microsoft AccessTM format, lists the status
of each Change Request, and, if was approved, indicates which version of
the specification was subsequently created. The CR
database contains records about every change
request to GSM or 3G specifications from GSM phase 1 onwards. Alternatively, there is a link from the web page for each
individual spec to the CRs pertaining that spec, below the Release and version
history. The pages for each spec can be reached via the table on the numbering
page. In addition, each spec contains a
history box of every CR which has been approved for that particular
specification. As an example, to find CR 31.102-095. First, look in the CR
database (or the web page for that spec's CRs); find the the record for the CR and read the
"meeting-1st-level" field (TP-12 in this example) and the
"Document-1st-level" field (TP-010107 in this example). Then do the
following steps: Note that the starting URLs for the other four TSGs are as follows: Using the web interface to the spec makes this process a little easier, since
hyperlinks are provided to the relevant meeting document directories. As a new system, or a new Release of a
system is developed, so the rate of change of its specifications
increases. It might be thought that the rate of change would be an
indication of stability of the system specifications, but this is not
necessarily the case... The number of changes actually increases
dramatically around the time that the Release is frozen (for the definition of the term
"frozen", see TR
21.900) because it is at this stage that active development of equipment
starts. With implementation of real systems and development of the actual
protocols, many improvements and corrections are identified, and the number of
CRs submitted increases. The criteria for deciding
when the specifications for a given Release are "stable" are naturally
subjective. The earlier you implement, the higher the risk of essential
technical modifications being needed, but the better placed you are for early
market penetration. And vice versa. For you to decide! Figure 1: CR statistics (cumulative)
Published
specifications |
Historical
information |
Work
plan
| TSG
Working methods | Drafting
rules | Delegates
corner|
ASN.1
It grips us hard until the grave:
Full of confusion, woe and strife,
And MCC its willing slave."
(pace Michael Powell)
What is a CR?
How are change requests proposed,
developed and approved?
Where to find step-by-step instructions about how to write
a CR?
Where to find status or other information about CRs
Where to find the CRs themselves
Is the number of
CRs increasing or decreasing? - is a given Release stable?

last updated:
2008-03-20: Chart updated
2007-12-12: Chart updated.
2007-07-31: Chart updated.
2006-06-12: First chart updated, second chart deleted.
2006-01-17: Charts updated.
2005-07-20: Charts updated.
2005-06-23: Poem added. Who says there is no room for the lighter side of
life?
2005-04-28: Charts updated. TSG CT included in text.
2005-03-21: Stats-by-individual-Release chart added and cumulative chart
refreshed
2005-01-19: chart refreshed
2004-11-03: CR chart brought up to date; minor editorial improvement
2004-08-02: CR chart brought up to date
2004-04-14: CR chart brought up to date
2004-01-27: CR chart brought up to date
2003-11-14: minor editorial corrections; CR chart brought up to date
2003-07-02: minor editorial improvements
2003-06-27: link to chart at end replaced by the chart itself
2003-01-13: clause on CR trends added.
2002-09-25