일을 한다3 소프트웨어를 설계 해보자, Domain Driven Development (DDD) 5월 15일, 나는 새로운 회사로 이직했고 적지만 이전 회사에서의 경험을 인정받아 팀원들을 리드하게 되었다. 현재 이곳은 태양 에너지 관련 프로젝트 관리 시스템을 개발 및 유지보수 해야하며 이 수익으로 우리 회사를 유지하면서, 우리만의 서비스를 만들어 자립해야한다. ... 왜 DDD? 우리 팀의 첫번째 임무는 이미 노코드 툴로 만들어진 프로젝트 관리 시스템을 성능상의 이슈로 인해 새롭게 마이그레이션 하는 것이었다. UI/UX 차원에서 걷어내고 개선해야할 것이 많고 Database Modeling, Cloud Storage, 등을 새로 설계하고 만들어야 한다. 기존 데이터를 새로운 서버에 마이그레이션도 해야한다. 물론 단계적으로 만들어 가는것이지만, 팀 내부에서만 소통하며 개발할 수 있는 상황이 아니고 .. 2023. 5. 25. 2022년 하반기 회고 일정 산출, 개발 문화, 팀 문화.. (한 단어로 뭐라고 표현할 수 있을까?) 생각이 많았고 팀원들과 대화도 많이 하며 고민을 정리하다보니 팀으로써 어떻게 움직여야 좋은 결과가 나올 수 있을까에 대한 생각이 되었다. 그리고 마침 12월이기에 2022년 하반기를 회고하는 글이 되었다. 목차 What is the Problem? Question 하나의 볶음밥을 여러명이 만들어야 한다면 무엇을 해야할까? Role Model Goals 팀으로써 일하기 문서화의 중요성 일정산출을 위한 일정의 필요 Specific Goals (Development Processs) Solution 기획 분석 문서와 Api Spec을 통해 의사소통 한다. etc What is the Problem? 일정 산출의 정확성이 떨어진다. .. 2022. 12. 4. Agile 현재 우리 팀은 애자일 방법으로 프로젝트를 진행한지 5개월 이상이 흘렀다. 며칠 전 일정 산출에 관련된 고민으로 시작해 근본적으로 애자일이 무엇인지 고민하기까지 이르렀다. 글을 쓰기에 앞서, 나는 팀의 구성원으로써 애자일이란 무엇인가 깊게 고민해보지 않았고, 다른 사람이 말하는 것만을 들으며 흘러가듯이 스프린트를 진행했던 것에 대해 반성한다. 며칠간 고민을 한 결과 애자일을 주제로한 스터디를 제안하고 싶었다. 팀을 이루는 구성원들이 애자일에 대한 이해와 성찰 없이 애자일 방법으로 프로젝트를 진행한다는 것은 어불성설이라는 생각이 들었기 때문이다. 제안하기 이전에 애자일에 관련된 도서와 강의를 구매하고 학습하기로 했다. https://www.udemy.com/course/agile-course-korean/.. 2022. 11. 20. 이전 1 다음