⇤ ← Revision 1 as of 2011-08-07 16:04:57
Size: 1928
Comment:
|
Size: 1945
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 10: | Line 10: |
따라서 품질에 대한 정의는 정치적이고 감정적이다. 품질은 어떤 사람의 의견이 중요한지에 대한 일련의 결정을 항상 포함하고 있기 때문이다. 그러나 품질에 사람이 연관되어 있다는 사실은 간과되기 쉽다. 정치적, 감정적인 요소는 소프트웨어 세상에서는 잘 다뤄지지 않기 때문이다. 반대로 사람이 연관되어 있기 때문에 품질이 상대적이라는 사실을 이해하면 품질에 대해 사람들이 서로 모순되는 생각을 가지고 있는 상황이 설명된다. | 따라서 품질에 대한 정의는 정치적이고 감정적 측면을 포함한다. 품질은 어떤 사람의 의견이 중요한지에 대한 일련의 결정을 항상 포함하고 있기 때문이다. 그러나 품질에 사람이 연관되어 있다는 사실은 간과되기 쉽다. 정치적, 감정적인 요소는 소프트웨어 세상에서는 잘 다뤄지지 않기 때문이다. 반대로 사람이 연관되어 있기 때문에 품질이 상대적이라는 사실을 이해하면 품질에 대해 사람들이 서로 모순되는 생각을 가지고 있는 상황이 설명된다. |
QSM Vol 1
1장: 품질이란 무엇인가? 왜 중요한가?
품질은 상대적이다. 품질은 사람에 연관되어 있기 때문이다.
- 품질은 요구사항을 만족하는 것이다.
품질은 누군가의 요구사항을 만족하는 것이다.
따라서 품질에 대한 정의는 정치적이고 감정적 측면을 포함한다. 품질은 어떤 사람의 의견이 중요한지에 대한 일련의 결정을 항상 포함하고 있기 때문이다. 그러나 품질에 사람이 연관되어 있다는 사실은 간과되기 쉽다. 정치적, 감정적인 요소는 소프트웨어 세상에서는 잘 다뤄지지 않기 때문이다. 반대로 사람이 연관되어 있기 때문에 품질이 상대적이라는 사실을 이해하면 품질에 대해 사람들이 서로 모순되는 생각을 가지고 있는 상황이 설명된다.
품질을 높이는 것은 쉽지 않다. 왜 그럴까?
- 그렇게 나쁘지는 않아: 외부에서 압력을 받지 않는 한 품질 개선 동기가 생기지 않는, 정체상태의 조직 때문에.
- 그건 불가능해: '품질의 가치는 측정하는 것이 불가능하다'라는 생각.
- 속박 효과: 조직이 처해있는 현재의 여러가지 상황이 여러 부분에서 변화를 속박함.
소프트웨어 조직이 어느 특정 품질 수준에 속박되어서, 조직의 변화가 '문화의 보수적인 속성'으로 인해 방해받을 수 있다.
- 현재의 품질 수준에 대한 만족
- 개선을 시도하다가 오히려 품질 수준을 잃는 것에 대한 두려움
- 다른 문화에 대한 이해 부족
- 자기 자신의 문화에 대한 불가시성
위와 같은 요인 때문에 변화가 어렵다. 고품질 소프트웨어의 새로운 문화를 달성하기 위해서는 개발자나 관리자가 이러한 요인을 효과적으로 처리하는 능력을 배워야 한다.