Date post: | 23-Dec-2015 |
Category: |
Documents |
Upload: | clinton-parrish |
View: | 2 times |
Download: | 0 times |
ISO29110 Software Engineering concepts ISO29110 Software Engineering concepts
• ISO-29110 History• Why ISO29110• Comparison with CMMI and other frameworks• ISO-29110 Benefits• ISO-29110 Make Sense for SMEs and VSE
From Local to Global StandardsFrom Local to Global Standards
Start up Software process Improvement with CCM
Start up Local Standard - TQS (Thai Quality Software)- adopted from ISO/IEC 12207 with supported from Kenan Institute
40 Certified local Standard
4
1999
2001
2002
Setting Up WG 24 in ISO/IEC SC7Setting Up WG 24 in ISO/IEC SC7
A group of ISO/IEC SC7 member countries met at the Interim meeting in Australia to initiate WG 24 work
A group of experts met in Thailand to continue WG 24 Work
ISO/IEC SC7 - WG 24 met “Officially” for the first time at the Interim meeting in Italy
5
New Work Item was proposed at the Finland Plenary Meeting
A group of experts met again in Thailand to continue WG24 Work
Part 5-1 - TR
Part 4-1 - ISP
Part 3 - TR
Part 2 - ISP
Part 1- TR Overview contains overview of the ISO/IEC 29110 set of documents – Part 1 to Part 5
Framework and Taxonomy contains usage of International Standardized Profiles (ISP) for creation of documents
Assessment Guide contains guideline for performing an assessment for VSE
Basic Profile Specification contains basic processes and work products aligned to existing international standards
Management & Engineering Guide for Basic Profile contains guideline for using basic processes with templates
Official ISO 29110 in 2010Official ISO 29110 in 2010
7
ISO/IEC 29110 Covers
Criteria for SuccessCriteria for Success
Source: "Successful Software Development Outsourcing"
• Locations
• Year Founded• Number of Technical Resources• Average Rate• Technical Capabilities• Applications Previously Developed• Major Clients• List of Certifications
• On-Time Delivery
• On-Budget• Quality• Productivity• Client Satisfaction• Ability to Manage Change
Small Organizations ChallengeSmall Organizations Challenge
ISO29110 Introduction Course _ Outsourcing Challenge
QUALITY VS SURVIVAL QUALITY VS SURVIVAL IN LIMIT SITUATION IN LIMIT SITUATION ??
Standard for Small OrganizationsStandard for Small Organizations
Source: “ISO29110 VSE Survey “ ISO/IEC SC7 WG24
For Small Organizations to ImplementFor Small Organizations to Implement
ISO29110 Introduction Course _ Outsourcing Challenge
Source: “ISO29110 VSE Survey “ ISO/IEC SC7 WG24
Quality Assurance CertificationQuality Assurance Certification
Source: “ISO29110 VSE Survey “ ISO/IEC SC7 WG24
Well Known Quality Accreditation for OutsourcingWell Known Quality Accreditation for Outsourcing
“ “ Management Process”Management Process”
1.1. CMMICMMI - Large US Product Development
2.2. ISO 9000ISO 9000 - European Demands
3.3. ISO 12207ISO 12207 - Critical Software
4.4. ISO 20000ISO 20000 - Services- Services
Standard Covered By ISO/IEC SC7Standard Covered By ISO/IEC SC7
SC7
Secrétariat
Standards Management Group
SWG 5
Systems & Software Documentation
WG2
IT Governance
WG1A
ProcessAssessment
WG10
Vocabulary
WG22
IT ServiceManagement
WG25
WG26
Software Testing
Tools andEnvironment
WG4Techniques for
Specifying IT Systems
WG19Systems Quality
Management
WG23
Life Cycle Management
WG7
Software ProductMeasurement and
Evaluation
WG6
Architecture
WG42
CIF Usability
JWG ISO/TC 54SLC Profiles and
Guidelines for VSE
WG24
SWG 1
Business Planning Group
WG20Software EngineeringBody of Knowledge
WG21Software
Asset Management
ISO/IEC 29110 ArchitectureISO/IEC 29110 Architecture(International Standard Profile – ISP)(International Standard Profile – ISP)
23
Profile Specifications for VSE Domain
(Assembled Profile Elements)
Guidelines for assessment of VSE
Profiles
ISO/IEC 12207
ISO/IEC 15504-5Annex B,
IEEE 12207-1,ISO/IEC 15289
(Generic and Specific Work Products)
Profile Elements(Tasks, Activities, Work Products)
CMMI - Staged Representation,
CMM - SW LOGOS,ISO/IEC 15504-2,
ISO9001:2000
VSE Levels(Descriptions)
ISO/IEC 15504-5Assessment Model
ISO90003,ISO/IEC 15271, etc.
Guidelines for implementation and use of VSE Profiles
Profiles Input Internal Document
ISO/IEC 15504-3
Technical Report
Adopting From Existing Standards Adopting From Existing Standards (ie. ISO/IEC 12207 – Completed Software Life Cycle Processes)(ie. ISO/IEC 12207 – Completed Software Life Cycle Processes)
SOFTWARE LIFE CYCLE
TAILORING
CONFIGURATION MANAGEMENTDOCUMENTATION
QUALITY ASSURANCEVERIFICATION
VALIDATIONJOINT REVIEW
AUDITPROBLEM RESOLUTION
PRIMARY (5)
DEVELOPMENT
OPERATION
ACQUISITION
SUPPLY
ORGANIZATIONAL (4)MANAGEMENT
INFRASTRUCTUREIMPROVEMENT
TRAINING
SUPPORTING (8)(17+1)
MAINTENANCE
ISO/IEC 12207 Process InteractionsISO/IEC 12207 Process Interactions
AcquisitionU: 4
SupplyU: 4
MaintenanceE: 2, 3
OperationE: 3
DevelopmentE: 1, 2, 3
PDCA
T E
T
U
T: Task
E: Execute
U: Use
Start End/Start
Joint ReviewE: 3
AuditE: 3
IndependentVerification &
ValidationE: 3
E: AcquisitionT: Subcontractor
Quality Assurance
E: 3
Verification & Validation
E: 3
E
E
T
E
U
P: Participate1
Documentation2
Configuration Management
3Problem
Resolution
4Tailoring
E
Management Infrastructure Training Improvement
FFFF
Project
F: Feed Back
M: Manage
Organization
M F
P E
PE
(T)E
With International Certification SchemeWith International Certification Scheme(ISO/IEC 15504 CAPABILITY LEVEL)(ISO/IEC 15504 CAPABILITY LEVEL)
Benefits SummaryBenefits Summary
• 4 different profiles for small organization niches
• For the first time in ISO history, Deployment Package (samples, templates, etc.) will be included
• Usage of standard minimum or no consultations (when fully deployed)
DEPLOYMENT PACKAGESDEPLOYMENT PACKAGES
RequirementsAnalysis
Version Control
Integration and
Tests
Project Management
ArchitectureAnd detailed design
Product Delivery
Self-Assessment
ConstructionAnd
Unit testing
Verificationand
Validation
31
Coverage for Most Well Know SPICoverage for Most Well Know SPI
ISO 9001:2000 92%ISO/IEC12207 95%CMM-I Level 2 77%ISO/IEC 15504-2 100%PMBOK 90%
Specific for Small OrganizationsSpecific for Small Organizations
• Standard in Used
• Benefit to Developing Communities
32
• Assembly of other international standards are organized for usage
• Surveyed VSE over 30 countries with more than 430 responses