Micorsoft는 솔루션을 개발하는 회사이다. 나도 솔루션을 개발해 봤지만 “솔루션 개발” 정말 어려운 일이다. 예전에는 그 기능이나 범위가 작아서 한 두명이 뚝딱뚝딱해서 개발을 하는것이 가능했다. 하지만 지금은 수많은 사람들이 오랜기간을 매달리는 종합예술로 봐야 한다.
그런면에서 보면 Microsoft는 정말 대단한 회사다. 윈도우즈에 대해 수많은 사람들이 불만을 이야기 하지만 그래도 가장많은 사용자가 사용하는 OS라는데는 부인할수가 없다. 그렇다면 MS가 어떻게 수십만 라인에 달하는 윈도우즈 제품군을 개발하는걸까. MS 블로거인 David Gristwood의 블로그에 How Microsoft develops its Software라는 글이 실렸다.
읽다 보면 Agile과 연결되는 부분이 많다는것을 느낄수 있다. 실용주의 개발환경은 현장에서 사용되고 있다.
'Work & Study > TechTalk' 카테고리의 다른 글
| 스크립트 언어를 이용한 테스트케이스 만들기 (0) | 2007/02/18 |
|---|---|
| 테스트용이성(testability) 이란 ? (1) | 2007/02/18 |
| MS의 소프트웨어를 개발하는 방법 21가지 (0) | 2007/02/18 |
| Stream과 Serialization (0) | 2007/02/18 |
| OMG의 UML 인증시험 - OCUP (0) | 2007/02/18 |
| 상속을 사용했을때 테스트 관점에서 얻는 이점 (0) | 2007/02/18 |


