서아름

서아름님의 아티클

서아름

서아름

🚨이슈없는 해커톤 하고 싶은 사람 주목!

👨‍👧‍👧👯‍♀️ TATTOUR WEBBY 👯‍♀️👨‍👧‍👧

표지.png

후회없는 선택의 여정을 함께, 커스텀 타투 체험 서비스 TATTOUR, 팀 타투어의 웨비들입니다!

@구건모 @서아름 @유지민 @조승희 @조연서 , 총 5명이 프론트엔드 개발을 맡고 있습니다.

🦋 WEBBY’s MOOD

KakaoTalk_Photo_2023-07-21-02-20-38 007.jpg

할할놀놀, 팀 타투어 불주먹즈 웨비들🙈❤️‍🔥

장기 해커톤에도 이슈가 없는 저희 웨비들의 비결이 궁금하신가요?

그럼 주목해주세요 !

🦋 WEBBY’s KEEP

1️⃣ 매일 자정 데일리 스크럼 진행

저희는 매일 자정 데일리 스크럼을 진행했습니다. 팀원 모두에게 부담이 가지 않도록, 간단히 진행 상황을 공유하는 방식을 택했습니다. 당일 진행한 업무와 완료한 업무, 다음날 진행할 업무, 그리고 본인이 구현한 기능에 대한 짧은 설명을 통해 개발 방식의 align을 맞춰갈 수 있었습니다.

데일리 스크럼을 통해 기능 구현 시 발생한 이슈 및 트러블 슈팅 과정도 함께 공유했습니다. 이 과정에서 개발 능률을 향상할 수 있었는데요, 개인적으로는 해결할 수 없었던 이슈에 대한 인사이트를 얻거나 직접 겪지 못했던 이슈에 대한 이야기를 들으며 앞으로 발생할 수 있는 상황에 대해 미리 대비할 수 있었습니다.

2️⃣ 깊이 있는 코드 리뷰를 위한 페어 프로그래밍

의미 없는 코드 리뷰가 아닌, 의미 있는 코드 리뷰와 피드백 제공을 위해 페어 프로그래밍 을 진행했습니다. 팀원의 대다수가 넓고 얕은 방식보다 깊이 있는 코드 리뷰를 더 선호한다는 의견을 공유했습니다.

리드를 제외한 4명이 2명씩 페어가 되어, 각 페어의 코드를 리뷰해 주었습니다. 페어끼리는 서로의 코드를 반드시 리뷰 해야 했으며, 페어가 아니더라도 겹치는 기능을 구현하고 있거나 궁금한 코드가 있는 경우에는 리뷰를 해주곤 했습니다.

페어 프로그래밍의 도입으로 집중적으로 피드백을 주고받을 수 있었으며 자칫 놓칠 수 있는 git 컨벤션이나 코드 컨벤션까지 세심하게 챙길 수 있었습니다. 특히 리드 개발자는 모든 팀원의 코드 리뷰를 담당했고, 페어로 1차 코드 검토 후 2차로 리드가 코드를 검토하는 플로우를 통해 코드 퀄리티를 향상할 수 있었습니다.

3️⃣ ’너…일할때는 T야?’ 논리적이지만 친절하게 소통하기

팀 타투어, 웨비들의 큰 장점 중 하나는 소통이 잘 된다는 것입니다. 모르는 것, 혹은 실수한 부분을 알리는 데 있어서 주저하지 않고 확실히 짚고 넘어가는 것이 성공적인 서비스 개발에 큰 도움이 되었습니다. 리드 역시 팀원들에게 주저하지 않고 피드백하는 분위기가 형성되면서 소통 미스로 인한 이슈를 줄일 수 있었습니다. 또한, 타 파트와의 적극적인 소통을 통해 서비스에 대한 이해를 높일 수 있었습니다.

작업을 할 때는 서로 이성적인 피드백을 많이 주고받았습니다. 팀원 모두 이런 피드백을 주고받는 것에 거부감이 없었고, 코드와 구조에 대한 피드백을 적극 반영하여 성공적으로 서비스를 개발할 수 있었습니다. 2주의 시간 동안 한 사람도 빠지지 않고 함께 개발을 진행하며, 이슈 발생 시에도 지체하지 않고 트러블 슈팅을 할 수 있었습니다.

🦋 WEBBY’s TRY

1️⃣ 회고/ 스크럼 지금처럼 잘 진행하기

서비스를 개발하며 적극적인 회고와 스크럼 덕분에, 서로의 진행 상항을 정확히 파악하여 개발 속도를 맞출 수 있었습니다. 본인도 모르게 놓치고 있던 부분을 정확히 짚고 넘어갈 수 있었고, 팀원들에게 긍정적인 자극을 받으며 열정적으로 개발에 임할 수 있었습니다. 앞으로도 해당 서비스를 잘 유지하기 위해 회고와 스크럼을 적극적으로 진행할 예정입니다.

2️⃣ 페어 프로그래밍의 페어 변경 주기를 확실히 정해서 더욱 체계적인 개발을 해보자!

현재까지는 비슷한 기능을 구현하는 팀원끼리 페어가 되어 리뷰를 진행했습니다. 페어 변경 주기가 고정되어 있지 않았고, 일정 시기가 지나면 리드가 임의로 페어를 변경해 주었습니다. 하지만 팀원 모두 체계적인 개발을 진행하기 위해서는 페어 변경 주기가 고정되어야 한다고 판단하여, 페어 변경 주기를 확정 짓고 해당 주기에 맞춰 페어를 변경하며 피드백을 진행할 예정입니다.

3️⃣ 세심한 리뷰를 통해 유지보수가 용이한 서비스를 만들어보자!

타투어는 앱잼 한정 서비스가 아니기에, 단순히 동작만을 위한 서비스가 아닌 유지보수가 용이한 서비스를 만드는 것이 중요합니다. 지금까지는 서비스 동작을 위한 개발을 진행했다면, 앞으로는 추상화와 모듈화에 집중하여 유지보수에 용이한 서비스 개발을 진행할 예정입니다.

🦋 To. WEBBY-

DSC01037.JPG

지금까지 너무너무 고생했고, 천천히 오래보자!

사.. 사… 사탕해! 🍭💙

타투어 TATTOUR

후회없는 선택의 여정을 함께, 커스텀 타투 체험 서비스 TATTOUR

11
4