iOS 앱 개발 현장에서 물어봤어요!동화편

옆집 육본목 언덕 돌격!@yimajo.
나는 7번째 기대했던 회사에 가서 iOS 앱 개발자에게 최근의 개발 스타일을 물었다.
이번에는 플리츠 적용메르카리 회사입니다.

최근에 사무실을 육본목신도시로 옮겼는데, 넓고 새로운 사무실이다.

질문


인터뷰에는 메르카리의 iOS 앱 담당@ooba, @yam86, 안드로이드 앱 담당@operandoOS이 참여했다.
취재진은 과거 인터뷰@kishikawakatsumi와도 동석했다.
사무실 들어가기 전 입구는 이런 느낌이에요.

낡은 텔레비전이 있어요...

녹색 자전거...?

사무실에 들어서자마자 도망가!카페 같아.

Q. 멜리 회사에 입사한 경과를 말씀해 주시겠어요?


  • @ooba
  • 원래 Windows 어플리케이션 제작
  • iOS 애플리케이션
  • 개인 제작
  • 메르칼리 사장 야마다 씨는 페이스북에서 iOS 애플리케이션 엔지니어를 모집한 것을 계기로 인사

  • @yam86
  • 원티드 형식의 응모를 계기로

  • @operandoOS
  • 학습회에서 야마다 선생과 이야기를 나누는 계기
  • 휴대폰 제조사였는데 QA 일을 하고 있다

  • Q. 메르칼리 앱 이름의 유래는?

  • 라틴어로'장사'라는 뜻이 있다
  • Q. 멤버 구성을 알려주세요.

  • 전체 엔지니어가 약 20명 이상
  • iOS 3명
  • 안드로이드 3명
  • 인턴으로 참가한 학생이 회사에 들어와 프로듀서가 되었다
  • 경영진이 엔지니어라서 지금 엔지니어라도 프로듀서가 돼야 한다는 말이 있다
  • 인프라
  • 4명
  • 서버
  • 나머지 모든 인원
  • 핵심 부분은 php
  • 프레임은 DietCake
  • PUSH 알림 사용 go원본 파일 열기
  • 그리고 또 한 명의 디자이너가 있어요.
  • 응용, 웹, 인쇄물은 모두 한 사람이 책임진다
  • 자신의 흥미를 잘 표현하지 않고 자신의 스타일을 디자인할 수 있는 대단한 여성입니다.
  • 다음은 디자이너의 책상 주위입니다.스탠딩 테이블로 평소 작업하는 모습을 찍었습니다!



    (왠지 작업 풍경인 포샵을 시작하기 전에 문어와 대왕구족충 인형을 준비했다.)

    Q. 버전 관리 시스템은 무엇을 사용합니까?

  • GiitHub 사용
  • Q. 코드 검사는 어떻게 진행되나요?

  • 우선, 정해진 절차 후 레드마인에서 티켓을 제작할 수 있다
  • 이 표를 1대1로 지점
  • 제작
  • Pull Request 병합 제출 시 코드 검사
  • Q. 지점의 활용에 대해 자세히 설명해 주십시오.

  • iOS 팀은 git flow가 아니라 GiitHub flow입니다.
  • 마스터에서 화제 지점 만들기
  • 제작 발행 지점
  • 당연히 hotfix 물건도 만들 수 있지
  • 웹 API 팀이 티켓 단위로 발행
  • Google 캘린더에 로그인하면 bot에서 API를 게시합니다.
  • 최초에는 사사키 씨가 수동으로 만들었다(사사키 전자판)
  • Slack 및 Redmine 을 보면서 규칙을 준수하면서 API 를 게시하였으나 Google 달력에 로그인하여 게시 메커니즘을 변경하였습니다
  • Q. 애플리케이션 사양은 어떻게 공유합니까?

  • 요청 레벨에 따라 프로세서가 결정
  • 레드마인 표에 규격
  • 을 적으세요.
  • Qita:Team에 더 자세히 적혀있다
  • 슬랙에서 기능 기반 채널 만들기 및 토론

  • Q. 기능에 대한 작업 시간은 어떻게 계산합니까?

  • iOS, 안드로이드 팀의 두 리더는 대체로
  • 이후에 멤버들과 상의
  • 원래 홍보 활동과 시기의 관계로 발매 일정이 정해졌는데
  • Q. 개발 환경 개선과 커뮤니케이션 개선에 있어 자랑할 점이 있다면?

  • iOS 애플리케이션에서 ReactiveCocoa 시작
  • MVM 적극 활용
  • 안드로이드팀@operandoOS이 들어오기 전에 테스트 코드가 없어서 썼어요.
  • 요즘 멤버들이 논리 주위의 테스트 코드를 조금씩 쓴다
  • 안드로이드 앱 개발에 Eclipse를 사용했기 때문에 안드로이드 스튜디오
  • 를 선택했습니다.

    Q. 현황 개발에 불만이 있거나 더 개선하고 싶은 점이 있다면?

  • 신규 가입자의 즉각적인 기능 실현@ooba
  • ViewController의 설치가 두꺼워져서 얇아지고 싶어요@yam86
  • 설계는 구성원에 따라 다르므로 정렬@operandoOS
  • Q. 어떤 사람과 일하고 싶어요?

  • 적당한 시기에 저와 상의할 수 있는 사람이라면 기쁩니다
  • 앱을 사용하는 사람을 생각해서 만든 사람
  • 개발 방법과 디자인을 논의할 수 있는 사람
  • 사내 풍경


    QA가 책상 사진 찍으려고 치워줬는데...



    사람을 늘릴 수 있는 공간도 있어요.


    단로비가 있는 상자...


    서서 의논하고 서서 일하는 테이블도 있고

    마지막.저는 그렇게 생각해요.


    내가 태어난 시골에서는 내 물건을 파는 체험에 한계가 있었다. 하나는 가정용 전자계산기의 카세트 테이프를 중고 오락점에 파는 것이고, 다른 하나는 오락점에서 자신의 카세트 테이프에 가격을 매기는 것이다.누가 구매하면 상점에 연락해서 그 금액을 가져올게요.
    후자는 단순히 상점을 사게 하는 것이 아니라 더 많은 이익을 얻는 동시에 팔 수 있는 가격을 스스로 지불하는 행동이다. 그 자체는 시장을 관찰하고 시장을 증명하는 게임과 같은 즐거움이다(얻은 이익으로 다른 카세트 녹음기를 살 수 있다!)
    그나저나 스마트폰으로 쉽게 사고팔 수 있는 프리마켓 앱은 이런 재미도 있을 수 있고, 주거지역을 선택하지 않는 장점도 있을 것이다.따라서관심 있으신 분들은 들어보시는 게 좋을 것 같아요..
    (카세트 녹음기가 놓여 있는 상점은 법적으로 어떤지 아직도 신기하다. 하지만 기억의 구석에 있는 상점 이름으로 검색해도 찾을 수 없다. 이미 붕괴된 것 아닐까. 그저 자신이 이런 경험을 했다고 생각했을 뿐..)

    독자 선물!!


    메일 라벨 받았어요!이 소재 사재기 기사@yimajo를 접했을 때 "스티커 갖고 싶다"고 말해주세요.수량은 제한되지만 6월 말까지 스티커를 가방에 넣고 다녀요!

    그럼 이제 어디로 갈까요?

    인터뷰

  • 신규 인터뷰 시리즈 - Stargza(Star Gather)
  • 이전 "iOS 애플리케이션 개발 현장에서 문의" 태그가 있는 제품군
  • 좋은 웹페이지 즐겨찾기