=====================================================================================

 

***** 지극히 개인적인 생각입니다. *****
***** 이러한 방법 관점도 존재한다. 라는 생각으로 읽어주시면 감사하겠습니다. *****

 

최근 몇년간 프로젝트를 진행하면서 느낀점 어느순간 부터인가 모르겠지만

   발주자의 요구사항 분석
   해결대상 문제의 정의

   해결방법 정의

   정의된 해결방법을 S/W 로 구현

   이라는 어쩌면 가장 기본적이고 기초가 되는 부분을 생략하고
   화면부터 그리고 만드는 방식으로 진행하게 되는걸 당연시 하는 것 같다.
   
   그로인해
   S/W 개발이라는 업종에 종사하시는
   일부 PM, 기획자, 디자이너, 개발자, 발주처 담당자 등 종사자 분들이
   이러한 기본적인 부분에 대한 경험부족으로 인한 문제를 겪는듯하여
   가상의 프로젝트를 진행하여 프로젝트 진행의 한가지 방법에 대하여 보여드리고자 합니다.

   
   필요하신 분들에게 도움 되시길 바랍니다.

=====================================================================================
숙박예약관리 개발 샘플 프로젝트에 대한 내용은 이 글을 마지막으로 당분간 중단할 예정 입니다.

 

1차 종료 이유는 

  1. 모든 항목을 이렇게 다 하나하나 설명하여 드리기는 현실적으로 어렵습니다.
  2. 반복되는 부분이 많습니다.
  3. 여러분께서 직접 고민하셔서 해결해야 여러분에게 도움이 됩니다.

글을 읽어주신 많은 분들께 감사드립니다.

=====================================================================================

 

***** 이전글 숙박예약관리-05-1-로그인 을 이미 숙지하셨다고 가정하고 이어서 진행합니다. *****

 

=====================================================================================

=====================================================================================

 

위 FlowChart 에서 파란색 부분이 실제 Client 영역에서 수행되는 부분이라고 가정합니다.

 

Clent 영역에서 지금 제작을 진행하는 프로젝트와
사용자(  User : 현실세계의 사람 )과 어떤 행위를 주고받는 요소를 정의하면

1. 로그인 페이지 접속  <= 로그인 페이지 필요
2. 아이디 입력              <= 아이디 입력창 필요
3. 비밀번호 입력          <= 비밀번호 입력창 필요
4. 전송버튼 클릭          <= 전송버튼클릭

위 FlowChart 를 기반으로 1~4 까지의 UI( User Interface ) 구성 요소가 필요함을 알 수 있다.

이 글을 읽고있는 분들에게 질문합니다.

1. 그동안 FlowChart 없이 UI 를 정의하였다면
    어떤 필요성 어떤 목적을 달성하기 위한 구성인가...?


2. 과연 FlowChart 없는 기획 디자인이 바람직 한가...?


3. 맹목적으로 다른 서비스의 UI 를 복제 했거나 개인의 취향에 의하여 진행한 부분이 아닌가...?