ch3 introduction to iso29110

25
SE423 SPI CH-3 Introduction to ISO/IEC29110 Kittitouch Suteeca

Upload: kittitouch-suteeca

Post on 27-Jun-2015

514 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: Ch3 introduction to iso29110

SE423 SPICH-3 Introduction to ISO/IEC29110

Kittitouch Suteeca

Page 2: Ch3 introduction to iso29110

Outline Introduction The Three Critical Dimensions Youtube: ISO/IEC29110 ISO29110 Concept and History Line ISO/IEC29110 ROLES and Responsibility

Where are we?

Page 3: Ch3 introduction to iso29110

Introduction Today, a single company usually does

not develop all the components that compose a product or service some are built in-house some are acquired

then all the components are integrated… In history of software development, there are:

Three critical dimensions Five principal ideas

Page 4: Ch3 introduction to iso29110

The Three Critical Dimensions

Process helps an organization’s workforce meet business objective by helping them work smarter, not harder, and with improved consistency.

Note: image from CMMI ® 2nd Edition: Guidelines for Process Integration and Product Improvement, Addison Wesley, 2007

1.

2.

3.

Page 5: Ch3 introduction to iso29110

5

Five Principal Ideas

1. Planning, Tracking and Scheduling Management

2. Requirements Definition and Configuration Control

3. Process Assessment

4. Quality Management and Continuous Improvement

5. Evolutionary Improvement

Page 6: Ch3 introduction to iso29110

ISO/IEC29110

Youtube: ISO/IEC 29110 Standard for Very Small Entities (up to 25 people) developing software

Page 7: Ch3 introduction to iso29110

ISO29110 Concept and History Line

Page 8: Ch3 introduction to iso29110

Thailand Committee

Dr.ANUKUL TAMPRASIRT• Chairman of TISI committee 967

Software & Systems Engineering Standards

• ISO/IEC JTC1 SC7 WG24 VSE profile • ISO/IEC Business Advisor

Prakit Sangpar

Tanin UthayanakaSanyakorn Buasung

TISI committee 967 Software & Systems Engineering Standards

ISO/IEC JTC1 SC7 WG24 VSE profile

Page 9: Ch3 introduction to iso29110

History Line

A group of ISO/IEC SC7 member countries met at the Interim meeting in Australia to initiate WG 24 work

2005

A group of experts met in Thailand to continue WG 24 Work

2005ISO/IEC SC7 - WG 24 met “Officially” for the first time at the Interim meeting in Italy

2004

New Work Item was proposed at the Finland Plenary Meeting

A group of experts met again in Thailand to continue WG24 Work

Page 10: Ch3 introduction to iso29110

ISO29110 Survey Respond

Page 11: Ch3 introduction to iso29110

VSE needs from Survey

Page 12: Ch3 introduction to iso29110

ISO/SC7 Scope of Standards

Page 13: Ch3 introduction to iso29110

ISO/SC7 Working Group Structure

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

Page 14: Ch3 introduction to iso29110

ISO/SC7 JTC1 WG24 of ISO29110

Page 15: Ch3 introduction to iso29110

ISO29110 Standard Structure

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

Page 16: Ch3 introduction to iso29110

ISO29110 Part Concept

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

ISO/IEC 29110

Page 17: Ch3 introduction to iso29110

ISO29110 VSE Network

Canada

Mexico

Peru

Luxemburg

Japan

South Africa

China

Australia

Thailand

Page 18: Ch3 introduction to iso29110

ISO/IEC29110 ROLES and Responsibility

Page 19: Ch3 introduction to iso29110

Roles

AnalystKnowledge and experience eliciting, specifying and analyzingthe requirements.Knowledge in designing user interfaces and ergonomiccriteria.Knowledge of the revision techniques and experience on thesoftware development and maintenance.Knowledge of the editing techniques and experience on thesoftware development and maintenance.CustomerKnowledge of the Customer processes and ability to explainthe Customer requirements.The Customer (representative) must have the authority toapprove the requirements and their changes.The Customer includes user representatives in order toensure that the operational environment is addressed.Knowledge and experience in the application domain.

Page 20: Ch3 introduction to iso29110

Roles

DesignerKnowledge and experience in the software components andarchitecture design.Knowledge of the revision techniques and experience on thesoftware development and maintenance.Knowledge of the editing techniques and experience on thesoftware development and maintenance.Knowledge and experience in the planning and performanceof integration and system tests.ProgrammerKnowledge and/or experience in programming, integration andunit tests.Knowledge of the revision techniques and experience on thesoftware development and maintenance.Knowledge of the editing techniques and experience on thesoftware development and maintenance.

Page 21: Ch3 introduction to iso29110

Roles

Project ManagerLeadership capability with experience making decisions,planning, personnel management, delegation and supervision,finances and software development.Technical LeaderKnowledge and experience in the software development andmaintenance.Work TeamKnowledge and experience according to their role.

Page 22: Ch3 introduction to iso29110

ISO/IEC29110 Processes

Page 23: Ch3 introduction to iso29110

VSEs 4 Profiles

Entry

Basic

intermediate

AdvanceSE499

Page 24: Ch3 introduction to iso29110

4 Profiles within the generic Profile Group Entry-Targets VSEs typically developing 6

person-month projects or start-up. Basic- Target VSEs developing only one

project at a time. Intermediate- Target VSEs developing

multiple projects within the organization context.

Advance- Targets VSEs which want to sustain and grow as an independent competitive software development business.

Page 25: Ch3 introduction to iso29110

Next Chapter Project management Process