Quality Function Deployment in Project

Topics: Software development process, Requirements analysis, Agile software development Pages: 78 (25535 words) Published: May 25, 2012
Applying QFD to improve the requirements and project management in small-scale project Terhi Kivinen

University of Tampere Department of Computing Sciences Computer sciences M.Sc Thesis Supervisor: Zheying Zhang May 2008

i

Abstract
University of Tampere Department of Computing Sciences Terhi Kivinen: Applying QFD to improve the requirements and project management in small-scale project Master's Thesis, 67 pages, 6 appendix pages May 2008 Quality is one of the key factors in software engineering business. Since errors, defects and deficiencies in requirements cost considerably more to correct than errors of later phases of software development there is a lot of interest to improve the quality of requirements. This master's thesis introduces Quality Function Deployment (QFD) matrix tool as a method to improve the quality of requirements and help project management in a smallscale project. QFD is a method of customer oriented product development and it has been used a lot in various industries. In the theoretical discussion part of thesis different concepts connected to the quality of software are presented and their characteristics are discussed especially from point of view of a small project. The empirical part of this study describes first a study case of a software project called Code register. The scope of the project was to rebuild a Code register -software used in a large public administration organization in Finland. Secondly the empirical part concentrates on using QFD in requirements analysis and describing the result of using it. Keywords and terms: Quality Function Deployment, Small-scale project, Software engineering

ii

Index

1. Introduction...................................................................................................................1 1.1. Background ......................................................................................................1 1.2. Motivation for the research ..............................................................................2 1.3. Objectives and methods ...................................................................................2 1.4. Main concepts and the structure of the master's thesis....................................3 2. Small scale project.....................................................................................................4 2.1. Software development processes .....................................................................6 2.1.1. Waterfall model................................................................................................7 2.1.2. Incremental models ..........................................................................................8 2.1.3. Evolutionary process models ...........................................................................9 2.1.4. Specialized process models............................................................................11 2.1.5. The Rational Unified Process.........................................................................12 2.1.7. Process model in a small scale project ...........................................................14 2.2. Requirement analysis in software project ......................................................15 2.3. Project management process and small scale project.....................................18 2.4. What makes a project successful?..................................................................22 3. Quality .....................................................................................................................25 3.1. Quality as a concept .......................................................................................25 3.2. Software quality .............................................................................................26 3.3. Quality in requirement analysis......................................................................31 3.3.1. Prioritization of requirements...
Continue Reading

Please join StudyMode to read the full document

You May Also Find These Documents Helpful

  • Quality Function Deployment Essay
  • Essay on Quality Function Deployment
  • Quality Function Deployment and Swot Analysis Essay
  • Quality Function Deployment Essay
  • Quality Function Deployment Essay
  • Quality Function Deployment Essay
  • Quality Function Deployment Essay
  • quality function deployment Essay

Become a StudyMode Member

Sign Up - It's Free