■기획이란?
시장과 고객의 요구를 듣고, 이에 합당한 상품을 만들기 위해, 그 상품의 외관과 기능을 설계하는 것이다.

■웹사이트 구축 과정
1. 분석
    1. 요구사항 분석
        1. 실현 가능한 요구 사항인가?
            - 실현 가능한 것과 불가능한 것을 구분한다.
            - 실현 불가능한 것은, 고객을 설득해야 한다.
        2. 요구한 기능과 유사한 기능이 있는가?
            - 예전에 이미 개발했던 기능이면, 소스를 재활용하여 시간과 노력을 절약할 수 있다.
        3. 고객이 요구한 것보다 더 좋은 방법은 없는가?
            - 고객의 요구보다 좋은 것을 제안할 수 있어야 한다.
    2. 벤치마킹
        - 고객에게 제대로 된 요구 사항이 없을 경우, 타 사이트나 서비스를 참고하여 제안해야 한다.
        - 고객이 요구한 기능이 타 사이트나 서비스에서 어떻게 운영되고 있는지 보여줄 때 도움이 된다.
        1. 이용자층 분석
        2. 디자인, 레이아웃 분석
        3. 서비스 분석
        4. 마케팅 분석
        5. 종합 평가
            - 평가를 통해 도입할 것과 도입하지 않을 것을 구분하기 위해서이다.
    3. 기능, 정책 정의
        1. 기능 정의서 작성
            - 개발자가 구현해야 할 기능들을 한 눈에 볼 수 있도록 정리하기 위해서이다.
            - 개발에 소요되는 시간을 판단할 재료가 된다.
            - 화면 정의서를 작성할 때 참고하면, 필요한 화면과 그 화면에 필요한 기능을 정리하기 수월하다.
        2. 정책 정의서 작성
            - 예1) 회원 가입은 어떤 정보들을 받을 것인가.
            - 예2) 비회원 구매를 허용할 것인가.
            - 예3) 회원가입 시, 어떤 원칙에 따라 포인트를 제공할 것인가.
    4. 일정 산출
        1. 일정표 작성
            - 각 단계별 소요되는 시간과 필요한 경비를 산출하여, 고객과 상담하기 위해서이다.
2. 설계
    1. 사이트
        1. 사이트 구조 설계
            - 기능 정의서를 토대로 유사한 기능을 묶고, 기능 별 연계 관계를 따져 계층화하고, 경로를 설정하여 사이트 구조를 설계한다.
            - 고객의 의도에 맞게 활발한 느낌이나 차분한 느낌 등의 디자인 콘셉트를 정해야 한다.
        2. 사이트맵 작성
    2. 화면
        1. 화면 설계
        2. 화면 정의서 작성
        3. 디자인 시안 작성
3. 구현
    1. 디자인
    2. 퍼블리싱
    3. 개발
        1. 디자인 시안, 퍼블리싱 결과물 등 검토
            - 화면 정의서대로인가.
            - 고객의 의도대로인가.
    4. 테스트
        1. 테스트 시나리오 작성
            - 화면이 의도대로 작동하는지 확인한다.
    5. 웹사이트 오픈
        1. 모니터링
            - 개발 단계에서 문제가 없던 것이, 운영 단계에서 문제가 생기지는 않는지 확인한다.

반응형

+ Recent posts