전체 글 75

유용하다고 해서 가치 있게 여겨진다는 의미는 아님

유용하다고 해서 가치 있게 여겨진다는 의미는 아님- 경력이 쌓이면서 유용함(useful)과 가치 있음(valued)의 차이를 이해하는 것이 중요함 - useful은 특정 업무 수행 능력이 높아 신뢰받지만, 주로 보충자 또는 실행자로 인식됨 - valued은 조직의 미래 방향성에 참여하거나 전략적 의사결정에 포함되는 경험임 - 위기는 진정한 가치 평가의 순간임useful과 valued의 차이에 대한 인식 - 경력을 쌓으면서 useful, valued 차이를 파악하는 것은 매우 중요함 - 유사하지만, 다름 - 차이를 이해하기 위해 보다 미묘한 신호를 인지하고 깊이 살펴보는 노력 필요 useful 의미 - 업무 처리 능력이 뛰어남, 상사가 일임할 수 있는 역할 - 신뢰와 효율성을 인정받아 단기적으로는 없어서는..

자기개발 2025.08.04

팀이 너무 커졌을 때

팀이 너무 커졌을 때 - 기술별(Front/Backend) 분리, 임시 피처팀, 외부 컨설턴트 활용 등 여러 실험이 있었으나, 결국 범용적 역할(제너럴리스트)로 전환이 가장 실질적 효과를 냄 - Mob 프로그래밍* 등 집단 협업은 지식 공유와 자기주도성, 책임감, 동기 부여를 촉진하며, 단일 분야 고집보다 결과 중심의 협업과 성장이 유리함 *Mob 프로그래밍: 한 명의 드라이버와 여러 명의 프로그래머가 하나의 PC로 코딩 또는 문서화 작업을 진행하는 개발 방식 - 단, 범용화의 부작용(전문성 저하, 번아웃 위험) 팀이 너무 클 때의 문제 동기/비동기(Slack 등) 스탠드업 대부분의 대화가 불필요 업무 전달 누락과 비공식 작업 발생 빈번 단순 보고서로 변질 다양한 분할/운영 실험 - 기술별(Ta..

QA/PM 2025.07.30

[Excel] VLOOKUP, INDEX, MATCH 함수

[Excel] VLOOKUP, INDEX, MATCH 함수 VLOOKUPVLOOKUP(검색 기준값, 검색 대상 범위, 실제 가져오고 싶은 값이 들어있는 열, [정확한 일치 여부]) 예) VLOOKUP(B2, Sheet2!E$1:Sheet2!F$29999, 2, 0) : B2 셀의 값을 Sheet2!E$1:Sheet2!F$29999 범위에서 맨 마지막("0")에 아무것도 적지 않은 기본은 '유사 일치'로 동작하며, "0"은 정확하게 일치하는 값만 허용하겠다는 의미(그 외 #N/A 표시) * 주의사항 1) 검색 대상 범위에서 우리가 찾고자 하는 값이 맨 왼쪽에 있어야 하고 2) 이 값이 오름차순 정렬 상태여야 한다 비고. 행(Vertical) ⇒ VLOOKUP(..

IT 2025.07.29

이터레이션(Iteration)

이터레이션(Iteration, 반복)SW 개발 방법론 중 하나로, 프로젝트를 진행할 때 짧은 개발 주기를 반복하며 고객의 평가와 요구를 수용하는 방법. 이터레이션(Iteration)은 SW 개발 과정을 작은 단위로 나누어 진행하며 각 단계마다 실행 가능한 SW를 만들고 SW를 고객에게 제공하여 피드백(추가 요구사항, 변경사항)을 필요한 부분만 수용하여 반영합니다. (이 과정을 반복하여 점진적으로 SW 개선이 이뤄집니다)장점1) 큰 프로젝트를 작은 단위로 나누어 개발 주기 단축2) 고객 요구사항 신속 대응 가능 3) 개발 과정에서 발생할 수 있는 위험을 조기에 파악하여 리스크를 줄일 수 있음 각 이터레이션은 일정 기간 동안 진행되며 해당 기간 동안 작업을 완료하고 실행 가능한(개선된) SW를 고객에게 제..

QA/PM 2025.07.17

MCP(Model Context Protocol)

MCP(Model Context Protocol)요즘 곳곳에서 MCP라는 용어가 자주 보입니다. 지금까지 Protocol이구나, 하며 넘겼지만 이번 기회에 MCP에 대해 중점적으로 알아보았습니다. MCP(Model Context Protocol) AI 모델과 외부 데이터소스(또는 도구)를 연결하는 오픈 프로토콜입니다. 기존 LLM(언어 모델)이 자신에게 주어진 텍스트 외 별도 데이터 접근이 어려움이 있었습니다. MCP는 이러한 문제를 해결하고자 등장한 표준화된 프로토콜입니다. MCP의 핵심 목표는 AI 모델을 고립 상태에서 나아가, 현실 세계 데이터와 도구에 직접 접근하여, 보다 관련성 높고 유용한 응답을 생성하도록 하는 것입니다. 이런 표준화를 통해 개발자는 이전까지 각각 다른 API나 lib를 사용해..

스크럼(Scrum)과 칸반(Kanban) 비교

스크럼(Scrum)과 칸반(Kanban) 스크럼(Scrum)과 칸반(Kanban)을 알기 전, 애자일(Agile)이 무엇인지를 알아야 합니다.https://eddiej24.tistory.com/entry/%EC%95%A0%EC%9E%90%EC%9D%BCAgile 스크럼(Scrum)과 칸반(Kanban)은 모두 애자일(Agile) 방법론에 기반한 워크플로우 관리 프레임워크입니다. 하지만 접근 방식과 구조, 규칙 면에서 차이가 있습니다. 아래는 스크럼과 칸반의 주요 차이점을 비교한 표입니다.📊 스크럼 vs 칸반 비교표 스크럼 (Scrum) 칸반 (Kanban) 기반 원칙반복적, 점진적 개발 (Sprint 중심)지속적 흐름과 점진적 개선작업 단위스프린트 (보통 1~4주) 단위로 계획지속적으로 작업 항목 ..

QA 2025.06.19

애자일(Agile)

🌱 애자일(Agile)이란?**애자일(Agile)**은 빠르게 변화하는 요구사항에 유연하게 대응하면서 지속적으로 고객에게 가치를 제공하기 위한 소프트웨어 개발 방법론입니다.기존의 **폭포수 모델(워터폴)**처럼 처음부터 끝까지 정해진 계획대로 개발하는 방식 대신, 짧은 주기(iteration: 반복)로 개발과 피드백을 반복하면서 점진적으로 완성도를 높이는 방식입니다.🧭 애자일의 핵심 가치 (Agile Manifesto)2001년, 17명의 개발자들이 만든 애자일 선언문(Agile Manifesto) 에서는 다음과 같은 4가지 핵심 가치를 제시합니다:전통적 가치보다 더 중시하는 것 대신 완전히 무시하는 것은 아님🧑‍🤝‍🧑 개개인과 상호작용도구와 프로세스보다💡 작동하는 소프트웨어포괄적인 문서보다?..

QA 2025.06.19

빅테크 회사에서 '일을 끝냈다(Done)'는 것의 진짜 의미

빅테크 회사에서 '일을 끝냈다(Done)'는 것의 진짜 의미 - Done은 무한히 개선 가능한 시스템 속에서 회사가 만족하는 상태까지 마무리 짓고, 떠나는 것을 의미함 - 유능하지만 주도성이 부족한 엔지니어는 계속해서 사소한 개선만 반복하며 진짜 성과를 놓치게 됨 - 의사결정자에게 눈에 띄는, 명확한 결과물을 전달해야 "일을 한 것"으로 인정받을 수 있음 - 자신이 하는 일이 상위 관리자에게 얽히고 평가될 수 있는 형태인지 항상 점검해야 함 '일'은 완결될 수 없는 속성을 가짐 - 서비스 개발은 무한히 개선이 가능한 열린 시스템으로, 계속 관리가 필요함 덫에 빠진 유능한 엔지니어 - 스스로 모든 일을 감당하며 작고 연속적인 개선만 반복하는 엔지니어는 성과를 내고 있다고 느끼지만 - 상위 관..

QA/PM 2025.06.05

고용주에 대한 충성심

고용주에 대한 충성심 - 작성자는 30년을 한 회사에서 일한 아버지와, 3년 미만의 평균 근속 기간을 가진 테크 업계 사이의 차이를 조명함 - 테크 업계에서 자주 보이는 회사에 대한 과도한 충성심은 실제로는 일시적이고 거래적인 관계일 가능성이 큼 - 좋은 고용주를 평가하는 네 가지 핵심 기준을 제시: 적정 급여, 직원 대우, 재무 건전성, 새로운 시도에 대한 개방성 - "회사=가족"이라는 신화에 경계심을 갖고, 정신 건강, 인간관계, 개인 가치를 희생하지 말 것을 강조함 - 진정한 충성심은 상호 존중, 성장 지원, 균형 있는 삶을 제공하는 직장에서만 의미 있음 아버지와 테크 업계의 충성심 차이 - 테크 업계 ... 이직이 일반적인 문화로 자리 잡음 - 많은 사람들이 자신의 회사를 칭찬하지만,..

자기개발 2025.05.31