SlideShare una empresa de Scribd logo
1 de 21
SE423 SPI
CH-1 Introduction to
Software Process
Improvement
Kittitouch Suteeca
What is SPI?
Back to the BASIC.
Planning
Developing
Measurement
Improvements
Kalayanamitr
 Kalayana+mitr
 From Sanskrit language
 “kalayana” : kind, beautiful mind
 “mitr” : friend
 “kalayanamitr” : kind and beautiful mind
friend, true friend
Assoc.Prof.Dr. Chailerd Pichitporncha
True friend is composed of 7 essential
characteristics…
1.Be genuinely nice  adorable, lovely
2. Master of knowledge/theory 
accountable, respectful
3. Practice well  Best practice,
practicable
4. Know how to listen  understand others
True friend is composed of 7 essential
characteristics…
5. Know how to speak or advice gently 
in order not to hurt people verbally
6. Simplify things  make difficult concepts
or things easier to understand
7. Lead or induce to good deeds  nice
to follow
Why we need “Measurement”?
If you can’t measure , you can’t manage
If you can’t measure , you can’t improve
What gets measure , gets done
After SPI course
 What you can do ?
1. Understand Software Standard.
 ISO/IEC 29110
 ISO/IEC15504 –some of ISO/IEC12207
 CMMI
2. Analyze problem from development
experience.
3. Evaluate(Audit) process by SW Standard
4. Design solution or give suggestion for
improvement.
Class room agreement
 Activities
 Work together to create the rules of the class room
 What do you want yourselves to do in the class
 Summarize the rules 
 Thinking about the penalty
Case Study
SOFTWARE PROCESS
IMPROVEMENT WORKS!
Advance Information
Services Inc.(AIS.)
November 1999
Process Improvement Strategy
-Project planning
Process Improvement Strategy
-Project tracking and control
Assignment 1
 Read the technical report
“SOFTWARE PROCESS IMPROVEMENT WORKS!”.
 Answer the questions on SPI site(google site).
 Submit your answer before Monday 18th midnight.

Más contenido relacionado

Destacado (6)

Ch2 introduction to standard
Ch2 introduction to standardCh2 introduction to standard
Ch2 introduction to standard
 
Mapping a Privacy Framework to a Reference Model of Learning Analytics
Mapping a Privacy Framework to  a Reference Model of Learning AnalyticsMapping a Privacy Framework to  a Reference Model of Learning Analytics
Mapping a Privacy Framework to a Reference Model of Learning Analytics
 
Introduction to ISO29110
Introduction to ISO29110Introduction to ISO29110
Introduction to ISO29110
 
Ch4 project management process
Ch4 project management processCh4 project management process
Ch4 project management process
 
Personally Identifiable Information Protection
Personally Identifiable Information ProtectionPersonally Identifiable Information Protection
Personally Identifiable Information Protection
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
 

Similar a Ch1 introduction to spi1.0

Leadership Traits
Leadership TraitsLeadership Traits
Leadership Traits
Sa thish
 
Exceptional Executive Assistant
Exceptional Executive AssistantExceptional Executive Assistant
Exceptional Executive Assistant
Ron Wilkins
 
A Manager’s Guide to Coaching.pdf
A Manager’s Guide to Coaching.pdfA Manager’s Guide to Coaching.pdf
A Manager’s Guide to Coaching.pdf
AsadNaveed22
 
What do employers value
What do employers valueWhat do employers value
What do employers value
DiniB
 
Leadership Dev - S.E.R.V.E. to Lead - LinkedIn
Leadership Dev - S.E.R.V.E. to Lead - LinkedInLeadership Dev - S.E.R.V.E. to Lead - LinkedIn
Leadership Dev - S.E.R.V.E. to Lead - LinkedIn
Brian Fawcett
 

Similar a Ch1 introduction to spi1.0 (20)

Leadership Traits
Leadership TraitsLeadership Traits
Leadership Traits
 
Coaching: Asking the Right Questions
Coaching: Asking the Right QuestionsCoaching: Asking the Right Questions
Coaching: Asking the Right Questions
 
Supervisor's role during covid19..
Supervisor's role during covid19..Supervisor's role during covid19..
Supervisor's role during covid19..
 
1on1 / Coaching Guide for New Managers
1on1 / Coaching Guide for New Managers1on1 / Coaching Guide for New Managers
1on1 / Coaching Guide for New Managers
 
Exceptional Executive Assistant
Exceptional Executive AssistantExceptional Executive Assistant
Exceptional Executive Assistant
 
A Manager’s Guide to Coaching.pdf
A Manager’s Guide to Coaching.pdfA Manager’s Guide to Coaching.pdf
A Manager’s Guide to Coaching.pdf
 
https://www.slideshare.net/
https://www.slideshare.net/https://www.slideshare.net/
https://www.slideshare.net/
 
Day 0 bootcamp roadmap
Day 0   bootcamp roadmapDay 0   bootcamp roadmap
Day 0 bootcamp roadmap
 
Rockit
RockitRockit
Rockit
 
Problem solving course
Problem solving courseProblem solving course
Problem solving course
 
Pmp lesson learned_anld
Pmp lesson learned_anldPmp lesson learned_anld
Pmp lesson learned_anld
 
What do employers value
What do employers valueWhat do employers value
What do employers value
 
11 Great Employee Qualities: Do You Have Them?
11 Great Employee Qualities: Do You Have Them?11 Great Employee Qualities: Do You Have Them?
11 Great Employee Qualities: Do You Have Them?
 
Simple Things to Do 4 Leader
Simple Things to Do 4 LeaderSimple Things to Do 4 Leader
Simple Things to Do 4 Leader
 
How to be job ready|| Job-Readiness
How to be job ready|| Job-ReadinessHow to be job ready|| Job-Readiness
How to be job ready|| Job-Readiness
 
New Manager Bootcamp
New Manager Bootcamp New Manager Bootcamp
New Manager Bootcamp
 
UNIT III 3.1 Soft skills RS.ppt
UNIT III 3.1 Soft skills RS.pptUNIT III 3.1 Soft skills RS.ppt
UNIT III 3.1 Soft skills RS.ppt
 
Facilitator's guide and PPT for Coaching.pptx
Facilitator's guide and PPT for Coaching.pptxFacilitator's guide and PPT for Coaching.pptx
Facilitator's guide and PPT for Coaching.pptx
 
Leadership Dev - S.E.R.V.E. to Lead - LinkedIn
Leadership Dev - S.E.R.V.E. to Lead - LinkedInLeadership Dev - S.E.R.V.E. to Lead - LinkedIn
Leadership Dev - S.E.R.V.E. to Lead - LinkedIn
 
Setting and Achieving Power Goals
Setting and Achieving Power GoalsSetting and Achieving Power Goals
Setting and Achieving Power Goals
 

Más de Kittitouch Suteeca

Ch 9 traceability and verification
Ch 9 traceability and verificationCh 9 traceability and verification
Ch 9 traceability and verification
Kittitouch Suteeca
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
Kittitouch Suteeca
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
Kittitouch Suteeca
 
Ch 1 the software quality assurance challange
Ch 1 the software quality assurance challangeCh 1 the software quality assurance challange
Ch 1 the software quality assurance challange
Kittitouch Suteeca
 

Más de Kittitouch Suteeca (20)

Ch 9 traceability and verification
Ch 9 traceability and verificationCh 9 traceability and verification
Ch 9 traceability and verification
 
Ch 8 configuration management
Ch 8 configuration managementCh 8 configuration management
Ch 8 configuration management
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
Ch 6 development plan and quality plan
Ch 6 development plan and quality planCh 6 development plan and quality plan
Ch 6 development plan and quality plan
 
Ch 5 contract review
Ch 5 contract reviewCh 5 contract review
Ch 5 contract review
 
Ch 4 components of the sqa system
Ch 4 components of the sqa systemCh 4 components of the sqa system
Ch 4 components of the sqa system
 
Ch 3 software quality factor
Ch 3 software quality factorCh 3 software quality factor
Ch 3 software quality factor
 
Ch 2 what is software quality
Ch 2 what is software qualityCh 2 what is software quality
Ch 2 what is software quality
 
Ch 1 the software quality assurance challange
Ch 1 the software quality assurance challangeCh 1 the software quality assurance challange
Ch 1 the software quality assurance challange
 
Ch 0 introduction to se422
Ch 0 introduction to se422Ch 0 introduction to se422
Ch 0 introduction to se422
 
Ch 12(spi)cm mi scampi
Ch 12(spi)cm mi scampiCh 12(spi)cm mi scampi
Ch 12(spi)cm mi scampi
 
Ch 11(spi)relationship pa
Ch 11(spi)relationship paCh 11(spi)relationship pa
Ch 11(spi)relationship pa
 
Ch 10(spi)cm mi-cm-ppqa
Ch 10(spi)cm mi-cm-ppqaCh 10(spi)cm mi-cm-ppqa
Ch 10(spi)cm mi-cm-ppqa
 
Ch 10(spi)cm mi-cm-ppqa
Ch 10(spi)cm mi-cm-ppqaCh 10(spi)cm mi-cm-ppqa
Ch 10(spi)cm mi-cm-ppqa
 
Ch 9(spi)cm mi reqm
Ch 9(spi)cm mi reqmCh 9(spi)cm mi reqm
Ch 9(spi)cm mi reqm
 
Ch 8(spi)cm mi-pp
Ch 8(spi)cm mi-ppCh 8(spi)cm mi-pp
Ch 8(spi)cm mi-pp
 
Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013Ch 7(spi)intro tocm-mi2013
Ch 7(spi)intro tocm-mi2013
 
Se423mid term preview
Se423mid term previewSe423mid term preview
Se423mid term preview
 
Data collection
Data collectionData collection
Data collection
 
Ch6 performinng to asessment
Ch6 performinng to asessmentCh6 performinng to asessment
Ch6 performinng to asessment
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 

Último (20)

"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 

Ch1 introduction to spi1.0

  • 1. SE423 SPI CH-1 Introduction to Software Process Improvement Kittitouch Suteeca
  • 3. Back to the BASIC. Planning Developing Measurement Improvements
  • 4.
  • 5. Kalayanamitr  Kalayana+mitr  From Sanskrit language  “kalayana” : kind, beautiful mind  “mitr” : friend  “kalayanamitr” : kind and beautiful mind friend, true friend Assoc.Prof.Dr. Chailerd Pichitporncha
  • 6. True friend is composed of 7 essential characteristics… 1.Be genuinely nice  adorable, lovely 2. Master of knowledge/theory  accountable, respectful 3. Practice well  Best practice, practicable 4. Know how to listen  understand others
  • 7. True friend is composed of 7 essential characteristics… 5. Know how to speak or advice gently  in order not to hurt people verbally 6. Simplify things  make difficult concepts or things easier to understand 7. Lead or induce to good deeds  nice to follow
  • 8. Why we need “Measurement”? If you can’t measure , you can’t manage If you can’t measure , you can’t improve What gets measure , gets done
  • 9. After SPI course  What you can do ? 1. Understand Software Standard.  ISO/IEC 29110  ISO/IEC15504 –some of ISO/IEC12207  CMMI 2. Analyze problem from development experience. 3. Evaluate(Audit) process by SW Standard 4. Design solution or give suggestion for improvement.
  • 10. Class room agreement  Activities  Work together to create the rules of the class room  What do you want yourselves to do in the class  Summarize the rules   Thinking about the penalty
  • 11. Case Study SOFTWARE PROCESS IMPROVEMENT WORKS! Advance Information Services Inc.(AIS.) November 1999
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Assignment 1  Read the technical report “SOFTWARE PROCESS IMPROVEMENT WORKS!”.  Answer the questions on SPI site(google site).  Submit your answer before Monday 18th midnight.