IT 서비스를 개발할 때, 잘 만들어진 설계는 개발 기간을 단축시킬 뿐만 아니라, 향후 유지보수를 위해서도 매우 중요합니다. 나쁜 설계는 유지보수 이슈를 늘리고, 곧 많은 비용 부담이 발생하거든요. 그리고 좋은 설계의 요소 중에는 설계 문서화가 있습니다.
하지만 실제로 IT 서비스 기업에서 개발 프로젝트를 하다 보면 다양한 이유로 설계의 문서화가 잘 이루어지지 않는 경우가 많은데요. 그런 식으로 설계 과정이 지나다 보면, 결국 개인이 설계 역량을 키우는데도 한계에 부딪히게 됩니다.
그럼 어떻게해서 설계 능력을 키울 수 있을까요? 한 OKKY 커뮤니티 글을 통해, 설계 능력을 기르는 4가지 방법에 대해서 알아봤습니다.
🚀 개발자 스스로 설계 능력을 키우는 방법
1. 설계 문서 작성해 보기
- 이미 개발한 프로젝트나 포트폴리오 용 개발 예정 프로젝트의 설계 문서 작성해 보기
2. Flow Chart 그리기
- 실제 프로그램을 논리적으로 그려보는 과정을 직접 경험한다.
3. PoC(Proof of Concept) 많이 하기
- 실현 가능성이 있는지, 효과와 효용, 기술적 관점에서 검증하는 과정을 직접 경험한다.
4. 선배 또는 동료 끌어들이기
- 회사 내 or 학교 or 외부 활동으로 팀을 구성해서 서로 피드백을 할 수 있는 피드백을 만들 것