소프트웨어를 개발하여 하나의 프로덕트를 생산할 때, 소프트웨어의 아키텍처 설계, 프로젝트 기획, 인력 분산, 협업 등 아주 많은 과정을 필요로 하며, 이를 체계적으로 관리할 수 있는 시스템이 필요하다.
SDLC, SOftware Development Life Cycle이라 불리는 소프트웨어 생명주기 모델은 이를 아주 큰 틀로 정리한 각 모델이다.
소프트웨어 개발 시장이 스포트라이트를 받기 전이면서, 옛날의 산물로 기억되는, 하지만 가장 폭넓게 사용되었던 폭포수 모형
클라이언트의 요구사항과 여러가지 이유로 지켜져야하는 빠듯한 마감기한을 위해 사용된 프로토타입 모형
시장이 커지며 늘어나는 수요자에 따라 비대해지는 소프트웨어의 몸집과 이에 따른 개발과정 리스크, 요구사항 리스크를 최소화하기 위한 나선형 모형
레드오션이 되어가는 시장속에서 최소한의 리스크, 최소한의 비용, 최대한의 효율과 결과물로 새로운 가치를 만들어내기 위한 팀웍 중심의 애자일 모형
직업은 자아실현의 장이라고 생각하는 나로썬 팀원이든 팀장이든 팔로워든 리더든 자신이 걷고있는 길을 아는것만큼 중요한것은 없다고 생각한다.