Monthly Archives: 8월 2017

소프트웨어 스펙은 왜 쓰기 어려운가?

스펙을 잘 쓰는 것은 소프트웨어 프로젝트를 성공하기 위한 가장 중요한 요소중 하나라는 것은 이미 수차례 강조한 얘기다. 스펙을 적절히 제대로 작성하지 않았다는 얘기는 건설에서 설계도를 제대로 만들지 않고 건설을 하는 것과 같이 소프트웨어 프로젝트에서도 여러가지 문제를 야기시킨다. 프로젝트가 종료 일정을 지키지 못할 가능성이 높다. 소프트웨어 아키텍쳐가 엉망이 될 가능성이 높다. 소프트웨어 품질을 보장하기 어렵다. 개발자들이

By |2020-07-13T10:21:27+09:008월 19th, 2017|Blog|0 댓글

핵심은 아키텍트다

우리나라에는 뛰어난 프로그래머가 참 많다. 우리나라에서 연봉 4천만원 받는 개발자의 능력과 하는 일을 보고 외국의 억대 연봉 개발자가 입이 떡 벌어졌다는 우스개 소리가 인터넷에 떠돌고 있다. 전혀 근거가 없는 얘기는 아니다. 우리나라에서는 개발자가 많은 분야의 일을 해야 하고 밤을 지새면서 엄청난 양의 일을 소화하곤 하기 때문에 일단 많이 배우고 매우 빠르고 숙달되어 있다. 하지만 이것도

By |2020-07-13T10:21:57+09:008월 13th, 2017|Blog|0 댓글

소프트웨어 프로젝트는 왜 실패하는가?

프로젝트의 규모가 클수록 프로젝트 실패 확률은 증가한다. 우리는 주변에서 실패한 소프트웨어 프로젝트를 보는 것이 그리 어려운 일은 아니다. 프로젝트의 규모가 커지고 기간이 길어지며 많은 인원이 투입될수록 프로젝트 실패 확률은 증가한다. 프로젝트 성공을 위해서는 프로젝트를 제대로 진행하는 방법을 연구하는 것도 필요하지만 프로젝트가 왜 실패했는지 살펴보는 것도 도움이 될 것이다. 프로젝트 실패에 대한 기준은 제각각이다. 그래서 어떤

By |2020-07-13T10:22:37+09:008월 9th, 2017|Blog|0 댓글