[강연] 공개 SW 개발자 대회

김지민·2022년 8월 5일
0

기글 포레스트 - 웹기반 음성 채팅 메타버스

giggle.forest.com

공개 소프트웨어 개발자 대회는 무엇을 만들었는가 보다 어떤 과정으로 만들어 왔는지를 중요하게 생각한다.

체계적인 협업이 중요한다.

초점
프로젝트 참여가 모두 같은 곳을 바라보아야 한다.
왜 이 프로젝트를 참여해야 하는지 충분히 이야기를 해야한다.
합의된 가치의 우선순위로 삼는다.
개개인의 투입시간의 차이가 중요한다.
시간에 대한 합의가 중요한다.

흥미 > 기술적 도전 > 수상

합의된 가치로 결정을 했기 때문에 후회하지 않을 것이다.

피드백
피드백 루프를 만들으는 것이 중요한다.
프로젝트를 점진적으로 발전시켜야 하는 것이 중요한다.
스크럼을 처음으로 활용했다.
스크럼의 다양한 요소들이 처음에는 부담스러울 수 있다.
스프린트를 발전시키면서 점진적으로 향상 시키는 것이 중요한다.

어떻게 하면 더 집중해서 평가할 수 있을까?

keep, try, problem 스프린트 관리 방법을 발전시켰다.

점진적으로 살을 붙여나가는 것이 중요한다.

기록
잘 기록하는 것이 중요한다.
미래의 팀원들에게 정보를 잘 전달하기 위해서
기술 문서의 경우 설명 없이 문서를 보고 팀원 누구든 다시 해당 기능을 구현할 수 있는가?

의사결정 문서
왜, 무엇을 결정하기 위해 어떤 얘기를 나누었고, 어떤 기준으로 결정했는가?

사고활동 자체를 기록의 행위로 같이 한다고 생각하나는 것이 중요한다.

기록자체에 대한 부담도 적어진다.

즐거움
금융치료가 없기 때문에 단기보상과 휴식이 적절해야 한다.
중간 목표를 달성하면 나들이 휴식을 취했다.

  1. 성공적 완성
  2. 몰입적 환경
    스프린트 개선와 더 좋은 개발 경험을 주로 맡다왔다.

프로젝트 관리
스프린트 -> 지라사용
문서관리 -> confluence

소스코드 통합 개발 환경

eslint + prettier

테스트이 중요성 (TDD)를 지키기
디버깅의 난의도가 증가

이때부터 codecoverage를 증가시키자

자동화
PR_test(CI)
master 대상으로 pull request 생성시 pr_test 워크 플로우가 동작하여, 빌드는 정상적으로 동작하는지, 테스터는 모두 통과하는지

fron_deploy(CD)

나는 또 같이 일하고 싶은 사람일까?
팀원 사람들에게 언제든지 함께하고 싶은 사람들로 남았다.

<질문>
팀원들의 역할 -> 니즈를 파악한다. 프로젝트 완수, 계획이 목표였다.
프론트 엔드 기술적 도전에 대해서
웹 ICT 부분에서 잘 이야기가 되어있었기 때문에
누가 하는 것이 적합할지
분업과 협업의 차이점이다
분량의 갈등의 문제가 생기지 않았다.

주제 선정 계기

profile
💡Habit is a second nature. [Git] https://github.com/Kimjimin97

0개의 댓글