본문 바로가기
반응형

개발/기본) 개발용어38

개발용어) 버스 지수(Bus Factor), 트럭 지수(Truck Factor), 로또지수 (Lotter Factor) 버스 지수(Bus Factor), 트럭 지수(Truck Factor), 로또지수 (Lotter Factor) 버스 지수, 트럭 지수 등으로 불리우는 이 표현은 '프로젝트를 진행하는 과정에서 팀원이 갑작스럽게(버스, 트럭 사고등) 이탈하는 경우에 프로젝트에 미치는 영향 혹은 심각도`를 말하는 리스크 지표 를 말한다. 버스 지수, 트럭지수 의 수치가 낮을수록 그 사람에게 의존하는 의존도가 낮다고 볼수있다. 한 사람에게 의존하는 의존성이 높으면 그사람이 키맨의 역할을 한다고 볼수 있는데 그만큼 리스크는 높아진다. 그사람이 부재가 되는 경우에도 진행이 어렵다는 이야기 이다. 비슷한 표현으로 로또 지수 (극단적으로 로또를 맞아 회사를 사직하는 형태)도 있다. ★☆☆☆☆ 2024. 1. 30.
개발지식) 언어 품질 보증 (LQA : Linguistic Quality Assurance) 언어 품질 보증 (LQA : Linguistic Quality Assurance) LQA라는건 언어에 대한 품질 보증을 말한다. 언어 번역은 로컬라이징에서 가장 기본이 되는 항목이다. 언어 번역은 콘텐트 생성, 번역, 소프트웨어 개발과 같은 맥락에서 아주 중요한 역할을 한다. 문화적 차이나 메시지에 따라 받아들이는 의미가 다르기 때문에 유저의 커뮤니케이션 요소가 강화된 오늘날에서는 중요하다. 잘못된 번역 숫자 형식 / 통화 / 달력/ 날짜 국가별 측정 단위 기준 ( 길이 단위 - 킬로미터 / 피트, 무게 - 킬로그램/ 파운드 등) 국가 표기 오류(우편번호, 주소 ,이름 ,전화번호 등) 일관성 없는 번역 문자 깨짐 글꼴 / 문장 길이 디바이스 UI/ UX 문화적 이슈(금기, 각 문화권 별로 다.. 2023. 12. 7.
개발용어) 존(Zone), 심리스(Seamless) , 룸(Room) 존(Zone), 심리스(Seamless) , 룸(Room) 맵을 제작하는 과정에서 제작방법에 대한 고민을 진행하게 된다. 3가지 대표적인 방식에 대해서 정리하는 포스팅이다. Zone 방식은 큰 게임 맵을 더 작은 영역 또는 구획으로 나눠서 제작하는 방식을 말한다. 각 구획은 특정 지역 또는 환경을 나타내며, 제작자 (배경 디자이너)가 게임 플레이 경험을 제공하기 위해 제작되는데 예를 들어, RPG 게임에서 도시, 숲, 동굴, 사막 등 각각 다른 환경을 가진 구획등을 말한다. 오픈 월드 게임에서 맵 간의 경계가 없거나, 이동할 때 화면 전환이 없는 형식의 제작 방식을 말한다. 이로 인해 플레이어는 게임 세계를 자유롭게 탐험할 수 있고, 세계가 연속적으로 이어진 것처럼 느낀다. 존 방식보다 더 작은 단위의 .. 2023. 2. 1.
개발용어) 하우스 룰 (House Rule) 하우스 룰 (House Rule) 게임이나 놀이 등에서 본래의 규칙에서부터 지역별로 개정된 규칙을 의미한다. 예를 들어 젠가에서 한 손만을 사용해서 블록을 빼 내야 하는 규칙의 번거로움을 줄이기 위해서 두 손 모두 사용할 수 있게 하는 것 같은 것 또는 지역마다 화투의 피뺏기, 패 돌리는 순서 등등 본래의 룰에서 조금 다르지만 상호 합의된 룰을 통칭해서 하우스 룰이라고 한다. 하우스룰에서 벗어난 표현으로 에러 플레이(Error Play)이라는 비슷한것이 있다.하지만 둘의 의미는 다르다. 하우스룰에서 벗어난 플레이 = 상호 합의에서 인지한 상태에서 진행 에러 플레이 = 상호 합의 없이 자신이 알고있는 하우스룰에서 벗어난 플레이로 기존 룰과 다른 플레이를 하는 행위 '인지' 에 따라 하우스 룰에서 벗어난 플.. 2023. 1. 10.
개발방법론) 린 개방방법론(Lean Software Development) 린 개방방법론(Lean Software Development) 린개발 방법론은 생산 시스템에서 출발한 여러가지 IT 분야 및 서비스 제품 생산에 걸쳐서 적용하기 위한 개발 방법론으로 주로 초점은 '낭비를 제거' 하는 것에 맞춘 개발 전략이다. 원칙 내용 Eliminate waste (낭비의 제거) 불필요한 코드나 기능, 불분명한 요구사항, 느린 커뮤니케이션 이나 프로세스, 관료적 습관 등 서비스에 불필요한것에 대한것을 제거하는 것을 말한다. Amplify Learning (배움 증폭) 개발 과정중에서 (기획자. 개발자, 고객 등등)의 참여로 인해서 학습의 필요성 존재 Defer Commitment (늦은 결정) 중요한 문제(고객의 요구사항 및 피드백으로 인한 변동이 가능한 항목에 대해서)에 대한 의사 결.. 2022. 6. 21.
개발방법론) 컴포넌트 베이스 디벨로프(CBC-Component Based Development) 컴포넌트 베이스 디벨로프(CBC-Component Based Development) CBD 개발방법론(Component Based Development)이란 컴포넌트를 조합해 재사용함으로써 개발 생산성과 품질을 높이고 시스템 유지보수 비용을 최소화할 수 있는 개발방법론이다. 컴포넌트 기반 개발방법론이라고 한다. 컴포넌트 단위로 개발을 진행하고 나중에 컴포넌트를 다른 곳에서 재사용하는 목적을 가지고 있다. 독립성을 유지해야하고 종속성이 낮아야한다. 중간의 컴포넌트와 연결하는 interface 만 따로 개발진행하는 형식으로도 개발한다. 이렇게 컴포넌트 단위로 개발하게되면 재사용성이 높아지지만 단점으로는 독립성을 유지하다보니 여러가지 고려사항 및 구현 복잡도가 올라간다. ★☆☆☆☆ 2022. 6. 13.
마케팅용어)VOC , R&R , TFT, Retention, UA, Organic, Non-Organic VOC , R&R , TFT, Retention, UA, Organic, Non-Organic 자주 사용하는 마케팅 용어 정리차원으로 간략하게 정리한다. 용어 설명 VOC(Voice of the Customer) 고객의 소리 R&R (Role and Responsibilities) 역활과 책임 TFT(Task force Team) 특정한 목적 달성을 위한 부서 Retention 서비스 잔존율 UA(User Acquisition) 유저 획득 비용 Organic User 자연적으로 유입되는 유저 Non-Organic User 광고등 여러가지 매체를 통해서 유입되는 유저 ★☆☆☆☆ 2022. 3. 7.
개발용어)광고 단가 용어 - (CPM / CPC/ CPA/ CPS) 광고 단가 용어 - CPM / CPC/ CPA/ CPS 용어 설명 CPM(Cost Per 1000 impressions) 1000 노출당 지불하는 비용 CPC(Cost Per Click) 클릭당 지불하는 비용 CPA (Cost Per Action) 행동할 때마다 지불하는 비용 CPS (Cost Per Sale) 구매할 때마다 지불하는 비용 일반적으로 광고 단가가 높은 순은 다음과 같다. CPM < CPC < CPA < CPS 노출 < 클릭 < 행동 < 구매 단가에 대해서는 각기 다르기 때문에 비용은 계속 달라진다. ★☆☆☆☆ 2021. 12. 27.
게임용어)분재형 게임..? 분재형 게임 분재: 나무나 풀을 화분에 심어 작게 가꾸는 취미 활동 또는 그러한 활동으로 가꾸어진 나무를 의미한다. 분재형 게임이라는 용어를 듣게 되었는데.. 의미는 귀중하게 생각하는 방치형 게임을 말한다. 늘 방치하다가 어느 순간 물을 주듯이 잠깐 시간을 내서 성장 요소들을 챙기고 다시 방치하는 순환적인 플레이하는 하는 방식에 귀하고 소중한 표현이 추가된 형태의 표현이다. ★☆☆☆☆ 2021. 11. 12.
게임용어)딜 사이클(Deal Cycle) 딜 사이클(Deal Cycle) 각종 MMORPG에서는 무수히 많은 스킬들을 사용할 수 있다. 딜 사이클이란? 게임에서 사용하는 용어로 스킬을 딜링을 하는 효율적인 순서를 의미하는 표현으로 선 딜레이, 후딜 레이가 존재하는 스킬들을 효율적으로 다시 재사용하기 위해서 스킬의 사용 순서를 체계적으로 만들어서 좋은 딜량을 하기 위함이다. 스킬을 쓰게되면 글로벌 쿨타임이라는 항목으로 다른 스킬도 같이 쿨타임이 돌아간다. 그 상황에서 단일 스킬 쿨인 스킬을 사용하다가 다시 글로벌 스킬을 사용하는 순서를 만들면 조금 더 효율 있게 스킬을 사용할 수 있다. 딜 사이클을 상황에 맞게 잘 세팅을 하면 엄청난 딜링을 할 수 있기 때문이다. 대표적인 MMORPG 게임인 와우에서는 딜 사이클을 계산해주는 애드온도 굉장히 많다.. 2021. 10. 1.
게임용어) 티배깅(Tea-bagging) 티배깅(Tea-bagging) 티배깅은 녹차 같은 티백을 담갔다가 올리다가 담갔다가 올리는 행위 어원은 조금 다르지만 게임에서 티배깅이라고 하면 죽은 상대 캐릭터 위에서 앉았다 일어났다 하는 행동을 반복하면서 흔히 '인성질'이라는 행동 , 즉 도발하는 행위를 말한다. 거의 많은 게임에서 비매너로 통한다고 한다. 게임 내에 이모티콘이라던지, 포즈, 시체에 총질, 끝난 게임 질질 끌기, 등 여러 가지 다양한 형태가 있다. 하나의 게임문화로 받아들이기에는 도발행위가 받아들이는 입장에서의 굉장히 불쾌할 수 있기 때문에 비매너라는 것을 인지해야 한다. 좀 더 디테일한 설명과 영상 : [ 인퇴의 게임 이야기-게이머라면 참을 수 없는 본능, 티배깅 ] ★☆☆☆☆ 2021. 9. 22.
개발용어) Deploy, Distribute, Release 구분 Deploy, Distribute, Release 구분 개발을 진행하다 보면 비슷한 의미인데 여러 표현으로 사용하는 경우가 있다. 대체적으로 실제 서비스에서 사용되는 용어를 그대로 사용하는 경우가 많은데 위의 3가지 Deploy, Distribute, Release는 비슷한 의미로 표현되지만 조금씩 차이가 있다. 다들 사용하는 용어가 달라서 나도 확실하게 용어의 구분을 위해서 정리하게 되었다. Deploy(배치하다) 제품의 사용자를 제공하기위한 배포 시 표현 Distribute(배급하다) 서비스 및 정책 등 추상적인 서비스에 대한 적용시에 표현 Release (출시하다) 제품 결과물을 말할때 표현 나는 클라이언트 개발자이다보니 위와 같은 표현을 생각보다 많이 접하게 되다 보니 해당 3가지의 구분을 정확하.. 2021. 9. 9.
개발용어) 매직 넘버 (Magic Number) 매직 넘버 (Magic Number) 프로그래밍에서 '매직 넘버'는 코드에서 직접 사용되는 숫자 값으로 '매직'이라는 용어는 코드를 읽는 사람에게 숫자의 의미가 즉시 명확하지 않고 왜 이 값이 들어갔는지 의미를 알기 힘든 수치값들이다. public static float WEAPON_ATTACK_DELAY_TIME_SEC = 1f; public static int REVIEW_PLAY_COUNT_INTERVAL = 5; public static int REVIEW_FIRST_PLAY_COUNT = 10; public static int REVIEW_CANCEL_COUNT = 2; public static float WEAPON_SCALE_VALUE = 1.5f; public static float CAM.. 2021. 9. 6.
게임개발) 히트 박스(Hit Box) 히트 박스(Hit Box) 히트 박스는 게임에서 공격 판정이 되는 영역, 즉 공격이 닿는 범위 사각영역 을 말한다. 예시로 대전 격투 게임인 킹 오브 파이터즈 및 길티기어의 판정은 모션 및 캐릭터에 따라 히트 박스가 좀 다르다. 실제 보이는 캐릭터의 모습과는 히트박스가 다른 경우가 종종 있다. 공격 판정의 위치를 알게 되면 좀 더 잘할 수 있지 않을까? 슈팅게임에도 히트박스 영역이 따로 존재하는 경우가 많다. ★☆☆☆☆ 2021. 7. 12.
개발용어) 지표용어 YoY, QoQ, MoM, WoW, %p YoY, QoQ, MoM, WoW, % p 지표 용어로 많이 쓰이는 용어들이라서 한번 정리하려고 한다. YoY (Year on Year) 전년 대비 증감률 QoQ (Quarter on Quarter) 전 분기 대비 증감률 MoM (Month on Month) 전월 대비 증감률 WoW (Week on Week) 전주 대비 증감률 % p 비율과 비율의 비교 증감을 표기 위의 항목과 같이 특정 기간을 기준으로 어떤 비교 수치를 하는 지표 용어들으로 비슷한 형태 구성되어 있어서 이해하기는 쉬운것 같다. 각 사용하는 곳에서 기준과 사용에 의한 계산을 하는 방식은 다르기 때문에 꼭 기준에 대해서 고려해야 한다. ★☆☆☆☆ 2021. 6. 28.
반응형