프로젝트 관리 - 소프트웨어 공학에서의 나의 생각
소프트웨어 엔지니어의 관점에서 소프트웨어 공학에 대한 고찰을 하려한다. 방법론, 프로세스, 프로젝트 관리 등 이러한 것들은 왜 하는 것일까?? 우리가 졸업과제 혹은 해커톤, 프로젝트를 진행하면 담당자는 왜 계획서를 제출하라고 할까?? 정답에 가장 가까운 답은 "관리를 효율적으로 하기위해서" 일 것이다. 계획, 요구사항 분석, 설계, 구현, 테스트, 유지보수가 존재하면, 계획서에 대한 하는 분석과 설계에 너무 많은 비용과 노력이 들어간다. 생각하기 좋은 예시를 들자면 1. 애플이 스마트폰을 등장 시켰을때, 그들은 스마트폰이 세상을 지배할 것이라는 계획과 생각은 하지 못했다. 했더라도 이 정도는 아닐 것이다. 2. 애플이 에어팟을 등장 시켰을때 100조를 벌고있는 상태였다. 헤드셋, 이어폰 시장이 전체 5조..