IT Coordinator

IT 프로젝트 모집공고 수정해 보기 #1

Tiboong 2023. 12. 25. 20:31
728x90
반응형

첫번째 들어볼 사례는, 모바일 앱에 출석체크 기능을 추가하는 프로젝트 입니다. 원본은 다음과 같습니다.

 


업무 내용

 

프로젝트 개요 :

- 모바일앱에서 출석체크 기능 구현

- 현재 운영중인 모바일앱 서비스에 신규 피쳐를 추가하는 내용입니다

 

현재 진행 상황 :

- 디자인은 내부에서 준비하고 있는 중입니다.

 

필요 요소 :

- 기존 소스 코드 검토

- 퍼블리싱 및 프런트엔드 개발

 

주요 기능 :

- 로그인한 회원이 마이페이지에서 출석체크 가능

- 출석체크는 앱에서만 참여 가능 (PC, 모웹에서는 화면은 노출되나 앱에서만 참여 가능하다는 얼럿 노출)

- 핵심적인 기능(혹은 화면 구성)이나 아이디어에 대해 알려주세요.

- 일 1회 출석체크 참여 시 적립금 지급

 

참고 사이트/앱 :

- 무신사 앱, 출석체크

 

개발 환경/언어 :

- 지원 플랫폼 : PC 및 MO 반응형웹/모바일앱

- 웹 : React, Next.js

- 모바일앱 : React Native

- F/W : Expo

 

지원 시 참고 사항 :

- 현재 운영중인 이커머스 서비스 내에 출석체크 피쳐를 추가하는 내용이며 백엔드 개발자는 내부에 있어 프론트 작업만 하면 됨

- 간단한 프로젝트로 시작해보고 서로 핏이 맞으면 지속적으로 프론트 개발 작업을 건바이건으로 맡아줄 수 있는 인력을 원함

 


개발자 입장에서 위 공고를 보게 되면,

"운영 중인 모바일 쇼핑몰 앱에 회원의 출석체크 기능을 구현한다.

백-엔드 작업과 디자인은 발주사에서 한다.

그러므로 프론트-엔드와 퍼블리싱만 하면 된다."로 읽히게 되어 원래 목적과 크게 다르지 않습니다.

 

모집 공고를 보는 입장에서 좀 더 구체적인 작업 범위와 그에 맞는 금액인지를 알 수 있도록 아래 항목을 고려해 수정해 보았습니다.

  1. 프로젝트의 주변 상황과 원하는 목적을 구체적으로 설명한다.
  2. 현재 프로젝트와 관련한 내부의 상황, 관련 팀 구성등을 전달하고 개발 전단계까지 필요한 작업, 기획과 디자인 등의 완료 일자를 알려주는 것은 개발에 도움이 된다.
  3. 주요기능은 사용자의 행동(Action) 중심으로 설명한다.
  4. 프로젝트 진행에 있어 보안 및 기타 사정에 의해 제한을 둘 수 밖에 없는 부분을 설명한다.
  5. 용어는 통일하고 쉬운 단어를 사용하며 꼭 필요한 외국어가 아닌 경우 한글로 작성한다.

업무 내용

 

프로젝트 개요 :

  • 당사는 온라인 쇼핑몰을 운영하고 있으며 웹과 모바일 앱을 통해 서비스 하고 있습니다.
  • 현재 운영 중인 쇼핑몰 회원을 위한 이벤트로 출석 체크 기능을 추가하고자 합니다.
  • 출석체크 기능은 기간 한정 이벤트로 운영한 , 회원들을 위한 혜택 제공의 역할로 계속 유지할 것인지 결정할 예정 입니다. 러므로 운영 중인 시스템에 대한 영향은 최소화 해야 합니다.

 

현재 진행 상황 :

  • 출석 체크 기능 구현을 위한 기획 화면 디자인을 내부에서 진행하고 있으며 20xx 00 00일까지 완료할 예정 입니다.

 

주요 기능 :

  • 출석체크 페이지
  • 달력 형태의 UI
  • 회원이 로그인 마이페이지 메뉴 또는 버튼으로 이동 가능
  • 출석체크는 앱에서만 참여 가능
  • 매일 1회 출석체크 참여 시 적립금 지급 --> 적립금 API 연동 필요

 

제한 사항 :

  • 운영중인 쇼핑몰에 영향이 없이 독립적으로 사용할 있어야 합니다.
  • 내부에서 진행한 UI/UX 디자인에 맞춰 퍼블리싱 및 프-엔드 개발 진행되어야 합니다.
  • DB 테이블 추가 가능합니다. 다만, 회원정보 테이블 열람은 제한 됩니다.

 

참고 사이트/앱 :

  • 무신사 앱 출석체크 기능

 

개발 환경/언어 :

  • 지원 플랫폼 : PC 및 모바일,  모바일 (Android, iOS)
  • DB : MariaDB
  • Front-end : React
  • Back-end  :  Next.js
  • Mobile App : React Native (Expo)

 

지원 시 참고 사항 :

  • 내부 -엔드 개발자, 디자이너 협업해야 합니다.
  • 운영하면서 발생하는 개발 이슈에 대해 지속적인 파트너 관계를 가져가기 원합니다.

 

728x90
반응형