당신은 받는 사람인가요. 아니면, 주는 사람인가요?

일반적인 사람들은 세 가지 입장 중 하나를 기본으로 삼으면서 일을 한다. “받는 사람”, “맞추는 사람” 그리고 “주는 사람”. 받는 사람은 항상 다른 사람보다 자신의 이익을 우선시하고 줄 때는 그 이익을 증진시키려는 의도를 지니고 있다. 맞추는 사람은 상호성을 믿기에 누군가 가려운 곳을 긁어주면, 본인도 그 사람의 등을 긁어준다. 반면에 주는 사람은 다른 사람에 초점을 맞추기 때문에 도와주면 보답할 것이라고 믿는다. 프로젝트를 진행할 때, 이런 입장차가 눈에 보이게 된다. 중요한 것은 문제보다는 태도와 동기이다. 주는 사람과 맞추는 사람은 최상의 결과에 중점을 둔 협업 작업에 적합하다. 반면, 받는 사...

더보기

DevOps로의 전환을 앞두고

레거시 시스템은 오랫동안 존재해 왔고, 조직은 수년간 이를 사용하였다. 중간중간 어려움은 있었겠지만 익숙해졌다. 대부분 이런 시스템들은 수십년 전에 개발되었으며 현재 상황에 부응하도록 설계되지 않았다. 그 결과 현 시스템을 유지관리하려면 레거시 버전과 OS를 사용해야 했다. 이런 작업들은 현 시대에 개발을 하는 개발팀에게 큰 부담이 될 수 있다. 우선 DevOps에 대해서 모르시는 분도 계실테니, 개념부터 정리한다. DevOps란 무엇인가? DevOps는 배포를 더 자주 빈번하게, 신뢰 가능하도록, 시간 소모를 줄이는 것을 목표로 하는 업무의 집합이다. DevOps는 코드 변경과 배포 사이의 시간을 줄여준다....

더보기

스포티파이 스쿼드 모델

우연히 스포티파이의 팀 스쿼드 모델 글(https://hybridhacker.email/p/the-spotify-squad-model-explained?ref=dailydev)을 읽게되었다. 예전에 모 회사에서 매킨지 컨설팅을 받아서 진행했던 구조랑 똑같다. 관련해서 내용을 정리한다. 팀 스쿼드는 애자일 개발에 대한 색다른 접근 방식이고 스포티파이에서 대중화한 개념이다. 본 내용에 대해서는 2014년 스포티파이 엔지니어링 블로그에 게시된 비디오에 소개되었다. 이 아이디어는 각 분대가 독립적인 스타트업인 것처럼 각각 자신의 프로젝트를 관리할 자율성을 갖춘 미니 팀을 만드는 것이다. Squad 스쿼드는 소규...

더보기

레딧(Reddit)의 아키텍처 진화의 여정

본 포스팅은 https://blog.bytebytego.com/p/reddits-architecture-the-evolutionary?ref=dailydev 의 글을 읽고 관심 가는 내용만 정리한 글이다. 레딧은 “인터넷 첫 페이지”가 되고자 하는 비전을 가지고 2005년에 설립되었다. 오래 시간동안 세계에서 가장 인기있는 큰 규모의 커뮤니티로 발전했고, 월간 사용자 수가 약 10억명이 넘는 큰 규모의 서비스로 성장했다. 최근 IPO도 성공적으로 진행하였고, 많은 사용자들의 콘텐츠가 성공의 주된 요인이겠지만, 사용자가 증가함에 따라 아키텍처도 진화한 점도 기술적 요인이라 볼 수 있다. 초기 초기 레딧은 Li...

더보기

엔지니어는 상품이 아니다.

엔지니어는 개발팀의 대다수를 차지하며 Project Manager 혹은 아키텍트보다 더 많이 필요하다. 이런 점으로 인해 많은 사람들은 엔지니어를 상품으로 생각할 수 있다. 그러나 이것은 실수이다. 때때로, 일을 할 때 엔지니어링 리소스를 상호 교환 가능한 것처럼 인지한다. 이것은 잘못된 것이다. 사람들은 서로 다른 기술과 능력을 가지고 있다. 현재 이 일을 하고 있는 A가 그 일을 한다면 적은 노력으로 가능하다. 하지만 다른 사람이 그것을 한다면 끝내지 못할 가능성이 높다. 엔지니어가 상호 교환 가능하고 차별화되지 않는다고 생각할 때, 큰 문제들이 발생할 수 있다. 엔지니어링의 상품화는 채용 문제와 결합되기 ...

더보기

PARA가 삶을 더 편하게 만드는 방법

4개로만 이루어진 폴더 시스템은 개인 및 비즈니스에서 지식을 활용하는데 도움이 된다. “나쁜 아이디어를 저장하기 위한 좋은 시스템이 없다면, 아마도 좋은 아이디어를 저장할 시스템도 없을 것이다.” - 데이비드 앨런 구글드라이브나, 노션, 옵시디언의 폴더 구조를 PARA로 변경하지 않았다면, 내가 원하는 문서를 찾는데 많은 시간을 소비했을 것이다. 지금은 PARA 방법론 덕분에 내가 원하는 것을 찾는데 조금의 시간만 소요된다. PARA 방법론으로 지식을 정리하여 몇 초 안에 필요한 모든 것을 찾을 수 있는 방법을 설명하고자 한다. PARA의 작동 원리 PARA는 매우 유연하며 결과 지향적이고 간단하고 빠르게 ...

더보기

리테일 분야 동향 예측

한해를 마무리 하면서, 몸담고 있는 리테일 업계의 2024년 동향에 대해서 찾아보고 정리를 해봤다. 1. 옴니채널 판매 옴니채널은 쇼핑 생활에 없어서는 안 될 경험이다. 온라인과 오프라인을 결합하여 소비자가 어떤 상황에서든 원활한 쇼핑 경험을 일관되게 제공해야 한다. 2. 개인화 개인화는 고객 경험을 향상 시킬 뿐만 아니라 더 높은 전환율과 고객 충성도를 유도하므로 사업자와 소비자가 모두 Win-Win 하는 셈이다. 방대한 양의 고객 데이터를 수집하고 처리하는 기술이 발전하고 AI 기술도 발전함에 따라 PX(제품 경험) 전략이 지속적으로 성장할 것으로 예상된다. 3. 소비자에게 직접 판매 소비자에게...

더보기

매일 생산성을 높이는 방법

업무를 보다 효율적으로 수행하기 위해서는 어떻해야 할까? 내가 사용하는 방법 중 몇가지 팁을 작성해본다. 처음 이 세계에 발을 담갔을때에는 짧은 시간에 많은 일을 하는 데 초점을 두었다. 그 당시에는 생산적이라고 생각했지만, 지금와서 생각해보면 내가 했던 작업 방식이 효과적이었는지, 어떻게 해야 더 잘할 수 있는지에 대해서는 크게 고민하지 못했던 것 같다. 과정을 깊게 고민하지 않고 최종 목표, 결과에만 집중했었다. 이 당시에는 장기적으로 무엇인가를 하고 있지 않았기에 단기적으로는 생산성을 달성 할 수 있었다. 장기적이지 않았기에 과정중에 생산성을 높이기 위한 루틴, 패턴등에 대해서도 크게 고민하지 않았다. ...

더보기