2012년 5월 31일 목요일

왜 소프트웨어는 Defect 를 가지고 있는가? (Why does software have defects?)

항상 소프트웨어는 Defect를 가지고 있다 그렇다면 원인은 무엇일까?

지금 읽고 있는 testingexperience 잡지에 정의하고 있기로는 아래 사항들에 의해서 Defect이 일어난다고 한다.

- 잘못된 의사소통
- 정확하지 못한 기술들
- 복잡한 기술
- 프로그래밍 에러
- 여유 없는 일정
- 잘못 작성된 문서
- 요구사항들의 변경
- 팀과의 의사소통 없이 하는 행동
- 도메인 지식의 부족

역시 의사소통이 중요해.. 의사소통이 2개나 있자 나 ..ㅎㅎ


- Miscommunication
-  Inappropriate skills
- Complex technology
- Programming errors
- Tight schedules
- Poorly documented code
- Changing requirements
- Failure to communicate and act as a team
- Lack of domain skills

댓글 없음:

댓글 쓰기