본문 바로가기

전체 글

(662)
[Chapter 4] JIRA에서 백로그 작성하기 - 백로그(Backlog)가 뭐야?(상) 대체 그놈의 백로그(Backlog)가 뭔데? 우연히 어떤 분에게 백로그가 무엇인지, 설명할 기회가 있었습니다. 나름대로 그 개념을 간단하고 이해하기 쉽게 설명을 드렸는데, 돌아오는 질문이 "그래서 요구사항이란거죠?" 였습니다. 반은 맞고, 반은 틀린 대답이라고 볼 수 있습니다. 애초에 이 분은 애자일 프로세스 전반에 대한 이해도가 전혀 없는 상황이었기 때문에, '뭐 이리 간단한 개념을 어렵게 설명하지?'라는 의문이 들 수밖에 없었을 겁니다. 혹시 이 글을 읽는 분들 중에서도 JIRA도 처음 써보고, 구글에 [백로그 뜻]만 단편적으로 검색해서 보시는 분들도 있을 것입니다. 만일 그렇다면 백로그 개념이 이해가 안 가는 것도 당연하다는 말씀을 드리고 싶습니다. 단어의 정의를 한 번에 풀이해서 이해하시기 보다는..
7. Javascript 함수 (3) - 함수 프로퍼티 1 함수 객체의 표준 프로퍼티 함수는 다시 한 번 말하지만 '객체'입니다. 객체로서의 속성을 갖되, 함수로서 기능하기 위한 선언문이 작동하는 기능을 갖고 있습니다. 더불어 함수 객체로서 갖게되는 표준(여기서는 생성 시 자동으로 부여되는 속성으로 이해합시다) 프로퍼티를 갖게 됩니다. 아래 간단한 함수를 생성해 살펴보겠습니다. function plus(a, b){ return a + b; } console.dir(plus); 꽤 많은 내용이 출력되었습니다. 중요 프로퍼티와 관련된 사항은 후속 아티클에서 계속 디테일하게 살펴볼 예정이니, 우선 간단하게 각각의 프로퍼티들을 짚어보도록 하겠습니다. length 프로퍼티[표준] 정상 실행되었을 때 가져야 하는 인자의 개수. 추후 디테일하게 살펴보겠습니다. prototy..
"다음 주 회의용 PPT를 만들어야 해" 영어로 표현 해 봅시다 직장인, 혹은 학생분들이 받는 고통 중 대부분의 것들은 아마 보고서, 리포트 작성에서 비롯될 것 같습니다. 조별과제 발표, 사업 계획서 작성, 제안서 제출 마감이 정해지면 그날부터 몇 날 며칠을 밤을 새우기도 하고, 끝없는 수정의 늪에 빠져버리곤 하죠. 저 역시 정기회의나 기획서 발표 시즌이 다가오면 여전히 신입 사원이 된 것 마냥 스트레스를 받습니다. 연차가 조금 쌓이면 웬만한 보고서는 척척 만들어 낼 수 있을 줄 알았지만, 제 착각이더군요. 그런 와중에, 갑자기 친구에게서 오랜만에 전화가 걸려왔다고 가정해 봅시다. 오랜만에 만나서 식사나 하자, 모임을 갖자고 제안을 한다면...우리는 뭐라고 답을 해야 할까요? 한 번 알아보도록 합시다. 우선, 다음과 같이 말한다고 가정해 보고, 각자 표현을 떠올려 봅..
7. Javascript 함수 (2) - 함수의 객체 특성 2 앞서 살펴본 아티클에서, Javascript 함수의 객체로서의 특징을 살펴보았습니다. 이번 아티클에서는 값으로서 취급되는 함수의 특성을 살펴보도록 하겠습니다. 분류해서 살펴보겠지만, 결국 앞서 살펴본 값들을 사용하는 패턴에 함수를 그대로 적용시킬 수 있다는 정도의 의미로 이해해주시면 됩니다. 변수 or 프로퍼티의 값으로 할당할 수 있다 함수는 숫자, 문자열과 같은 값과 마찬가지로 변수나 프로퍼티의 값으로서 할당할 수 있게 됩니다. 객체의 원소로도 할당이 가능합니다. 예제를 통해 살펴봅시다. var val = 2874; var funcVar = function() { return 'This is a function.'; } console.log(funcVar()); var objVar = {}; objVa..
7. Javascript 함수 (2) - 함수의 객체 특성 1 함수도 '객체'입니다 Javascript에서 기억해둬야 할 주요 특성 중 하나, 바로 "함수도 객체이다"라는 정의입니다. 우선, 함수가 "객체"라는 정의로 인해서 우리가 기억해 두어야 할 특성은 뭐가 있을까요? 하나씩 살펴보도록 하겠습니다. 함수도 프로퍼티를 갖습니다 앞서 배운것과 마찬가지로, 함수도 객체이므로 Javascript에서 통용되는 객체의 프로퍼티를 똑같이 가질 수 있습니다. 사용법도 동일합니다. 즉, 함수는 함수로서의 기능을 추가로 갖는 객체라고 생각해도 무방합니다. 특히, 함수의 경우 우리가 흔히 할당하여 사용하는 프로퍼티외에 [[Code]] 프로퍼티를 갖게됩니다. 이 프로퍼티 내에 함수로서의 기능을 수행하는 선언문이 할당되어 함수로서 기능을 하게 됩니다. 아래 예제를 통해 함수 객체의 프..
[Chapter 3] JIRA에서 로드맵 작성하기 - 대체 에픽(Epic)이 뭐야? 로드맵(Roadmap)이란 프로젝트를 하나 생성했으면, 가장 먼저 해야할 일은 우리가 '무엇을 해야 하는지'를 정의하는 것입니다. 의외로 이 단계를 제대로 수행하지 못하는 분들이 많은데요, 사실 PO라면 PM과 함께 이 로드맵을 머리속에 이미 그려두어야 합니다. 지금 이 아티클에서 설명하는 로드맵 작성 과정은, 자신의 머리속에 정리된 것을 스크럼 팀원과 공유하기 위한 정리 과정이지, 실제로 목표를 세우는 과정이라고 보기는 어렵습니다. 기본적으로 로드맵의 정의는, 본 스크럼 프레임워크에서 프로덕트와 관련된 이해관계자들의 요구사항이 어떻게 제품에 적용되며 개발되는지 타임라인에 따라 시각화한 것을 의미합니다. 로드맵 구성 요소 로드맵은 단일 요소가 아니라, 프로덕트 구현 단계에서의 요구사항의 분해수준에 따른 ..
"그 집에 계약금(보증금)을 걸었다." 영어로 표현해 봅시다 자, 오늘은 드디어 말도 많고 탈도 많은 부동산 거래와 관련된 표현을 배워보려고 합니다. 바로, "계약금" 또는 "보증금"을 지급하는 행동과 관련된 표현이죠. 대체로 전세 또는 월세 부동산 거래를 하게 되면 보증금을 납부하게 되기 마련이고, 자가 주택 구매를 하게 되면 계약금을 납부하는 형태로 거래가 이루어지게 됩니다. (물론 보증금 납부를 할 때도 당연히 이 '계약금'을 지불하게 되죠.) 오늘은 내용이 기존 아티클과 달리 약간 복잡할 수도 있는 내용인지라 바로 본론으로 들어가 보도록 하겠습니다. 물론, 오늘 배운 표현은 비단 부동산 거래 뿐만이 아니더라도 다양한 상황에서 유용하게 쓸 수 있는 표현이니, 잘 익혀 보도록 합시다! 우선, 두 가지 개념을 정리하고 넘어가도록 하겠습니다. 바로 '계약금'과 '..
"그녀는 [우영우] 주연 제안을 거절했다." 영어로 표현해 봅시다 한참 화제를 모으던 드라마, [이상한 변호사 우영우]와 관련해 배우 박은빈씨가 처음에 이 배역을 거절했었다는 일화가 있습니다. 캐스팅 일화는 여러 가지로 재미있는 뒷이야기들을 남기는 흥미로운 소재인데요, 오늘 아티클에서는 이처럼 제안을 '거절'하는 경우를 영어로 표현해 보고자 합니다. 살다 보면 다양한 제안을 받기도 하고 상대에게 제안을 하기도 하는데요 입사제의, 연봉협상, 약속 장소 정하기 등 의외로 다양한 상황에서 적용해 볼 수 있는 표현입니다. 자, 한 번 다음 문장을 영어로 표현해 볼까요? "그녀는 [우영우] 주연 제안을 거절했다." 자, 머릿속에 어떤 표현이 떠오르셨나요? 'reject'가 떠오르신 분들도 있을 것 같네요. 만약 'decline'을 생각하신 분들이 있다면 가장 정답에 근접하다고 ..