개발자

앱 개발자 창업 프로젝트에 관한 고민입니다.

2023년 11월 28일조회 308

안녕하세요. 저는 내년에 4학년이 되는 컴공과 학생입니다. 평소 생각해둔 아이디어를 구체화하여 개발하는 것에 큰 재미를 느껴 iOS 앱 개발 공부 및 프로젝트를 한 지 1년 정도가 되어가고 있습니다 :) 공부를 시작함과 동시에 학과 동기와 프로젝트를 시작하여 다이어리 어플을 app store에 출시해본 경험이 있고, 지금은 동아리에서 팀장으로 6명의 UI/UX 디자이너와 1명(저)의 개발자로 이뤄진 구조로 약 1년동안 iOS 앱 개발 프로젝트를 진행 중 입니다 ! 몇번의 프로젝트를 경험해보니 이제는 조금 더 체계적인 기획과 개발을 해보고 싶다는 생각이 들었습니다. 그래서 기획에 관한 책도 여럿 읽었고, 창업 프로젝트에 도전하기 위해 Flutter 도 병행하여 공부하고 있습니다 !! 서론이 길었는데, 제 고민을 적어보겠습니다. 1. 대학교 졸업 작품 겸 첫 창업 도전 프로세스를 구상하다보니, 인원을 구성함에 있어 “기획, 디자인, 개발” 인원을 어떻게 구성해야할지 잘 모르겠습니다. ( 개발은 플러터를 이용한 앱 개발이 될 것 같고, 주제는 2030 미팅 어플로 생각 중 입니다! 앱 구조는 mvp로 기획 중입니다. ) 2. 아무래도 인원이 8명 내외의 소규모 프로젝트가 될 것 같은데 개발을 겸하는 팀장이 어느 정도까지 관여를 하는게 좋은 경험이 될지 궁금합니다 ! ”개발 + 기획“을 진행 중인데 role을 정의하기가 어렵습니다 ㅠ 3. ”Flutter + Firebase" 구조를 생각 중에 있는데, 백엔드 인원이 필요할까요? 만약 필요하다면 어떤 역할을 부탁하는게 좋을까요? 협업 경험이 적어 질문 남깁니다 ! 혹시나 위의 질문 중 첨언해주실 선/후배님이 계시다면 감사히 듣겠습니다 🤓 항상 좋은 글과 답변 남겨주시는 선배님들께 늘 감사드립니다 :)

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.

답변 1

류호준님의 프로필 사진

1. 앱의 사이즈에 따라서 기획 1~2 디자인 1~2 개발 3~4 정도가 적당할 것 같습니다. 2. 소규모 프로젝트라 개발 팀장역시 직접 개발에 관여하면서 중대한 의사결정에 조금 더 무게를 더할 수 있는 정도의 역할을 하면 될 것 같습니다. 스프린트 마다 업무를 소분화하고 업무를 팀원들에게 분배하는 역할도 팀장이 하면 좋을 것 같습니다. 다만 이 부분은 독점이 아닌 협의로 이루어져야 할 것 입니다. 3. 파이어베이스를 사용하더라도 로직의 실행이 서버에서 이루어지느냐 클라이언트에서 이루어지느냐의 차이 이기 때문에 어떤식으로든 로직을 구현하는 개발자는 있어야 할 것 같습니다.

전민구님의 프로필 사진

전민구

작성자

광운대학교 컴퓨터정보공학2023년 11월 29일

답변 정말 감사드립니다 !! 선배님 말씀 꼭 참고해서 진행해보겠습니다 :) 좋은 하루 보내세요 ☺️

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2023년 11월 28일

안녕하세요, 앱 개발에 대한 열정이 느껴지는 질문 감사드립니다! 1. 인원 구성은 프로젝트의 성격 및 단계에 따라 다르게 결정하면 좋습니다. 일반적인 조언을 드리자면 “기획자 1명, 디자이너 1~2명, 개발자 2~3명” 정도가 적당합니다. 기획과 디자인은 초기에 중요한 역할을 하지만, 개발 단계에서는 그 영향력이 줄어들게 됩니다. 반대로 개발자들의 힘은 초기보다는 실제 구현 및 유지보수 단계에서 크게 발휘되고요. 2. 팀장으로서 역할은 크게 두 가지 입니다. 한가지는 전략적인 결정을 내리는 것이고, 다른 한 가지는 각 팀의 워크플로우를 잘 관리하는 것입니다. "개발 + 기획" 이라면 팀장은 크게 두 가지 중 어느 하나를 주로 맡으면 좋습니다. 아마 이 경우엔 기획 쪽일 가능성이 높아 보입니다. 3. "Flutter + Firebase" 구조를 사용한다면 꼭 필요하지 않을 수 있습니다. Firebase는 NoSQL 기반의 실시간 데이터베이스를 제공하며, 백엔드 개발을 위한 다양한 서비스들을 제공해주기 때문에 백엔드 인원 없이도 충분히 구현이 가능합니다. 하지만 프로젝트가 커지고 복잡해질 경우, Firebase를 최대로 활용할 수 있는 사람이 필요할 수 있습니다. Firebase를 통한 서버 핸들링 및 관리 역할을 해줄 수 있는 사람을 찾으시면 좋을 것 같습니다. 성공적인 프로젝트가 되길 바랍니다!

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!