Top

Rapid Software Architecture

가설 검증

자금이 바닥나면 소프트웨어 개발은 끝난다.

비지니스 목표가 틀렸다는 것이 확인되면 모든 것이 버려 진다

기계보다 소프트웨어 개발자가 비싸다.

잘게 씹어 먹어라

소프트웨어 개발 도구의 선택

  1. 가장 빨리 만들 수 있는 도구를 선택 하라. 비지니스 가설 검증이 우선이다.
  2. 무사히 끝낼 수 있는 도구를 선택 하라. 뒤늦게 도구의 한계를 발견하면 프로젝트는 죽는다.
  3. 처음에는 빠르게 개발할 수 있지만 코드량이 증가하면 발목 잡는 도구들이 있다. 일관되게 퍼포먼스를 낼 수 있는 도구를 선택 하라.
  4. 100만명 동시접속이 요구되면 투자를 받을 수 있다. 투자를 받아 좋은 개발자과 100만명 동시 접속을 구현 할 수 있다. 그런데, 지금 가진 자금으로는1000명 동시 접속만 구현해도 된다.
  5. 개발 도구의 선택에는 정답이 없다. 비지니스 목표와 선행 기술에 따라 다르다.