ArticleslgStudy

computer science

Trillium Model

Trillium Model is a computer science topic covered in the lgStudy science library. This page brings together a partial reference excerpt, illustrations, worked examples, real-world applications and a short study plan, so you can understand Trillium Model rather than just read about it. In short: The Trillium Model, created by a collaborative team from Bell Canada, Northern Telecom and Bell Northern Research (Northern Telecom and Bell Northern Research later merged into Nortel Networks) combines requirements from the ISO 9000 series, the Capability Maturity Model (CMM) for software, and the Baldrige Criteria for Performance Excellence Archived 2016-08-04 at the Wayback Machine, with software quality standard…

Key takeaways

  • Trillium Model belongs to computer science; place it in that map before memorising details.
  • Learn the definition first, then one example that makes the definition concrete.
  • Connect Trillium Model to a quantity you can measure, compute or draw — that is where exam questions come from.
  • Reproduce the core statement of Trillium Model from memory before moving on to harder problems.

Reference excerpt

The Trillium Model, created by a collaborative team from Bell Canada, Northern Telecom and Bell Northern Research (Northern Telecom and Bell Northern Research later merged into Nortel Networks) combines requirements from the ISO 9000 series, the Capability Maturity Model (CMM) for software, and the Baldrige Criteria for Performance Excellence Archived 2016-08-04 at the Wayback Machine, with software quality standards from the IEEE. Trillium has a telecommunications orientation and provides customer focus. The practices in the Trillium Model are derived from a benchmarking exercise which focused on all practices that would contribute to an organization's product development and support capability. The Trillium Model covers all aspects of the software development life-cycle, most system and product development and support activities, and a significant number of related marketing activities. Many of the practices described in the model can be applied directly to hardware development.

Objectives The Trillium Model has been developed from a customer perspective, as perceived in a competitive, commercial environment. The Model is used in a variety of ways:

In benchmarking an organization's product development and support process capability against best practices in the industry, In self-assessment mode, to help identify opportunities for improvement within a product development organization, and In pre-contractual negotiations, to assist in selecting a supplier. This Model and its accompanying tools are not in themselves a product development process or life-cycle model. Rather, the Trillium Model provides key industry best practices which can be used to improve an existing process or life-cycle

Scale The Trillium scale spans levels 1 through 5. Levels can be characterized in the following way:

Unstructured: The development process is ad hoc. Projects often cannot meet quality or schedule targets. Success, while possible, is based on individuals rather than on organizational infrastructure. (Risk – High) Repeatable and Project Oriented: Individual project success is achieved through strong project management planning and control, with emphasis on requirements management, estimation techniques, and configuration management. (Risk – Medium) Defined and Process Oriented: Processes are defined and used at the organizational level, although project customization is still permitted. Processes are controlled and improved. ISO 9001 requirements such as training and internal process auditing are incorporated. (Risk – Low) Managed and Integrated: Process instrumentation and analysis is used as a key mechanism for process improvement. Process change management and defect prevention programs are integrated into processes. CASE tools are integrated into processes. (Risk – Lower) Fully Integrated: Formal methodologies are extensively used. Organizational repositories for development history and process are used and effective. (Risk – Lowest)

Architecture The Trillium Model consists of Capability Areas, Roadmaps and Practices. There are four different ways in which the Trillium Model is typically applied. The Capability Evaluation and Capability Joint-Assessment are two methods of evaluating an organization's product development and support process capability. A Capability Evaluation is the evaluation of a supplier by a second party, typically the customer. A Capability Joint Evaluation assumes an effective partnership relationship exists between the customer and supplier.

Benefits For Customer organizations, a higher capability means that:

the development organization is more responsive to customer and market demands, the life-cycle cost of the product(s) is minimized, and end-user satisfaction is maximized. For the Development organization, achieving a higher capability can result in:

lower development and maintenance costs, shorter cycle time and development intervals, an increased ability to achieve content and schedule commitments due to effective project risk analysis and effort estimation, and an increasing ability to meet quantifiable design and quality objectives at all stages of the development process

Comparison with CMM The Trillium Model covers all aspects of the software development life-cycle, most system and product development and support activities, and a significant number of related marketing activities. Although Trillium has been designed to be applied to embedded software systems such as telecommunications systems, much of the model can be applied to other segments of the software industry such as management information systems (MIS). The various differences between the Trillium Model and the Capability Maturity Model (CMM) as given as follow:

Trillium architecture is based on roadmaps, rather than key process areas (KPAs) present in CMM Trillium has a wider product perspective rather than only based on software process improvement Trillium claims a wider coverage of capability impacting issues. Trillium has orientation towards customer focus, technological maturity and telecommunication industry.

External links Trillium Model Bell Canada

Worked examples

Example 1 — a first encounter with Trillium Model

Start with the simplest possible case. Write down what Trillium Model claims or describes in one sentence, then invent the smallest concrete situation in which that sentence is true. In computer science, the smallest case is usually a single object, a single equation or a single measurement. Check that every symbol or term in your sentence has a meaning in that case.

Example 2 — changing one variable

Take the situation from Example 1 and change exactly one quantity: double it, halve it, or set it to zero. Predict what should happen to Trillium Model before you calculate. Comparing your prediction with the result is the fastest way to find out whether you understand the idea or only the words.

Example 3 — an exam-style question

Typical questions about Trillium Model ask you to (a) state it precisely, (b) apply it to given data, and (c) explain a limitation. Practise writing all three answers in under five minutes; the third part is what separates a full-mark answer from an average one.

Applications of Trillium Model

In research
Trillium Model appears in computer science research whenever the underlying quantities have to be modelled precisely. Papers usually cite it as a starting assumption and then explore where it breaks down.
In technology and industry
Engineering practice reuses Trillium Model in design rules, simulations and safety margins. Knowing the idea lets you read a specification sheet and understand why the numbers look the way they do.
In the classroom
Trillium Model is common in secondary-school and first-year university syllabi. It links to neighbouring topics Bell Canada, Information technology management, Maturity models, so understanding it makes those chapters shorter.
In everyday life
Look for Trillium Model outside the textbook — in sport, cooking, traffic, electronics or the sky above you. An example you found yourself is remembered far longer than one you were given.

Affiliate

Preply — study more efficiently by working with a personal tutor. 50% off.

How to study Trillium Model in 20 minutes

  1. Read the reference excerpt below once, without taking notes.
  2. Close the page and write down what Trillium Model means in your own words.
  3. Compare your version with the excerpt and mark what you missed.
  4. Work through the three examples above with pen and paper.
  5. Explain Trillium Model out loud to somebody else — or to Teacher Smith in the lgStudy chat.

Frequently asked questions

What is Trillium Model in simple terms?

The Trillium Model, created by a collaborative team from Bell Canada, Northern Telecom and Bell Northern Research (Northern Telecom and Bell Northern Research later merged into Nortel Networks) combines requirements from the ISO 9000 series, the Capability Maturity Model (CMM) for software, and the…

Why does Trillium Model matter?

Because it connects several computer science ideas at once: it gives you a definition you can apply, a quantity you can calculate, and a way to check whether a result is plausible.

How should I study Trillium Model?

Read the excerpt, restate it from memory, then work through the examples and applications listed on this page. The five-step study plan above takes about twenty minutes.

What does this page cover?

It gives you a compact reference excerpt plus original lgStudy explanations, examples, applications and study material on Trillium Model.

Tags

  • Bell Canada
  • Information technology management
  • Maturity models
  • Software development process

Keep exploring