2004년 10월 16일 토요일

메모 - Software project에서 필요한 것들

  . 명확한 requirement
  . 모듈화
    . hard coding 피하기
  . 이름 짓기
  . Input/Output 기술
  . 주석 쓰기, 제작 의도 기술
  . Inteface정의
  . Protocol정의
  . 공통 parser 제작
  . 공통 data structure 정의
  . rule정의, rule 해석
  . flow그리기
  . DB data schema 정의
      - Berkeley DB, Binary file, Text file이라도 필요함
  . 결과의 통계 내기
    . counter
  . monitoring
  . Log 남기기
  . Bug Tracking System 구축
  . Development와 service 분리
  . Module dependency check
  . Profiling
  . refactoring
  . tuning
  . recovery, migration process 기술

. 시간 관리
  . 연속적인 시간 할당
  . 시간을 30분~1시간 단위로 분할

. 목표 설정
  . 방향성 설정
  . 작은 mile stone들
  . 계획과 실제 소요시간 측정

댓글 없음:

댓글 쓰기