뒤로
창업 엔지니어
창업 엔지니어 ·

BIP#5 - 회사에서 싫어하는 개발자가 되기로 했습니다

회사에서 좋아하는 개발자들은 다음의 특징들을 가지고 있다고 생각합니다.

  • 설계 능력이 좋다.

  • 디자이너가 만든 다양한 요소들을 잘 구현해준다.

  • 사업팀/기획자가 원하는 것들을 기술적으로 가능하면 최대한 반영한다.

  • 다른 사람이 프로젝트를 물려받아도 원활하게 작업할 수 있도록 프로그램을 만든다.

  • 기술을 쓸 줄만 아는 게 아니라 원리와 구성 요소들에 대해 이해를 하고 있다.

  • 가독성이 좋은 코드를 짠다.

  • 테스트 코드를 짠다.

저는 스스로를 회사에서 좋아하는 개발자라고 생각합니다. (…🤔)

그리고 앞으로는 회사에서 싫어하는 개발자가 되기로 했습니다.


MVP를 1년 가까이 만들며 출시를 앞두고 조금씩 회고를 하고 있습니다. (BIP #3, #4)

그리고 제가 개인 프로젝트에는 어울리지 않는 개발을 하고 있다는 것을 많이 느끼고 있습니다.

위의 적은 특징들은 모든 개발자가 가지고 있어야 할 덕목이라고 생각합니다.

하지만 앱을 사업화하려는 사람은 개발자처럼 생각해서는 안 된다고 생각합니다.

특히 MVP를 만드는 경우에는 더더욱 말이죠.

MVP를 만드는 이유는 핵심적인 아이디어에 대한 시장의 반응으로 보려고 하는 것입니다.

정말 가려운 곳을 잘 긁어주는 앱이라면 다소 투박하더라도 반응이 있을 것이고,

가려운 곳을 긁어주지 못하는 앱이라면 아무리 예뻐도 리텐션이 없을 것이라고 생각합니다.

그래서 앞으로 개인 앱을 만들 때에 고도화된 UX는 가능하면 넣지 않으려 합니다.

유저는 저와 디자이너가 얼마나 공을 들여서 UX를 만들었는지 관심이 없습니다.

해당 UX가 셀링 포인트가 아닌 이상 애플에서 기본적으로 제공하는 컴포넌트를 사용하더라도 충분히 괜찮은 앱을 만들 수 있다고 생각합니다.

이런 마음을 가지고 지난 회의때 조심스럽게 디자이너 분께 말씀드렸습니다.

앞으로는 기본 컴포넌트를 최대한 활용하면 어떻겠냐고. 그리고 디자인 QA는 출시 후에 조금씩 반영하며 업데이트를 하자고요.

다행히 디자이너 분도 ‘앱 수익화’가 목표셔서 게으른 디자이너(?)가 되는 것에 동의를 해주셨습니다.


여전히 고도화된 설계와 테스트 코드는 중요하다고 생각합니다. 그리고 이번에 개발을 하면서도 이런 설계의 장점을 많이 느꼈고요. 그래서 최소한의 퀄리티만 유지하며 속도를 중시하는 게 얼마나 가능할지, 과연 장기적으로 도움이 되는 방향인지는 모르겠습니다.

하지만 상황에 맞게 적절한 전략을 쓰지 못하면 좋은 사업가가 되기는 힘들 것 같습니다. 이번에 시간을 많이 소요했으니 다음 번에는 MVP 답게 빠르게 만들어 보는 게 맞을 것 같습니다. 철저히 비즈니스 관점에서 말이죠.

제 목표는 회사의 개발자가 아니라 회사를 운영하는 사람이 되는 것이니까요.

8

댓글

로그인 후 댓글을 남길 수 있습니다.

Key
Key

글 잘 읽었습니다. 사업가 기업가 회사의 대표로써 한 걸음이 되는 이정표적인 글이내요! 게다가 좋은 개발자의 덕목까지 가지고 계시니 앞으로 무척이나 기대되내요!

창업 엔지니어
창업 엔지니어

감사합니다. 많이 배우겠습니다 :)

Adam
Adam

PMF단계, 가설검증단계에서는 소위 'Lean하고 Agile하게' (확장성과 완결성보다는 빠른 구현과 실험을 우선시 하는) 개발 방법론이 확실히 더 우월한 것 같습니다. 어떤 서비스를 만드실지 기대가 되네요! 💪💪 --- + '회사에서 싫어하는' 이라고 적으셨는데 말씀주신 방향이 회사에서 싫어하는 개발자같진 않아서 ㅎㅎㅎ ('오히려 초기 창업팀이나 스타트업에서는 좋아할 것 같은데?' 라는 생각이 들었어요) 개발 방법론도 다 '수단'이고, 회사의 당면한 문제해결과 목표에 맞춰 택하면 될 것 같아요. 회사입장에서도 어떤게 무조건 옳다 그르다가 있다라기 보다는 현재의 회사 상황과 맥락에 맞는 방향성을 선호하지 않을까라는 생각이 개인적으로 들었습니다. 아무튼 MVP에 가장 적합한 마인드셋을 탑재하고 계신 것 같아 좋은 제품이 나올 기대가 한 껏 올라가네요. (지난 BIP글들도 잘 읽었습니다)

창업 엔지니어
창업 엔지니어

말씀하신대로 초기 스타트업에서는 오히려 선호할 수 있는데, 제목을 조금 자극적으로 만들려고 하다보니 이렇게 됐습니다 ㅎㅎ 글 읽어주시고 피드백 해주셔서 감사드립니다.

Doeon Kwon 권도언
Doeon Kwon 권도언

창업 엔지니어님 아티클이 이번주 뉴스레터에 소개되었어요 :) https://dis.qa/dC7gI

창업 엔지니어
창업 엔지니어

으아니!

Rachel Juyeon Lee
Rachel Juyeon Lee

저런 능력(?)을 내려놓고 이런 결정을 하는게 저는 대단하신 것 같아요. MVP출시는 빠르게 검증하는 것이 목적이지만 실천에 옮긴다고 생각하면 디자이너로서 쉽지 않겠다 싶거든요. 그게 기능으로 어떻든간에 결국 눈으로 보고 판단하는 비주얼화 된 것이 저희의 결과물이다보니 그런 것 같아요. 그러나 티협해야 할때는 그래야겟죠..? 🥹 뭔가 스페셜리스트와 제너럴리스트간의 이해상충과도 비슷하다고 느껴지네요! 응원합니다:)

창업 엔지니어
창업 엔지니어

앱 마무리 하느라 확인이 너무 늦었습니다 ㅠ 말씀대로 저도 의식적으로 "첫 출시한 제품이 부끄럽지 않으면 너무 늦게 출시한 거랬어" 다짐하면서 억지로 움직여야 되더라고요. 이 글을 쓴 후에도 설계를 생각하느라 시간을 보내면서 참 몸에 밴 습관을 떨쳐내기가 쉽지 않구나 싶었어요. 댓글과 응원 감사드립니다. 🙇‍♂️