구축 프로젝트, 유지보수 프로젝트 장단점

구축 프로젝트

장점

  • 전체 아키텍처 및 DB 설계를 경험하며 프로젝트 이해도가 높아집니다.
  • 새로운 기술을 프로젝트에 적용하고 학습하기 좋습니다.
  • 공통 코드를 정리하고 확장성을 고려하며 개발할 수 있습니다.
  • 코딩 가이드를 통해 기술 부채를 미리 최소화합니다.
  • 이직 시 기술 면접관은 유지보수보다 구축 경험을 더 선호합니다.

단점

  • 초기 기획이 명확하지 않아 계속 변동되면 설계부터 다시 해야 할 수 있습니다.
  • 설계, 프로젝트 환경 세팅, 서버 구축, DB 및 초기 데이터 생성을 위한 시간도 필요합니다.
  • 오픈 기한이 촉박할수록 업무 부담이 심해질 수 있습니다.

유지보수 프로젝트

장점

  • 리뉴얼이나 신규 개발 건이 없다면 비교적 일정이 여유롭습니다.
  • 사용자 피드백을 기반으로 고도화할 수 있습니다.

단점

  • 기존 코드에 기술 부채나 레거시가 많을 수 있습니다.
  • 신규 투입 시 분석하고 이해하는 시간이 필요한데, 운영 오류는 즉시 대응해야 해서 부담이 있습니다.
  • 운영 오류 수정을 병행하니 신규 개발 일정을 준수하기 어렵습니다.
  • 새로운 기술을 적용하기 어려워 따로 공부하지 않으면 도태될 수 있습니다.
  • 주기적으로 운영 반영을 늦은 시간에 해야할 수 있습니다.

Categories:

Updated:

Leave a comment