토마토는거꾸로해도토마토
23
2021-04-13 14:28:58
9
1119

IT 비전공자 스타트업 대표입니다. 고민에 대해 진심어린 조언을 구합니다!


안녕하세요.

커뮤니티에 올라온 다양한 스타트업 대표들의 글들을 읽어보았고, 진정성 있는 답변을 받는 모습을 보면서 용기내어 글을 남기게 되었습니다.

제가 현재 앱 플랫폼 비즈니스를 시작하면서 고민 중인 부분에 대해, 이미 앞서 걸어가셨던 분들께 형식에 제한 없이 조언을 구하려고 합니다.

만약 마음을 내어주실 분이 계시다면, 소정의 컨설팅비와 함께 직접 오프라인으로 찾아뵙고 조언을 구하고자 합니다. 장소는 어디든 제가 직접 찾아뵙겠습니다.


-

포인트는 아래와 같습니다.

- 현재 개발 상태가 어떠한지에 대한 진단을 내려주실 분 / 또는, 진단을 내려주실 분을 만날 방법

- 팀원 개발자에게 도움을 줄 수 있는 보조개발자를 섭외하려고 하는데, 어디에서 구인하면 좋을지

(개발자에게 필요역량을 물어보았고, 아래에 간단하게 정리해 두었습니다)


두서 없는 글이지만, 시간이 허락되신다면 간단하게라도 피드백 주시면 감사하겠습니다.


ps. 이 커뮤니티의 운영정책에 대해 잘 모르기에, 혹시 저의 글이 이 게시판에 적합하지 않다면 다른 게시판으로 이동시켜주시면 감사하겠습니다.


-

개발과정

저는 2020년 1월부터 외주를 통해 서비스 개발을 시작하였고, 곧 베타서비스 런칭을 앞두고 있습니다.

외주개발을 통해 기본 서비스 프레임이 구현되었고, 현재는 해당 개발자를 프리랜서로 고용하여 프로젝트를 이어나가고 있는 상황입니다.

팀원 구성은 아래와 같습니다.


- 대표 (영업 및 서비스 기획)

- 개발자 1명 (경력 2년) : 프리랜서 고용 중

- 디자이너 1명 (경력 2년) : 프리랜서 고용 중

- 데이터 엔지니어 1명 (경력 4년) : 팀원으로 참여 중

- 서비스 운영/마케터 1명


-

개발자 구인

하지만 개발자가 본업이 있기에 속도가 더딘 부분이 있으며, 앱의 기능을 분류하여 별도의 파트를 맡아주실 보조 개발자 분을 구하고 있습니다. 개발자를 통해 확인한 필요능력은 아래와 같습니다.

- react 또는 react native 경험

- react hooks 사용 경험

- mobx 등 상태관리 경험

- api 통신 경험


-

방향성에 대한 고민

가장 이상적인 방법은 아래의 방향이라고 생각합니다.

MVP로 시장성 검증 > 투자 유치 > 경력과 능력을 갖춘 개발자 섭외 > 고도화


그런데, 코로나가 겹치면서 시장성 검증에 시간이 좀 더 걸리는 상황이 되었습니다.

그래서 일정 단계까지는 버티기로 가야 하는 상황입니다.


현재 제가 가장 필요한 부분은, 개발에 대한 현 상태를 인지하는 것입니다.

어떻게 구성되어있고, 어떤 부분에 대한 보완이 필요한지입니다.


조언을 해주실 만한 충분한 정보를 글로 작성하였는지 모르겠습니다.

부족한 글이지만, 조금이라도 도움이 될 만한 조언은 적극 참조하겠습니다.


감사합니다.

0
  • 댓글 9

  • 캐티
    5k
    2021-04-13 14:42:54

    가장 먼저 눈에 띄는 개발자 구인 부분은 프레임워크, API 사용 경험자를 우선해서 구하시는 거빈다. 경력 ~4년 정도에서는 이 부분들을 모르진 않을것 같쩌여.

    프로젝트 매니저 필요하빈다.
    https://ko.wikipedia.org/wiki/프로젝트 매니저

    꼭 고용 해야한다는건 아니며 앱이 그렇게 크지 않으면 커뮤니티에 자주 조언을 구하는 방식으로 대처할 수도 있어요.

    속도가 더딘 부분의 원인은 직접 의사소통해서 파악하여야합니다.
    작업 소요가 단순하게 많다거나 미구현 된 부분이 있다거나. 파악하여 필요한 부분에 개발자를 구하거나 프리를 잠깐 쓰거나 하여야합니다.

    금방 끝날거라 생각을 하진 않아요. 비경험자, 비개발자의 의뢰를 받으면 어떤 설명을 들어도 원하는 기능을 파악하는데 어려움이 발생할 수 있어요.

    한번으로 다 만족스러운 답을 구할거라는 생각은 안해요. 필요한 부분들로 나눠서 자주 물어보고 다른 커뮤니티에도 동시에 올려서 물어보는것이 그나마 빠른 해결책을 구하는 방법일것 같습니다.

  • 우기호야
    463
    2021-04-13 15:05:25 작성 2021-04-13 15:06:44 수정됨

    일단 팀원 구성을 다른건 외주 주더라도 


    기획 / 디자이너 / 코어 개발자는 내부 인력으로 구성하셔야 합니다.


    프론트나 앱은 문서(기능정의 / 플로우 / 기획)만 완벽하면


    구현 여부에 대해 시시비비를 가릴 수 있기 때문이죠




    자본에 여유가 있으시면


    젤 중요한 메인 리더 개발자를 뽑으셔야 할 것 같네요

  • 장독깨기
    3k
    2021-04-13 16:03:59

    현재 개발 상태가 어떠한지에 대한 진단

    => 

    스타트업이면  어떤식으로든지 신뢰할만한 엔지니어는

    확보하고 시작하는게 좋습니다만, 쉽지가 않지요.

    어쨌든...

    진단 별거 없습니다.

    서비스를 위해 필요한 요구 기능들이 있겠지요.

    리스트업 하시고 시험케이스 작성하고 체크하시면 됩니다.

    서비스 시 일어날 수  있는 케이스를 가능한 많이 작성 하는 게 좋습니다.

    여러가지 시나리오를 작성해서 시뮬레이션을 해봐도 좋지 싶습니다.

    암튼 상세하게 할 수록 좋습니다.

    그럼 현 상황이 보이게 될 겁니다.

    부족하다 느끼면 그때 대책을 세우면 될텐데요..

    현 상황에 따라 대책은 달라지게 되겠지요.

    보조 개발자로 가능할지 리더급으로 풀 스택을 뽑아야 될지..


  • 마라토집착
    5k
    2021-04-13 16:24:20 작성 2021-04-13 16:28:56 수정됨

    개발자를 화면에 하이브리드앱에 더 능숙한 사람뽑고 여기에 더해 풀스택을 요구 하세요

    서버사이드 자비와 sql 디비설계 까지  같이 하는 사람으로 

    그리고  지금팀원인  데이터엔지니어가 자바와 디비 sql 같이 해야 합니다

    이렇게 두명 으로 충분요 기존 프리를 풀타임 프리로 바꾸세요. 기존팀원은 벡엔드 능력 추가하고요 (기존 데이터얜지니어 업무에 +@

    화면은 안드로시드 , ios 로 따로 네이티브로 말고 

    그냥 소스 하나로 가는 모바일 하이브리드로 구성하신건가요?

  • @캐티 님

    - 구체적인 조언 진심으로 감사드려요! 아마도 저희 형편상 별도의 PM을 고용을 할 수는 없겠지만, 제가 커뮤니티를 통해 자주 조언을 구하고 관련 능력을 학습해야겠다는 생각을 하게 되었습니다.

    - 속도가 더딘 부분에 대해 개발자와 소통해보았고, 아무래도 부업형태의 근무방식으로 인한 시간부족임을 확인했습니다. 서브 개발자를 한 분 더 모셔서 속도를 올려야겠다고 판단하게 되었습니다.


    @우기호야 님

    - 메인 리더 개발자를 부지런하게 찾아봐야 할 것 같습니다. 아무래도 섭외를 하는 과정에서는 많은 접점을 맞춰봐야 하니까요 :)

    - 메인 리더 개발자는 현재까지 개발된 앱 기준으로 커리어를 가지고 계신 분을 섭외해야 할까요? 경력은 5년정도 생각하면 되는지 궁금합니다. 물론 어떤 경험과 능력을 가지고 계신지가 중요하겠지만요!


    @장독깨기 님

    - 말씀해주신 부분이 QA를 꼼꼼하게 진행하라는 조언이시겠죠? :) 매일같이 개발되는 부분에 대해 직접 QA를 진행하고는 있는데, 모든 시나리오를 다 검증할 수는 없어서.. 잡지 못한 부분은 서비스를 운영하면서 개선해 나가야 할 듯 합니다. 조언 감사드립니다!!


    @마라토집착 님

    - 저희는 소스 하나로 가는 모바일 하이브리드로 구성하였습니다!

    - 기존 프리 > 풀타임 프리로 변경해야할 필요성에 공감합니다. 작업시간이 많이 부족하네요..

    > 아무래도 정규로 모셔올 현실이 안된다면, 프리 형식으로 시간을 더 투입해주실 분을 찾는 것이 현실적인 방안이겠죠?

    - 현재 데이터엔지니어가 어디까지 커버리지 가능한지는 아직 충분한 소통을 해보지 못했습니다(섭외한지 3일차.. 하하). 말씀해주신 자바/디비/SQL 모두 가능한지 확인해봐야 할 듯 합니다. 제가 개발쪽이 아니라서 이런 조언이 큰 힘이 됩니다. 감사합니다.

    - 기존 개발자 팀원이 학습력이 뛰어나서 백엔드쪽도 능력개발이 가능할 것으로 보이지만, 역시나 본업+프리로 인한 시간부족이 제일 큰 어려움이 아닐까 합니다.


    답변주신 모든 분들께 진심으로 감사드립니다.

  • 마라토집착
    5k
    2021-04-13 18:18:39 작성 2021-04-13 18:29:13 수정됨

    일단 모든 기능테스트 시나리오를 번호를 붙여 다 나열하시고 

    각번호에 대해서 통과여부를 완료예정일자와 통과여부 YN 그리고 통과태스트 등급을 매기는 

    엑셀 만드는것이  제일 중요합니다, 위에 장독님 말씀대로 시급히 당장 해야합니다. 엑셀로 현상횡정리 및 방점 찍기 ~

    앞으로 모든것은 완료예정일 단위로 세부로 꼼꼼관리 하세요

    기술적이슈를 현업 ,엔드유저 입장에서 쉬운글로 표햔하는 글쏨씨를 익히셔야 합니다. 개발자에게 물어봐서 이런 기술이슈는 이렇게 표현하는게 맞는지등 

    비지니스와 기술구현의 괴리 , 놓치는게 없는지 특히 예외케이스 구현에 대해서 세밀히 테스트 해야 합니다

    저는 은행에서 풀스택으로  일하는  스프링, 리액트 ui개발자입니다. 화면은 toast ui라고오픈소스로 게발중입니다 

    프리랜서구요.  시간이 타이트해서 알바할 시간은 없습니다 ^^

    금융고객 리스크 등급 매기는 업무하녜요 요즘은

  • 장독깨기
    3k
    2021-04-14 02:52:55 작성 2021-04-14 02:54:31 수정됨

    진단을 직접 해보시라는 조언입니다.^^

    그리고, QA 아니고 QC 입니다. 중요한건 아니구요..ㅎ

    여기 오키에 까지 올려 조언을 구하니 상황이 심각하다 생각했는데,

    답글 보니 그 정도는 아닌가 봅니다.

    좋은 성과 이루길 바랍니다.

  • 우기호야
    463
    2021-04-14 07:48:45 작성 2021-04-14 07:50:07 수정됨

    메인 리더 개발자라 함은 책임감 있게 같은길을 같이 갈 수 있는


    CTO 급의 개발자를 구하는게 젤 베스트이긴 하지만


    목표(이상향), 급여, 가치관등이 차이가 있다면 구하기 힘드실거에요


    4~5년차 분들도 물론 잘할 시기긴 하지만


    지금 필요한건 개발 스킬이 아닌 통찰력 및 리딩을 할 줄 아는 개발자니


    최소 8년차 이상 이것저것 산전수전 다 겪어본 풀스택 개발자입니다.


    입만 살고 경력만 채운 개발자들은 조심하셔야 하구요


    상기 조건에 맞는 개발자를 찾으셨다면 페이를 후하게 주셔도


    아깝지 않은 퍼포먼스를 내주실거라 믿습니다.

  • 토마토는거꾸로해도토마토
    23
    2021-04-23 12:24:18

    @우기호야

    진심어린 조언 감사드립니다. 지금부터 부지런히 발품을 팔아야할 듯 합니다!

    8년차 이상의 분들을 모셔올 방법이 있을지.. 막막하긴 하지만 꾸준히 고민해 보겠습니다 :)


    @장독깨기

    장독깨기님 덕분에 QA와 QC의 차이점을 공부했습니다 :) 내용을 잘 이해하고 단어를 써야겠다는 생각이 들었습니다. 조언 감사드립니다!

    심각하다기보다는, 앞으로 서비스가 만들어지고 운영되는 부분에 있어 미리미리 준비를 해나가야겠다는 마음을 가지고 있습니다. 조언을 바탕으로 열심히 달려보겠습니다!!


    @마라토집착

    '비지니스와 기술구현의 괴리 , 놓치는게 없는지 특히 예외케이스 구현에 대해서 세밀히 테스트해야 한다'는 말씀이 참 와닿았습니다. 사실 개발이 된다고 해도, 실질적인 시장의 반응과 비즈니스모델이 돌아가는지가 사업의 본질이겠죠!

    다시한 번 조언 새기겠습니다. 꼼꼼하게 조언해주셔서 진심으로 감사드립니다.

    시간이 타이트하셔서 아쉽습니다..^^; 기회가 된다면 협업을 통해 많이 배우고 싶습니다.


  • 로그인을 하시면 댓글을 등록할 수 있습니다.