프로젝트 개발 흐름도 가이드
프로젝트 진행시 담당 역할별 프로젝트 개발 흐름도는 아래와 같다.
단계 | PM/PL/개발자 | 디자이너 | 솔루션/UI 공통 담당자 | 퍼블리셔 | |||
---|---|---|---|---|---|---|---|
1 | 디자인 관련 업무 흐름 | ||||||
교육 이수 | ← | 솔루션 기본 교육 진행 | → | 교육 이수 | |||
↓ | |||||||
[PM/PL] 업무 화면 유형 및 요건 선정 - 업무 화면 기능 요건 정의 - 팝업용 화면 기능 요건 정의 - 에러 메시지 표시 내용 | → | UI 디자인 이미지 작업 - 해상도(전체/업무화면) 정의, - 기본 폰트 및 폰트 크기 정의, - UI 프레임 디자인, - 컴포넌트 유형별 스타일 디자인 (그리드, 콤보, 달력 등등) - 버튼 유형별 디자인 - 로그인 화면 디자인 - 일반 팝업/오류 메시지 팝업 디자인 | |||||
↓ | |||||||
고객 협의를 통한 디자인 확정 | |||||||
↓ | |||||||
디자인 가이드 문서/이미지 생성 - 유형별 아이콘 생성 - 디자인 작업에 대한 이미지 Cut 작업 (Normal/Hover/Down/Disable) - 업무 화면 유형별 디자인 이미지 작업 | → | [솔루션] - 솔루션 디자인 기본값 적용 - 컴포넌트 커스트마이징 CSS 적용 [UI 공통 개발자] - UI 프레임 디자인 구현 - 로그인 화면 디자인 구현 | → | [UI 공통 퍼블리셔] - 컴포넌트 유형별 스타일 개발 및 등록 - 버튼 유형별 디자인 개발 및 등록 - 일반 팝업, 오류 팝업 디자인 개발 |
|||
2 | UI 공통 관련 관련 업무 흐름 | ||||||
[PM/PL] 프로젝트 개발 표준 정의 - Naming Rule 정의 및 메타 연계 정의 (컴포넌트, 데이터셋, 함수명, 주석) - 화면 디렉토리/ID 명명 규칙 정의 - 공통 코드 ID/데이터 정의 방식 정의 - 사용자 권한 기준 메뉴 정의 | → | → | → | [UI 공통 개발자] - 프로젝트 환경 정의 - 메타 시스템 연계 모듈 커스트마이징 - 공통 코드 연계 모듈 커스트마이징 | |||
↓ | ↓ | ||||||
[서버 공통 PL] 기본 서비스 구현 - 로그인 처리 서버 서비스 구현 - CRUD 기본 흐름 서버 서비스 구현 - 권한 기준 메뉴 정보 조회 서비스 구현 | ← | ← 상호 협조 → | → | [UI 공통 개발자] - 로그인 화면 로직 개발 - 업무 화면 공통 기능 개발 - 서비스 CRUD 기본 흐롬 화면 개발 - 서비스 연계 오류 처리 개발 | |||
3 | 업무 화면 퍼블리싱 관련 업무 흐름 | ||||||
[PL/개발자] 업무 화면 설계서 작성 - 업무 화면 유형별 설계서 작성 | → | → | → | → | → | [업무 화면 퍼플리셔] - 설계서 수령 및 분석 |
|
↓ | |||||||
[PL/개발자] 업무 화면 디자인 개발 | ← | ← | ← | ← | ← | [업무 화면 퍼플리셔] - 업무 화면 유형별 화면 퍼블리싱 (n개) - 업무 화면 디자인 가이드 문서 작성 및 교육 - 업무 개발자 퍼블리싱 지원 및 검증 |
|
4 | UI 공통/업무 화면 개발 관련 업무 흐름 | ||||||
[UI 공통 개발자] - 업무 화면 개발 가이드 문서 작성 및 교육 - 메뉴 기능 및 권한 처리 개발 - 외부 솔루션 연계 가이드 - UI 공통 기능 고도화 - 솔루션 요건 전달 및 패치 적용 | |||||||
↓ | |||||||
[PL/개발자] 업무 화면 로직 개발 - 이벤트 로직 개발 - 데이터 셋 정의 및 링크 - 업무 서비스 연계 처리 | ← | ← | ← | [개발자 그룹별 UI 개발 지원자] 업무 화면 개발자 지원 UI 공통 개발자와 협의 진행 |