ISo12207-iso 15271
ISo12207-iso 15271
ISo12207-iso 15271
www.carpedieminfo.ca
Introduction to 12207
Introduction to 12207
Introduction to 12207
Quality
Introduction to 12207
Introduction to 12207
12207 Evolution
DoD 2167
DoD 2167A
MIL 498
IEEE 1074
ISO/IEC 12207
IEEE/EIA
12207
ISO/IEC 15504
Introduction to 12207
MIL 1679
SEI CMMI
ISO/IEC 15288
Assessment Standards
ISO/IEC 12207
ISO 9000-3
Quality System
Introduction to 12207
ISO 9001
Organizational
Primary
Supporting
LFJ Group Inc. Quality Management Services
www.carpedieminfo.ca
Introduction to 12207
Process Structure
Process
Process
A set of
interrelated
activities, which
transform
inputs into
outputs
Activity
Activity
Activity
Detailed set of
tasks
Purpose
Activity
Task
Task
Task
Task
An achievable
result of the
successful
achievement
of the process
purpose
Introduction to 12207
Outcomes
Task
Action with
inputs and
outputs
High level
objective of
performing the
process and the
likely outcomes
of effective
implementation
of the process.
Management
Infrastructure
Training
Improvement
Primary [5]
Acquisition
Supply
Development
Operation
Maintenance
Support [6]
Documentation
Configuration
Management
Quality Assurance
Audit
Verification
Validation
Joint Review
Problem Resolution
Introduction to 12207
Organizational [7]
Supply
Development
Operation
Maintenance
LFJ Group Inc. Quality Management Services
www.carpedieminfo.ca
Introduction to 12207
Primary
Supply
Quality
Assurance
Configuration
Management
828, 1042
Verification &
Validation
1012
Joint Review
1028
Audit
1028
Problem
Resolution
1044, 1044.1
Introduction to 12207
Documentation
Infrastructure
Training
Improvement
Introduction to 12207
Organization
IEEE SW Engg
Standards
V e r ific a tio n
S u p p ly
V a lid a tio n
D o c u m e n ta tio n
D e v e lo p m e n t
J o in t
R e v ie w
C o n fig u r a tio n
M anagem ent
O p e r a tio n
M a in te n a n c e
P r o b le m
R e s o lu tio n
Introduction to 12207
A u d it
Acquisition Process
Supply Process
Contract
Acquirer
Contract
View
Supplier
Employs
Management Process
Management
View
Employs
Operator
Maintenance
Process
Supporting Processes
Operating
View
Development
Process
Validation
Documentation
Joint Review
Configuration Management
Audit
Quality Assurance
Problem Resolution
Verification
Management
Training
Organizational Processes
Infrastructure
User
Developer
Engineering
View
Supporting
View
Maintainer
Employer
of Supporting
Processes
Improvement
Introduction to 12207
Operation Process
Employs
Manager
Introduction to 12207
Application of 12207
Introduction to 12207
Areas to cover:
1. Using & Tailoring ISO/IEC 12207
2. Example Usage of ISO/IEC 12207 in
Procurement
3. Example Configuring an SDLC with
ISO/IEC 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
5.1 Acquisition
5.4
Operation
6.5 Validation
5.2
Development
5.5
Maintenance
7.3 Infrastructure
7.2 Improvement
7.4 Training
LFJ Group Inc. Quality Management Services
www.carpedieminfo.ca
Introduction to 12207
Federal Government
LFJ Group Inc. Quality Management Services
www.carpedieminfo.ca
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Introduction to 12207
Identify project
environment &
characteristics
Solicit inputs
Select processes, activities
and tasks
Document tailoring
decisions and rationale
Introduction to 12207
Introduction to 12207
Concept Definition
Demonstration
U s e A c q u i st i o n , S u p p l y a n d
Development Processes to define draft
s y s t e m r e q u i r e m e n t s , d e ve l o p
protoypes, and analyse user feedback
to get proposed solutions.
U s e A c q u i st i o n , S u p p l y a n d
Devel o p m en t Pr o cesses t o defi ne
s y s t em requirement s , s y s t em
arc hi t ec t ure,
and draft s oft ware
requirements for software items.
Development
Production
Deployment
U s e A c q u i st i o n
and S uppl y
Processes to trigger the Development
Process . Use Development Process
(fully) to build, test and integrate the
product.
U s e A c q u i st i o n , S u p p l y a n d
Development Processes to install and
check-out products.
Operations
Retirement
U s e A c q u i st i o n , S u p p l y a n d
Op erati o n
Pro cesses t o provi de
operational services.
U s e A c q u i st i o n , S u p p l y a n d
M ai ntenance
P r o c e sse s f o r
maintenance and support.
End
Introduction to 12207
Start
Introduction to 12207
Introduction to 12207
Introduction to 12207
-5-
Predictable
Process
Change
Process
Continuous
Improvement
-4-
Established Measurement
-3-
Managed
-2-
-1-
Incomplete
Process
Performance
Process
Control
Process
Resource
Work Product
Management
Introduction to 12207
Performed
Performance
Management
Process
Definition
Assessments
Capability
Level 0 Incomplete
Level 1 Performed
Level 2 Managed
Introduction to 12207
Describe how your test environment is structured, controlled, and kept current?
To what extent are documented processes and procedures available and used for things like test
execution, problem reporting, reviews and status reporting?
What criteria are used to determine the completion and/or success of testing activities? How do
you share results with users?
Are the requirements for a software product reviewed for testability, accuracy, completeness and
consistency?
How are deficiencies discovered in testing identified, recorded, tracked, reported and resolved?
How is user / client feedback obtained and used as input into test and/or improvement planning?
How are estimates (time, budget, tools) arrived at, utilized, tracked, reported and documented?
10
Are those responsible for testing trained to develop test specifications, test designs, test cases,
and test plans?
Introduction to 12207
Testing Questionnaire
Information on Presenters
LFJ Group Inc.
www.carpedieminfo.ca
Introduction to 12207