Professional Documents
Culture Documents
Software Process & Quality Management: Truong Dinh Huy Tel: 0982.132.352 Truongdinhhuy@dtu - Edu.vn
Software Process & Quality Management: Truong Dinh Huy Tel: 0982.132.352 Truongdinhhuy@dtu - Edu.vn
What is a Process?
What is Quality?
What is Management?
Software is the instructions that tell the computer what to do.
hướng dẫn cho máy tính biết phải làm gì.
Process is the set of steps (procedure) to accomplish a goal.
What is a goal? tập hợp các bước để hoàn thành một mục tiêu.
What are the steps?
Quality is meeting the goal, satisfy the requirements, delivering what the customer
needs or wants.
Mức độ đáp ứng mục tiêu và yêu cầu của khách hàng
Management is planning, organizing, and controlling. Management applies to
resources. Leadership goes beyond management and deals with motivating people.
Leadership applies to people.
Quản lý là lập kế hoạch, tổ chức và kiểm soát tài nguyên
So a starting definition would be:
• Assess
“If you don’t know where you are, a map won’t help.”
Watts Humphrey
• Develop Improvement Plans
© 2018 CMU-ISR 10
Improved definition:
What is an SDLC?
SDLC includes:
1. a Methodology (HOW?/WHO?)
2. a Model
3. Measurements and Metrics
Why measure?
Why do we talk about Process and Quality together?
Software
Products
Implement and Measure
Services
Software Measured
Processes by Quality
14
Observation:
• Assess
“If you don’t know where you are, a map won’t help.”
Watts Humphrey
• Develop Improvement Plans
© 2018 CMU-ISR 10
To develop software we often follow an SDLC.
What is an SDLC?
SDLC includes:
1. a Methodology (HOW?/WHO?)
2. a Model
3. Measurements and Metrics
Why measure?
Why do we talk about Process and Quality together?
Software
Products
Implement and Measure
Services
Software Measured
Processes by Quality
14