1. 사업 개요
1-1. 추진 배경 및 목적
•
초고령화 시대를 맞아 은퇴 후의 삶을 준비해야 하는 4050 세대의 불안과 고민을 해소하기 위해 관련 정보 및 해결책을 제시할 수 있는 서비스의 필요성 대두
•
본 사업은 4050 세대의 재취업 기회와 함께 금융, 건강, 여가, 교육, 트렌드 등 여러 분야에 걸쳐 실용적이고 심도 있는 정보를 제공하여 보다 안정적이고 풍요로운 미래의 삶을 설계할 수 있는 기반을 마련하도록 돕는 것을 목적으로 함
1-2. 추진 전략 및 목표
1) 시장 분석을 통한 포지셔닝
•
광범위한 리서치를 통한 타겟 고객군의 니즈 발굴 및 포지셔닝 전략 수립
•
공공-민간의 유사 서비스 벤치마킹을 통한 차별화 전략 수립
2) 제공 서비스 전략
•
회원 유지를 위한 lock-in 전략 수립 및 실행
•
사용자 경험을 최우선하는 User-friendly 서비스 구축
3) 단계별 구축 전략
•
중장기 로드맵을 통한 단계별 구축 전략 및 추진 방안 수립
•
단계별 구축 목표는 다음과 같음
단계 | 기간 | 구축 목표 |
1 | 2024.08. ~ 2024. 12. | • •서비스 시스템 환경 구축
• •회원 시스템 구축
• •구직/구인 신청 시스템 구축
• •콘텐츠 관리 시스템 구축
• •커뮤니티 구축
• •개인/기업 데이터베이스 구축
• •관리 시스템 구축 |
2 | ~ 2025 상반기 | • •교육 프로그램 서비스 구축
• •시니어 케어 서비스 구축 |
3 | ~ 2025 하반기 | • •쇼핑몰 구축
• •광고 관리 시스템 구축
• •하이브리드 앱 배포 |
4) 생산성 향상을 위한 전략
•
Agile 방법론 도입을 통한 구축 과정의 생산성 향상 및 불확실성 최소화
•
디자인 시스템 구축을 통한 운영 안정성 및 효율 향상
2. 서비스 구성도
2-1. 목표 서비스 구성안
2-2. 서비스 정보 구조 (1차 구축안)
3. 추진 일정 및 범위
3-1. 추진 일정
•
세부 구현 일정은 제안사의 제안에 따라 조정될 수 있음
•
설계안, 디자인, 구현 기능 등에 대해 2주 1회 정기 리뷰를 원칙으로 함
•
서비스 통합 테스트는 테스트 서버 환경에서 최소 오픈일 2주 전에 시작하는 것을 원칙으로 함
•
서비스 오픈일은 2024년 12월 18일 이내로 함
3-2. 구현 범위
항목 | 구현 내용 |
환경 구축 | 서버, DB, 스토리지, 방화벽 등 서비스 플랫폼 환경 구축 |
프론트 | 모바일/PC 적응형 웹 기반 구현 |
회원 | 개인/기업 회원 가입 및 필요 서비스 구현 |
구인/구직 | 구인/구직 신청, 이력 관리 등 필요 서비스 구현 |
콘텐츠 | 콘텐츠 등록 관리 및 외부 콘텐츠 연동 구현 |
커뮤니티 | 소셜 미디어 방식의 커뮤니티 기능 구현 |
관리자 | 각 서비스 관리 기능 및 기타 필요 관리 기능 구현 |
기타 | 기능 목록에 적시된 기능 및 기타 요구 기능 구현 |
4. 요구사항
4-1. 시스템 환경 요구사항
1) 시스템 환경 구축
•
사업 목표 및 향후 구축 계획을 감안하여 최적의 성능 및 안정적인 운영 유지보수, 원활한 사업 확장 및 전개를 위한 시스템 환경을 제안하여야 함
•
AWS, NCP 등 국내 상용 서비스 중인 클라우드 플랫폼을 제안하고 사양 및 구축, 운영 방안과 비용을 제시하여야 함(설치 및 운영 비용은 사업비와 별개)
•
Web Server, WAS, DB 등 서비스에 운영을 위한 환경 전반을 구축하여야 함
2) 개발 언어
•
사업 목표 및 향후 구축 계획을 감안하여 최적의 성능 및 안정적인 운영 유지보수, 원활한 서비스 전개를 위한 개발 언어(react, node.js 등)를 제안하여야 함
•
제안 내용에 대한 타당한 이유와 사례를 제시하여야 함
3) 테스트 베드 구축
•
운영 서버와 동일한 환경의 테스트 베드를 구축하여야 함
•
모든 기능 및 디자인은 테스트 베드에서 검증을 마친 후, 운영 서버로 이관되어야 함
4-2. 기획 및 디자인 요구사항
1) 기획 및 설계 요구사항
•
사용자 경험 향상을 위한 UX방법론을 제시하고 진행하여야 함
•
모든 사용자 화면은 모바일과 PC 버전으로 각기 설계하여야 함
•
제시한 기능 목록 외에 서비스 품질 및 사용자 경험 개선을 위한 다양한 기능 또는 아이디어를 제안하여야 함
•
일관된 서비스 품질 및 향후 유지보수의 효율성을 위해 네비게이션, 컴포넌트, 패턴, 용어 등에 대한 공통 정의를 하고 이를 디자인 시스템 등의 산출물로 제출하여야 함
•
산출물과 구현 기능 간의 동기화가 이루어지도록 산출물 관리 방안을 제안하여야 함
2) 디자인 요구사항
•
서비스 브랜딩을 위한 디자인 전략을 수립하고 제시하여야 함
•
3종 이상의 디자인 시안을 제시하여야 함 (모바일/PC, 메인/주요 서비스 화면)
•
일관된 디자인 품질 및 향후 유지보수의 효율성을 위해 디자인 시스템을 구축하여야 함
•
모든 디자인 작업은 Figma를 통해 진행하고 공유하여야 함
•
사용하는 폰트, 이미지, 일러스트, 동영상 등 모든 디자인 요소들은 저작권을 확보하여야 하고 이를 증빙할 수 있어야 함
•
일관된 서비스 품질 및 향후 유지보수의 효율성을 위해 디자인 시스템을 구축하여야 함
4-3. 프론트엔드 구현
1) 적응형 웹 구현
•
모바일 퍼스트 설계 및 구현을 원칙으로 함
•
모든 사용자 화면의 기능은 모바일웹으로 사용 가능하여야 함
•
적응형 방식으로 해상도에 따라 모바일 및 PC 전용 화면간 전환이 이루어지도록 구현하여야 함
2) 네비게이션
•
각 네비게이션은 향후 확장을 감안하여 쉽게 변경이 가능한 형태로 설계 및 디자인 되어야 함
•
최소한의 클릭만으로 목적 화면으로의 이동이 가능하도록 설계하여야 함
•
향후 hybrid app 서비스에 있어 예상할 수 있는 불편함을 감안하여 설계 및 구현하여야 함
3) 웹 표준 및 접근성 적용
•
Chrome, Safari, Edge, Samsung Internet, Whale의 5개 브라우저 호환을 지원하여야 함
•
Windows 및 MacOS / Android 및 iOS 환경에서 동일한 서비스 및 디자인을 구현하여야 함
•
WCGA 2.1 및 KWCGA 2.2를 준수하여 구현하여야 함
4-4. 회원 시스템
1) 회원 분류 및 등급
•
개인/기업 회원으로 분류하고 가입, 로그인 등 플로우 설계
•
회원 가입 시, 추가 정보의 기입률을 높이기 위한 방안 제시
•
최적의 회원 가입 및 ID/PW 찾기 플로우를 제안하고 구현하여야 함
•
휴대폰 본인인증, 사업자등록번호 등 필요한 인증 방안을 제시하고 구현하여야 함
•
구글, 네이버, 카카오 등의 소셜 로그인을 연동하여야 함
2) 마이 페이지
•
이력서, 자기소개서 등록 관리 기능
•
회원 정보, 기업 정보의 등록 관리 기능
•
구직/구인 프로세스 진행 현황 및 내역 조회 기능
•
상담 내역에 대한 조회 및 관리 기능
•
콘텐츠, 인력 프로필 등 즐겨찾기 내역에 대한 조회 및 관리 기능
4-5. 채용 시스템
1) 구직 (개인)
•
신청서 폼 및 이력서, 자기소개서 등록
•
이력서 작성 시, 건강보험 등 외부와 연동하는 방법을 통해 직장 이력을 불러올 수 있어야 함
•
1:1 폼 방식의 상담 신청 및 조회
•
관련 정보 및 사례 조회
•
적성검사 제공
2) 구인 (기업)
•
신청서 폼 작성
•
지역별, 업종별 등 분류에 따른 인력 프로필 검색 및 조회
4-6. 콘텐츠 및 커뮤니티
1) 콘텐츠
•
카테고리별, 태그(키워드)별 목록 필터 및 검색
•
즐겨찾기, 공유 기능
•
태그(키워드)에 따른 유사 콘텐츠 자동 노출
•
운세 등 필요한 외부 서비스 API를 연동하여 제공 (비용 발생 시 별도)
•
이벤트 전용 게시판 구현
2) 커뮤니티
•
소셜 미디어 형태의 커뮤니티 디자인 구현 (타임라인 방식)
•
댓글, 좋아요, 즐겨찾기 등의 필요 기능 구현
•
태그(키워드)에 따른 필터 및 검색 구현
•
커뮤니티 프로필 관리 기능 구현
4-7. 관리 시스템
1) 관리자 페이지
•
인가된 인원만 접속 가능한 별도의 관리자 전용 시스템 구축
•
PC 웹 환경 기반 구축 (Windows 및 MacOS에서 동일하게 동작하여야 함)
•
서브 관리자 생성 및 접근 권한 부여 기능
2) 회원 관리
•
가입/탈퇴 회원 정보 조회 및 수정, 권한 변경
•
회원별 활동 로그 조회
•
회원별 태그(키워드) 설정
•
회원별 메일/문자 메시지 발송 등 기타 회원 관리에 필요한 기능
3) 구직/구인 관리
•
신청 내역 조회 및 수정, 처리
4) 콘텐츠 관리
•
콘텐츠 등록 및 수정, 조회, 삭제, 숨김 등의 처리
•
반응형 WYSIWYG 에디터(MO/PC, 미리보기, HTML 지원) 도입
•
반응형 에디터 도입이 힘든 경우, MO/PC 별도 관리 기능 도입
•
콘텐츠 유형별 디자인 템플릿 5종 제공 (MO/PC, HTML 형태, 유형은 추후 지정)
•
사이즈별 배너 템플릿 제공 (MO/PC, HTML 형태, 유형은 추후 지정)
5) 이벤트 및 커뮤니티 관리
•
커뮤니티 게시글에 대한 조회, 수정, 삭제, 숨김 등의 처리
•
이벤트 등록 및 결과 관리
6) 기타 관리 기능
•
태그(키워드) 생성 관리
•
모든 관리 메뉴의 목록은 지정한 조건별 필터 및 검색, 벌크 액션을 지원해야 함
•
지정 영역의 배너 관리 (복수 소재 등록 및 링크, 노출 기간, 우선 순위 지정 등)
•
전체 회원 또는 선택 회원 대상의 메일 및 문자 발송 기능
•
뉴스레터 템플릿 제공 (MO/PC, HTML 형태)
•
고객센터 문의, FAQ, 콜센터 등의 관리 기능
•
기업DB 관리 기능
7) 통계 관리
•
방문자수, 페이지뷰 등 지정한 항목에 대한 사이트 이용 통계 제공
•
요구 이벤트에 대해 GTM을 이용하여 GA4 추적 코드 삽입
•
네이버, 카카오 analytics 등 요구 추적툴 설치
4-8. 성능 및 보안
1) 시스템 보안
•
네트워크 보안을 위한 방화벽 설치 및 IDS/IPS 구현 등의 방안을 제안하여야 함
•
데이터 전송 시, TLS 또는 SSL을 사용하여야 함
•
저장된 데이터는 AES, RSA 등을 사용하여 암호화하여야 함
•
모든 사용자 트랜잭션과 시스템 접근 시도에 대한 상세 로깅을 하여야 함
•
로그 데이터의 무결성 및 부인 방지(Non-repudiation)를 보장하여야 함
•
유지보수 기간 동안 보안 패치 및 업데이트의 정기적 적용을 시행하여야 함
•
GDPR, HIPAA, CCPA 등의 데이터 보호 규정을 준수하여야 함
•
ISO27001, ISMS 등 보안 인증을 취득하거나 또는 그에 준하는 조치를 수행하여야 함
2) 시스템 성능
•
시스템 성능의 체감을 위해 다음의 응답 시간을 보장하여야 함
•
웹 페이지 로드 시간 : 2초 이내
•
트랜잭션 처리 시간 : 1초 이내
•
데이터 검색 응답 시간 : 3초 이내
•
24시간 연중 무휴 운영 및 99.9% 이상의 가용성을 보장하여야 함
•
사용자 수 증가에 따라 자동으로 리소스를 확장할 수 있는 인프라 구축을 제안하여야 함
•
백업 및 재해 복구 방안을 제안하고 실행하여야 함
•
실시간 시스템 모니터링 도구를 제시하여야 함
•
유지보수 기간 동안 성능 지표에 대한 주간 보고를 진행하여야 함
•
API 성능 및 제한은 다음과 같음
•
API 응답 시간 : 500ms 이내
•
API 사용 제한 : 분당 최소 1,000 요청
3) 정보 보안
•
사업 관련 취득한 정보에 대한 보안 관리 방안을 제시하여야 함
•
모든 투입 인력은 보안 교육을 이수하고 보안서약서를 제출하여야 함
4-9. 품질보증 및 사후 관리
•
기획, 디자인, 개발 산출물의 제출 목록 및 품질보증 방안을 제안하여야 함
•
시스템 운영에 대한 교육 방안을 제안하고 수행하여야 함
•
사업 완료일로부터 12개월간 하자보수를 지원하여야 함
•
서비스 운영 및 유지보수에 대한 방안 및 견적을 제안하여야 함