-
SW 기획자의 초심 찾기 SW 기획을 한지...OO년 개발팀과 협업을 통해 진행한 기획업무를 바탕으로 기획에 필요한 정보를 하나하나 정리해본다. 더보기
-
SW 관리자 되어보기 Product Owner Product Manager Project Manager
Agile 기반의 SW 관리 방법을 연구한다. 더보기
-
소프트웨어의 글로벌화 준비하기 (개발관점)
소프트웨어 개발을 하면서 글로벌 론칭이라는 목표 아래 무작정 영어만 추가하여 개발을 시작하는 팀이 있다. 영문으로만 만들어지면 글로벌화된 것인가? 에 대한 질문에 그렇다 아니다 라고 단정 지어 대답하기는 어려운 것 같다. 제품의 방향과 도메인 특성에 따라 글로벌화 준비 항목들이 차이가 있을 수 있다. 글로벌화 관련하여 기본 내용을 확인하여 활용하는 것이 좋다. 개요 글로벌화의 개발 목적은 다양한 언어나 문화권의 사용자들이 제품을 이용하는 데 있어 발생할 수 있는 문제를 최소화하기 위함이다. 용어 정의 현지화 (Localization, L10n) - 제품을 특정 언어나 문화권에 적합하도록 커스터마이징 하는 작업. - 현지의 제품과 비교하여 차이가 나지 않도록 특색을 반영하는 것이 중요함. 국제화 (Inte..
더보기
-
소프트웨어의 글로벌화 준비하기 (사업관점)
소프트웨어 개발회사가 글로벌 진출을 하기 위한 기본 전략을 알아야 한다. 자세한 내용은 Kotra 에서 출간하는 해외 진출을 위한 자료들을 찾아보면 이해하기 쉽다. 해외 진출 전략 로드맵 Partner Strategy - 현지의 우수한 파트너를 찾아내야 한다. - 제품이 좋고 우수하면 알아서 찾아온다고 한다. - 파트너와 협력할 수 있고 신뢰를 쌓는 것이 중요하다. Sales Stragegy - Teaming Agreement : 약식 계약으로 기간을 짧게 가져감, 간 보기 용도(법적 효력 X) - Partner Agreement : 간보기가 완료되면 정식 파트너 계약을 체결한다. Marketing Strategy - 파트너와 협력하여 현지화 마케팅을 진행한다. - 롱런을 위해서는 파트너 프로그램을 운영..
더보기
-
소프트웨어의 글로벌화 준비하기 (언어 준비)
글로벌 서비스 준비에서 번역은 글자에 대한 번역이 아닌 문맥에 대한 번역을 고려해야 한다. 동일한 의미의 단어라도 문맥에서 다른 의미를 제공할 수 있기 때문에 신중하게 언어 리소스를 작성해야 한다. 명확하고 간단한 언어로 모호함을 줄인다. 번역회사는 전문가에게 번역 검수를 받는다. 현지화, 국제화된 컨텐츠를 제작한다. 1. 목적에 맞게 짧게 작성한다. 왼쪽, 간결한 목적만 전달하면 번역이 수월해진다. 오른쪽, 부연설명이 추가되어 번역시 텍스트가 넘어가거나 내용에 의문을 남길 수 있다. 2. 한 문장은 하나의 내용(목적, 생각)만 다룬다. 문장이 길어질 수록 번역된 글은 의도한 내용과 다르게 전달될 확률이 높다. 전달하고자 하는 내용은 반드시 하나의 문장으로 다뤄야 한다. 3. 명확한 내용을 전달해야 한다..
더보기
-
소프트웨어의 글로벌화 체크리스트 (개발관점)
소프트웨어의 글로벌화에 대한 정리 글로벌화의 개발 목적은 다양한 언어나 문화권의 사용자들이 제품을 이용하는데 있어 발생할 수 있는 문제를 최소화하기 위함이다. 현지화 (Localization, L10n), 국제화 (Internationalization, I18n), 글로벌화 (Globalization, G11n) 6987.tistory.com 소프트웨어의 글로벌화를 위한 점검 항목은 아래와 같이 구분하고 있다. (출처 : NIPA) 아래 상세 점검 항목을 기반으로 현재 글로벌 서비스로 준비 중인 소프트웨어를 점검하고 보완할 수 있다. NIPA 점검 항목에 내용이 더 추가되었다. 기본 점검 항목 코드 점검 항목 BASE-01 서비스 범위(지역), 지원 언어를 식별한다. BASE-02 글로벌화 요구사항을 수..
더보기
-
지극히 개인적인 기획자의 체크리스트 (1~3)
업무에 있어 익숙함이 가장 큰 리스크이자 문제라고 생각을 한다. 그래서 본인 직무(업무)에 대한 체크리스트를 작성하고 확인하는 습관이 중요하다. 아직 필자도 바쁘다는 업무를 핑계로 중구난방으로 작성했던 문서를 보고 반성을 해본다. 작성된 내용 일부는 사이트의 방문과 교육, 가이드 문서 기반으로 출처가 명시되어 있습니다. 1. 한 페이지(Screen)에서는 하나의 기능에만 충실해라 특히, 모바일을 중심 서비스가 증가하는 만큼 모바일에서 서비스를 이용하는 경우가 많다. 작은 화면에서 여러가지 기능을 수행하면, - 사용자가 사용하기 힘들뿐더러 컨트롤(사용)도 힘들기 마련이다. - 코치형 가이드가 마구마구 추가되어 복잡하게 될 수도 있다. - 복합한 UI이나 기능은 사이드 오류를 양산하기도 한다. 특히 우리는 ..
더보기
-
지극히 개인적인 기획자의 체크리스트 (4~5)
업무에 있어 익숙함이 가장 큰 리스크이자 문제라고 생각을 한다. 그래서 본인 직무(업무)에 대한 체크리스트를 작성하고 확인하는 습관이 중요하다. 아직 필자도 바쁘다는 업무를 핑계로 중구난방으로 작성했던 문서를 보고 반성을 해본다. 작성된 내용 일부는 사이트의 방문과 교육, 가이드 문서 기반으로 출처가 명시되어 있습니다. 4. Backoffice (Admin) 사이트 구성 시, CRUD 를 지켜라 Backoffice 와 같이 관리자 웹 사이트나 서비스의 경우 Database를 기준으로 화면을 구성하게 된다. 이 경우, 비지니스 로직보다는 단순 조회, 수정, 삭제 기능이 메인이다. 기본 기능은 CRUD C (create) : 신규 생성 (new) R (read) : 조회 (search) U (update) ..
더보기
-
지극히 개인적인 기획자의 체크리스트 (6~8)
업무에 있어 익숙함이 가장 큰 리스크이자 문제라고 생각을 한다. 그래서 본인 직무(업무)에 대한 체크리스트를 작성하고 확인하는 습관이 중요하다. 아직 필자도 바쁘다는 업무를 핑계로 중구난방으로 작성했던 문서를 보고 반성을 해본다. 작성된 내용 일부는 사이트의 방문과 교육, 가이드 문서 기반으로 출처가 명시되어 있습니다. 6. 화면 설계시 기준 해상도를 설정해라. 화면을 설계할 때 기준 크기와 반응형에 대한 고민을 해야한다. 최소한 Min/Max 의 크기 기준으라도 정의해야 실제 개발된 산출물이 사용자 환경에 따라 원치 않는 모습으로 보여지는 것을 피할 수 있다. - Windows OS는 괜찮지만, Mac OS의 해상도는 작게, 보통, 크게 등..변태 해상도가 많으니 유의해야 한다. - SPA(Single..
더보기
-
정보 수집_누워서 정보 취득하기
👉정보수집 능력 마스터하기 개인 AI 비서를 통해 정보를 얻는 시대가 다가왔다. 하지만 과도기에 있는 늦깎이들은 메일링을 통해 정보의 취약계층을 벗어나야 한다. 내가 이용하는 무료 메일 구독 서비스 테크니들 techNeedle 테크니들 글로벌 테크 소식을 인사이트와 함께 전달합니다 techneedle.com - 실리콘밸리의 테크 소식을 이메일을 등록하여 구독해서 정보를 확인할 수 있다. - 이메일 구독뿐 아니라 페이스북, 트위터를 통해서도 동일하게 정보를 얻을 수 있다. - 무료이지만 Paypal을 통해 후원을 할 수 있다. 구글 알리미 Google 알리미 - 관심 분야의 새로운 콘텐츠를 알려드립니다. 알리미 관심 분야의 새로운 콘텐츠를 알려드립니다. www.google.co.kr - 내가 관심 가진 분..
더보기
-
정보 수집_서비스 지표 확인하기
👉정보수집 능력 마스터하기 온라인, 모바일 서비스를 하기 위해 우리는 항시 지표를 확인해야 될 필요가 있다. 지표 변동이 있을 경우 어떤 이벤트가 있을 수 있고 우리는 그것을 캐치하여 서비스의 방향을 변경해야 할 수도 있기 때문이다. 이런 지표 정보는 대부분 유료 사이트로 운영된다. 스태티스타 (www.statista.com/) 닐슨코리아 (www.nielsenkorea.co.kr/) 코리안클릭(닐슨) (www.koreanclick.com/) 모바일인덱스 (www.mobileindex.com/) 앱애니 (www.appannie.com/kr/) 랭키닷컴 (www.rankey.com/) 국가 정보는 무료~!! 국가통계포털 (kosis.kr/index/index.do) 통계청 (kostat.go.kr/port..
더보기
-
정보 수집_학술 정보를 찾아보기
👉정보수집 능력 마스터하기 시장 조사를 할 때 간혹 논문과 같은 학술 정보를 필요로 할 때가 있다. 무작정 구글링을 해봤자 넘쳐나는 정보에서 내가 원하는 정보를 찾기는 어렵다. "약은 약사에게 진료는 의사에게" 구글 학술 검색 Google 학술 검색 COVID-19에 관한 기사 거인의 어깨에 올라서서 더 넓은 세상을 바라보라 - 아이작 뉴턴 죄송합니다. 자바스크립트를 사용하도록 설정하지 않으면 일부 기능이 작동하지 않을 수 있습니다. 최적의 scholar.google.co.kr 구글 학술 검색 또는 구글 스칼라(Google Scholar)라고 부르는 구글 검색 서비스의 일부이다. 주로 논문, 학술지에 대한 검색 결과를 제공한다. 간단하게 검색을 할 때는 메인 화면에서 키워드만 입력하면 검색할 수 있다. ..
더보기
-
Firebase A/B 테스트
Firebase 에서 제공한는 A/B Testing 아래와 같이 3가지 형태를 제공한다. 알림 : Cloud Messaging 원격 구성 : Remote Config 인앱 메시지 : In-App Messaging 실험 만들기 버튼을 통해 3가지 형태의 실험을 만들수 있다. 3가지 상세 항목을 선택하면 작성법은 아래 링크에서 확인할 수 있다. (A/B테스트 : Cloud Messaging) 편 (A/B테스트 : In-App Messaging) 편 (A/B테스트 : Remote Config) 편 AB 테스트 측정 항목 참고 참고 : firebase.google.com/docs/ab-testing?authuser=0 Firebase A/B 테스팅 Firebase A/B 테스팅plat_iosplat_androi..
더보기
-
Firebase 를 이용한 고객과 소통하기 (A/B테스트 : Remote Config)
Firebase 의 Remote Config (원격 구성) 기능을 활용하여 앱의 업데이트 없이 앱의 UI 나 기능등을 변경할 수 있다. 말 그대로 앱이 가지고 있어야할 설정 정보를 클라우드 서버(Firebase)에 설정하여 언제든 변경할 수 있는 기능을 제공한다. Remote Config 주요 기능은 아래 표에서 확인 주요 기능 설명 앱에 변경사항을 바로 적용 서버(Firebase Console)에서 매개변수(설정) 값을 변경하여 앱의 기본 동작과 모양에 변화를 줄 수 있다. ex> 앱 업데이트를 게시하지 않고도 앱의 레이아웃 또는 색상 테마를 변경하여 필요한 프로모션이나 이벤트를 진행할 수 있다. 특정 세그먼트에 설정을 변경 적용 앱 버전, 언어, GA 세그먼트를 기준으로 사용자들을 그룹지어 앱 사용의..
더보기
-
Firebase 를 이용한 고객과 소통하기 (A/B테스트 : In-App Messaging)
Firebase 를 이용한 고객과 소통하기 (Cloud Messaging) 편 Firebase 를 이용한 고객과 소통하기 (Cloud Messaging) Firebase 의 [참여] 카테고리의 메시징 기능을 이용하여 사용자에게 Direct Message 를 전송하고 참여율을 확인할 수 있다. 아래 두 개의 메시징 기능 A/B 테스팅의 알림과 인앱 메시지 부분을 담당한다. 6987.tistory.com 기본 사용법은 위 포스트에서 확인하고 주요 포인트만 확인합니다. In-App Messaging 인앱 메시지의 캠페인을 이용하여 상황에 따른 사용자의 참여를 유도하는데 유용하게 사용할 수 있다. 장점은 메시지의 유형을 다양하게 제공하는데 있다. 메시지 유형 : 카드, 모달, 이미지 only, 배너(현수막) 카..
더보기
-
Firebase 를 이용한 고객과 소통하기 (A/B테스트 : Cloud Messaging)
Firebase 의 [참여] 카테고리의 메시징 기능을 이용하여 사용자에게 Direct Message 를 전송하고 참여율을 확인할 수 있다. 아래 두 개의 메시징 기능 A/B 테스팅의 알림과 인앱 메시지 부분을 담당한다. Cloud Messaging In-App Messaging Cloud Messageing 클라우드 메시지는 앱이 설치된 모바일 기기로 (FCM)메시지를 전송하는 기능을 제공하며 2가지 형태로 구분하여 활용할 수 있다. 하나는 A/B 테스트를 위한 메시지와 두 번째는 그냥 일반적인 메시지를 전송하는 것이다. 클라우드 메시지는 2가지 탭 메뉴를 제공한다. - 알림 : 새로운 실험이나 알림을 작성한다. - 보고서 : 발송된 알림에 대한 통계를 제공한다. 우선 알림 탭에서 새로운 메시지를 작성해..
더보기
-
앱스토어 리젝 (In App Purchase)
Apple AppStore 는 결제와 관련하여 매우 엄격한 가이드라인을 제공하고 있다. 물론 최근 Google 도 Google play 내부에서만 결제를 하도록 가이드하고 있기는 하다. 이러한 제약을 회피하기 결제 관련 서비스를 웹으로 구현하고 앱 내부에서 호출하는 형태로 제공을 한다. 제공하던 앱은 5년 넘게 서비스를 해왔던 앱이고 갑자기 리젝되어 약간 황당한 케이스였다. 리젝사유는 무료 사용을 하라고 권하면서 외부 사이트로 유도를 했고, 해당 사이트에서 가격 정책이 확인되어 가이드 위반이라는 내용이었다. 친절하게 첨부된 이미지를 확인해보니, 친절하게 타임라인 순으로 첨부되어 있었다. 서비스 이용 완료 > 무료 이용버튼 > 웹 사이트로 이동 > 열심히 탐험.... > 가격 정책. 역시나 심사하는 사람에..
더보기
-
앱스토어 리젝 (CallKit)
CallKit 은 iOS 10 부터 제공하던 개발툴로 통화기능을 이용하여 VoIP(Voice over Internet Protocol)를 이용하는 앱에서 주로 이용된다. 하지만 중국 정부의 요청으로 중국에서는 CallKit 을 이용할 수 없게 되었다. (2018년) VoIP 를 이용한 서비스를 제공하다보니 글로벌 고객들이 이용할 수 있어야 했고, 배포 국가를 전 세계로 확대를 했다. 최초 앱이 출시하고 전 세계에 동기화하는데 10시간 정도의 시간이 소요되었다. 그리고 8시간 4시간.. 점점 동기화 시간은 줄어들었다. 어느 날 갑자기 앱스토어에서 출시가 거부당하는 사태가 발생했다. 거부 사유 Guideline 5.0 - Legal Recently, the Chinese Ministry of Industry..
더보기
-
앱스토어 리젝 (Sign in with Apple)
2019년 9월 Apple ID 간편 로그인 서비스가 제공되면서 2020년 4월부터 소셜 로그인 서비스를 제공하는 서비스에 대하여 심사를 강화하고 있다. 이에 따라 소셜 로그인을 제공하던 서비스들이 Apple 로그인을 추가하지 않을 경우 간혹 심사에서 리젝 당하는 케이스들이 나온다. 이는 심사하는 사람에 따라 랜덤으로 걸리는 사항이기 때문에 당황하지 않고 제공하는 서비스 취지에 맞게 사유서 작성 또는 Apple 로그인을 추가하면 통과된다. 개요 2019년 9월 12일 Apple 개발자 사이트에 게시된 Apple로 로그인에 대한 신규 가이드라인 사용자의 Apple ID로 앱과 웹사이트에 로그인하도록 하여 로그인 과정을 간소화할 수 있습니다. 개인정보 보호 및 보안 기능을 갖춘 Apple로 로그인을 활용하여..
더보기
-
WebRTC 비디오 코덱 (Simulcast VS. SVC)
다자간 영상 서비스에서 사용하는 비디오 코덱은 구조적으로 3가지 형태로 구분할 수 있다. Single Layer Scalable Coding Simulcasting Single Layer 는 하나의 스트림에 하나의 레이어를 인코딩하여 전송하는 방식이며, Saclable Coding 은 하나의 스트림에 다양한 레이어(다양한 해상도, 프레임, 화질)를 인코딩하여 전송하는 방식이고 Simulcasting 은 하나의 영상을 두 개(or 이상)의 스트림에 다른 해상 해상도로 인코딩해서 전송하는 방식이다. Scalable coding 과 Simulcasting 방식은 Vidyo 사가 명명한 SFU(Selective Forwarding Unit) 서버를 구성하는데 활용한다. WebRTC 개념원리 > 미디어 연결 방식..
더보기
-
WebRTC 미디어 연결 방식 (MCU, SFU, P2P)
크로미움 오픈소스와 WebRTC org 가 협업한 지 꽤 오랜 시간이 지났고 우리는 흔하게 WebRTC 라는 프로토콜을 접할 수 있게 되었다. 즉, 아무나 영상회의 서비스를 만들 수 있지만 누구나 잘 만들 수 있는 건 아니다. WebRTC 기반의 영상회의 서비스에서 사용하는 연결 구조에 대한 이야기이다. P2P (Peer to Peer) SFU (Selective Forwarding Unit) MCU (Multipoint Contorol Unit) P2P 서버 방식이 아닌 클라이언트 간의 연결 다중 연결 방식으로 Mesh 구조를 생각하면 된다. 서버나 네트워크에 대한 지식이 부족한 클라이언트 개발자가 영상회의 서비스를 만들 수 있는 방법이다. 4개의 클라이언트가 연결된다고 한다면, 1개의 클라이언트는 3..
더보기
-
요구 사항_수집?분석?정의?명세? 우선 펼쳐보자
소프트웨어 공학의 입구에 서서 문을 열면 가장 먼저 반기는 것이 요구사항이다. 그리고 이렇게 시작한다. "고객은 자신이 무엇을 원하는지 모른다." 실제 모르는 것이 아니라 머릿속에 있는 것을 표현을 못한다는 말이다. 이것을 구체화하는 작업이 요구사항 정의이다. 웹 에이전시나 SI 프로젝트를 경험하신 분들은 친근하게 느껴질 수 있을 것이다. 하지만 인하우스나 자체 솔루션을 오래부터 가져온 회사 직원은 필요성을 못 느낄 수 있을 것이다. 요구사항의 중요성은 구글에서 검색하면 나무에 그네를 만드는 이미지로 확인할 수 있다. 서론을 시작으로, 요구사항 수집 > 분석 > 정의 > 관리 4단계를 확인한다. (원문 보기) [SW Requirements] 요구사항 수집, 분석, 정의 기본편 소프트웨어 공학의 입구에 서..
더보기
-
요구사항_Given When Then 이 어쨌다고??
기획자가 Agile 을 공부한다는 건 유저 스토리에 대한 접근이 아닐까라고 생각해본다. 도서를 보더라고 Agile 의 한 부분으로 유저 스토리만을 다룬 책들이 많이 있다. 프로젝트의 단추인 만큼 중요하지만 다루는 것은 그다지 쉽지 않은 부분이다. 사전 지식으로 Agile 에 대한 이해가 필요하다. 서론의 시작 대충... 빠르게 개발해서 고객에게 전달하는 개발 방식이다. 그럼 어떻게 빠르게 개발을 할 수 있는가? 1. 개발할 내용을 작고 작은 조각으로 쪼갤 수 있어야 하고. 2. 작게 쪼갠 조각은 독립적으로 동작할 수 있어야 한다. 여기서 포인트! - 두 개의 문장을 작성했을 뿐인데... 막연하다. 어떻게 작성하라고?? - 유저 스토리를 작성하는 방법들이 나온 이유일 것이다. - As a, I want, ..
더보기
-
요구사항_기획자 몸에 맞는 SRS
사전학습 ->> [SW요구사항] 요구 사항 작성이 어려울때 하나씩 파헤치기 (경험기반) 기획자도 작성할 수 있는 수준의 SRS 를 제안해 본다. >> 템플릿 확인하러 가기 1. 표지 작성 [OOO] 요구사항 명세서, 작성(배포)일, 작성자 소속 2. 문서 확인 고객사와 개발사, 이해관계자들의 협의를 위한 공간 3. 문서 이력 문서의 변경 이력을 작성한다. 4. 서비스 개요 목적, 범위, 용어, 사양(성능), 설계, 참고 문헌 정의 5. 상위 수준 요구 사항 6. 기능 요구 사항 7. 비 기능 요구 사항 8. 이슈 리스트 (optional) 아래 링크에서 위 목차의 템플릿을 확인할 수 있다. >> 템플릿 확인하러 가기 SRS 작성 템플릿 SRS (Software Requirements Specificati..
더보기
-
기획도 모듈화다! UX 전략 수립
UX 전략 기반의 모듈화를 실천해라. 화면설계서 작성 단계에 도달했다는 것은 이미 UX전략을 세웠을 것이다. 더보기 "욘나빠른피셜" UX란? 보통 UX = UI + Interaction 이라는 공식에 공감한다. 사용자에게, 우리가 제공하는 가치에 대하여 UI로 낚시를 하여 서비스 들어오도록 하고 사용자에게, 우리가 자신을 목적 달성을 위해 일을 하고 있음을 알려주고 사용자에게, 우리가 제공하는 가치가 사용자에게 만족이라는 피드백을 주어야 한다. 화면설계서는 말 그대로 화면(UI)을 포함하고 있다. 규모가 큰 제품이나 서비스의 경우는 여러 명이 같이 작업할 수도 있다. 이미 UX 전략 또는 아이데이션에서 대략적인 화면이나 UI컴포넌트가 정의되었을 것이다. 어디선가 주워들은 내용, 어떤 UX에이전시에서는 U..
더보기
-
문서의 시작, 틀을 갖추자 (Document layout)
문서의 틀을 먼저 갖추자. 화면설계서 기반으로 기획서를 작성, 욘나빠른 Tip 모든 문서를 작성하기 전에 형식을 갖추는 작업을 먼저 할 것이다. 화면 설계서 문서도 예외는 아니다. 하지만 후배들 작업하는 것을 보면, 자신만 알아볼 수 있게 작업하는 경우가 종종 발견된다. 주어진 템플릿을 그대로 이용하는 케이스 우선 내용부터 채우는 케이스 명확한 기준을 세우지 않고 작업하는 경우, 중구난방으로 문서 작성이 시작되어 헤매기 십상이다. 또한 완성된 결과물은 자신을 위한 문서가 될 뿐, 리뷰자들이 보기 어려워진다. 모든 문서는 문서를 보는 사람에 맞게 작성해야 되는 원칙을 지켜야 한다. 그래서, 틀을 갖추는 이야기를 하고자 한다. 첫 번째, 표지에 "제목"과 "부 제목", "작성자"를 기입해라. 내가 다니고 있..
더보기
-
플랫폼 별 Design Guide 한 눈에 보기 (Fluent Design System)
기획자도 각 플랫폼별 디자인 가이드를 알고는 있어야 합니다. (옵션 사항) 디자인 가이드는 각 플랫폼의 아이덴티티와 특색을 잘 표현하고 있어서 개발자 사이트를 통해 얻는 것보다 빠르고 쉽게 정보를 습득할 수 있습니다. Microsoft Design 사이트에서는 각 플랫폼의 디자인 가이드로 링크가 연결되어 있어 편하다. www.microsoft.com/design/fluent/#/ Web, Windows, 모바일 등 주요 플랫폼에 대한 디자인 가이드를 확인할 수 있다. 아래 이미지를 보면 좌측에 각 플랫폼을 선택하여 동일 컴포넌트에 대하여 확인할 수 있다. developer.microsoft.com/en-us/fluentui#/controls/mac/date-picker Microsoft 의 Fluent ..
더보기
-
Scrum 에 맞춰본 테스팅 V-Model
테스트 분야 공부를 하게 되면 반드시 만나는 V-Model 에 대한 생각이다. ISTQB 공부를 하면서 실라버스에 나온 내용과 테스트 실무 등.. 프로세스 및 정책은 언제나 웅장한 느낌을 받는다. 그럼 실무에서는 어떻게 적용해야 할 것인가? 여태 다녀본 회사에 품질, 테스트 조직이 있다한들 테스트 정책을 명문화하여 지키는 것을 본 적이 없었다. 그리고 앞으로도 없을 것 같다. 그만큼 실무와 거리가 생기는 내용이라 생각한다. 개발 프로세스를 개선하면서 늘 품질 파트를 어떻게 접목해야 하는가라는 고민이 생겼다. 일전에 스크럼을 공유하면서 고민했던 내용을 끄적여 본다. Scrum 프레임워크를 통해 개발자들은 어떻게 개발을 해야되는지 알게 된다. 하지만 품질 담당자에 대한 언급은 없었던 것 같다. 개발을 잘하면..
더보기
-
Essential XP : Card, Conversation, Confirmation
애자일 소프트웨어 개발 선언 우리는 소프트웨어를 개발하고, 또 다른 사람의 개발을 도와주면서 소프트웨어 개발의 더 나은 방법들을 찾아가고 있다. 이 작업을 통해 우리는 다음을 가치 있게 여기게 되었다 : 공정과 도구보다 개인과 상호작용을 포괄적인 문서보다 작동하는 소프트웨어를 계약 협상보다 고객과의 협력을 계획을 따르기보다 변화에 대응하기를 가치 있게 여긴다. 이 말은, 왼쪽에 있는 것들도 가치가 있지만, 우리는 오른쪽에 있는 것들에 더 높은 가치를 둔다는 것이다. Kent Beck, Mike Beedle, Arie van Bennekum, Alistair Cockburn, Ward Cunningham, Martin Fowler, James Grenning, Jim Highsmith, Andrew Hun..
더보기
-
글쓰기, 카피라이팅? 너도 할 수 있어! H/L
세상에 없는 무언가를 찾지 마세요. 창의적인 사고를 억지로 해봤자, 우리의 뇌 속 세포 어딘가에 기록되어 있던 정보들이 조합되어 우리 뇌의 망각에 의해 새롭다고 느껴지는 것입니다. 너도 할 수 있어. 준비 운동부터 하고 1. 뇌 속 세포에 최대한 많은 카피 문구들을 저장해 놓는다. 2. 지금 써야 할 주제 또는 키워드를 추출해서 준비해둔다. 3. 기억에서 끄집어낸 카피 문구를 준비해둔다. "드신 날과 안드신 날의 차이를 경험해보세요." "니들이 게 맛을 알어?" "여보, 아버님댁에 보일러 놓아 드려야겠어요" "피부가 장난이 아닌데", "로션하나 바꿨을 뿐인데" "올 겨울도 스타일리쉬하게" "나는 노담, 전자담배도 안피움" "야! 너두 할수있어" "세상을 연결하는 창" (링크 : https://www.yo..
더보기
-
의사결정을 위한 스킬 (consensus building)
본 글은 필자의 경험과 교육, 세미나를 통해 얻은 지식을 바탕으로 공유하는 내용입니다. 아래는 HRD 에 실린 퍼실리테이션 파트에 언급된 내용을 소개합니다. 퍼실리테이션은 회의와 같은 여러 사람이 의견을 내고 합의를 도출해야 하는 상황에서 원활하게 진행될 수 있도록 촉진제 역할을 한다고 생각하면 된다. 회의 종류에 따라 필요한 퍼실리테이터의 역할과 스킬이 다양하다. 여기서 말하고자하는 내용은 내외부 커뮤니케이션이 많은 기획자에게 원활한 회의와 의사결정에 도움이 될 만한 부분을 갈무리하여 소개한다. 회의 중 발생할 수 있는 문제에 대한 진단 예. 행동 사례(증상) 문제 상황 진단 문제의 원인 1 “시간 낭비 하지 맙시다. 이곳에서 그런 일은 절대 일어나지 않을 겁니다”와 같은 발언이 나온다. 냉소주의 집단..
더보기
-
약방감초, 순서도 작성하기 (flowchart)
나만의 순서도 작성하기 (feat, 범례 & SW기획자) 순서도는 어떤 업무나 일을 처리하는 과정을 간단한 기호와 화살표로 도식화한 그림이다. 오래전 어르신들 국민학교 시절 컴퓨터 도형자(尺)를 통해 직접 그리기도 했었다고 한다. 컴퓨터나 전 Flowchart.org 어떤 일을 하던지 익숙해지면 문제가 발생하기 쉽다. 고로, 기획자가 업무나 맡은 제품에 대해 익숙해지면서 문제가 발생할 확률이 높아진다. 내가 본 기획자들이 가장 많이 놓치는 부분이 기획(작업) 하는 부분에 대한 순서도 작성을 하지 않는다였다. 이유는 "다 아는 거 아니야?" 잘 안다고 생각할 때 사람의 뇌는 망각이라는 것을 실행하여 중간에 빼먹을 것을 당연히 했다고 여길 수 있다. 그래서 순서도 작성을 강하게 강조한다. Biseuness ..
더보기
-
요구 공학 (Requirement Engineering)
요구 공학은 소프트웨어 공학에서 요구사항 부분이 파생된 학문으로 Wiki 에서 확인할 수 있다. 위키 백과 바로가기 요구사항은 사용자 요구사항과 시스템 요구사항으로 구분할 수 있으며 비 개발 직군인 기획자의 경우 사용자 요구사항을 담당하고 개발직군은 시스템 요구사항을 담당해야 한다. 하지만 요구사항 분석가나 아키텍트나 그에 준하는 직무가 없는 경우 자신의 업무가 아니라는 식으로 작성하지 않는 경우가 태반이다. 비 개발직군은 아래 링크만 확인하고 요구 사항_수집?분석?정의?명세? 우선 펼쳐보자 본 글은 필자의 경험과 교육, 세미나를 통해 얻은 지식을 바탕으로 공유하는 내용입니다. 기획은 답이 없다. 단지, 지금 시점에서 더 옳다고 판단되는 것을 구체화하는 작업이다 6987.tistory.com 개발직군은 ..
더보기
-
컴퓨터의 저장 단위, 용량 (비트, 바이트, GB, TB, PT, ET, ZT, YT)
RAID 유형과 용량 계산하기 (RADI, JBOD) RAID 유형 Min 드라이브 수 RAID 0, RAID 1, JBOD 2 RAID 5 3 RAID 6, RAID 10 4 RAID 50 6 RAID 60 8 RAID 0 RAID 0는 두 개 이상의 드라이브를 결합하여 성능과 용량을 향상하지만 내결함성을 제공하지 않습니다.. 컴퓨터 일반 상식 비트(Bit) Binary Digit를 줄인 말. 정보라고 취급할 수 있는 가공된 데이터(자료)들을 나타내는 최소 단위이며, 컴퓨터 용량이나 프로그램 처리능력의 최소 단위로 사용한다. 2의 X제곱에서 이 X가 바로 비트를 나타낸다. 또한 8비트=1바이트인데, 이는 컴퓨터가 문자 데이터를 8개의 비트 단위로 묶어 한 번에 처리하기 때문이다. ASCII 코드는 한 ..
더보기
-
소프트웨어 개발 회사에서 기획이란?
본 글은 필자의 경험과 교육, 세미나를 통해 얻은 지식을 바탕으로 공유하는 내용입니다. 기획은 답이 없다. 단지, 지금 시점에서 더 옳다고 판단되는 것을 구체화하는 작업이다. SW 회사의 기획에 대한 정의는 Biz 파트나 도메인에 따라 정의 및 업무가 다르다고 생각한다. 사업 기획, 제품 기획, 서비스 기획, 상품 기획 등 다양한 부문(어두 또는 단어)에 기획이라는 단어를 붙인다. 기획자도 개발을 알아야 한다. 기획자의 개발 용어 알아가기 기획하는데 개발을 왜 알아야 하죠?? Product Manager 는 제품만 잘 알면 문제없던데요?? Product Owner 는 방향만 잘 잡으면 잘 되던데요?? 라고 생각하는 사람이 아직도 있는지 모르겠지만, 혹시 모르는 더 나은 기획 개발파트에서 기획이란? 필자가..
더보기
-
소프트웨어 품질의 정의 (ISO/IEC 25010 품질특성)
소프트웨어 품질이란 무엇인가? 품질의 정의에 대해서는 관점에 따라 여러 학자가 다음과 같이 다양한 견해를 밝히고 잇지만, 요구사항 관점에서 품질을 바라보는 시각이 우세하다. Juran 목적에 적합 : Fitness for use, 여러 가지 특성 보유(품질 특성) Croby 요구사항과 일치 : 품질 문제는 요구와의 불일치로 발생, 지속적 모니터링 ISO 8402 명확한 요구사항과 잠재된 기대치를 만족시킬 수 있는 능력에 관계되는 제품과 서비스의 특징 및 특성의 총체 IEEE 소프트웨어가 지닌 바람직한 속성의 정도 Deming 저렴하고 시장에 적합하며, 예측할 수 있는 정도의 균질성과 신뢰성을 가지고 있는 것 Weinberg 누군가에 있어서의 가치 대한민국 신품질포럼 경쟁자가 이루지 못한 매력적, 독창적 ..
더보기
-
동탄 2신도시 디에트르, 오피스텔 평면도 (75타입, 84타입)
투자를 부르는 주거용 오피스텔의 장점 - 전국 19세 이상 누구나 청약 가능한 100% 추첨제 - 실 거주 의무 없이 등기 후 즉시 전매 가능. - 청약 시 무주택자로 인정됨. 동탄2 신도시 동탄 디에트르 3D 항공뷰, 조감도, 모델하우스 항공뷰 : 링크 이동 상단 툴바에서 3가지 뷰를 선택해서 확인 가능. 모형도 & 커뮤니티 뷰 : 링크 이동 모델하우스 : 링크 이동 동탄2 신도시 동탄 디에트로 청약 경쟁률 (1순위 마감) 동탄2신도시 6987.tistory.com 동탄 디에트르 아파트보다 분양가는 높게 측정될 것으로 예상되나 토지 매입 가격이 낮아 주변 시세보다는 낮다는 의견. 약 6억 정도로 예상. 75㎡ OA (43실) - 전용면적 : 75.8112㎡ - 공용면적 : 33.2465㎡ - 공급면적 ..
더보기
- 암호화와 해시 (DES, AES, RSA, MD5, SHA) Encryption(암호화)는 양방향 통신을 위해 특정 키를 가지고 복호화가 가능한 출력을 만들어 내는 것입니다. 대표적으로는 아래와 같이 있습니다. 대칭 암호화 DES(Data Encryption Standard) T-DES(Triple Data Encryption Standard) AES(Advanced Encryption Standard) 비대칭 암호화 RSA Hash(해시)는 암호화와 해시, 솔트 (DES, AES, RSA, MD5, SHA) 암호화 암호화는 평문(Plaintext)을 부호화하여 암호문(Ciphertext)으로 만드는 것. 보통 암호화(Encryption)와 복호화(Decryption)가 가능하도록 한 것을 암호화라 한다. => 양방향 암호화 해시 복호화가 불 odaily.tist.. 더보기
-
약방감초, 순서도 작성하기 (flowchart)
나만의 순서도 작성하기 (feat, 범례 & SW기획자) 순서도는 어떤 업무나 일을 처리하는 과정을 간단한 기호와 화살표로 도식화한 그림이다. 오래전 어르신들 국민학교 시절 컴퓨터 도형자(尺)를 통해 직접 그리기도 했었다고 한다. 컴퓨터나 전 Flowchart.org 어떤 일을 하던지 익숙해지면 문제가 발생하기 쉽다. 고로, 기획자가 업무나 맡은 제품에 대해 익숙해지면서 문제가 발생할 확률이 높아진다. 내가 본 기획자들이 가장 많이 놓치는 부분이 기획(작업) 하는 부분에 대한 순서도 작성을 하지 않는다였다. 이유는 "다 아는 거 아니야?" 잘 안다고 생각할 때 사람의 뇌는 망각이라는 것을 실행하여 중간에 빼먹을 것을 당연히 했다고 여길 수 있다. 그래서 순서도 작성을 강하게 강조한다. Biseuness ..
더보기
-
심플 캠핑, 저렴한 LED 캠핑 렌턴 (와트와 루멘)
심플 캠핑 헤드렌턴과 작은 LED 랜턴 하나로 간단하게 차박을 하다 둘이 하다 보니 조명이 부족해졌다. 차의 뒤에서 캠핑을 하니 트렁크 문에 자석으로 부착할 수 있는 LED 렌턴을 구매하기로 했다. 제품 검색 "충전식 LED 렌턴" 을 검색하면 15,000원부터 다양한 타입의 제품들이 검색되었다. 1. 형광등처럼 긴 타입 2. 걸이형 작업 등 타입 3. 다용도 크레모아 타입 4. 감성 클래식 타입 나는 SUV 트렁크 문에 부착할 제품이 필요했기 때문에 형광등 타입을 집중적으로 검색했다. 여기서 큰 고민거리가 생겼다. 밝기에 대해 확인할 수 있는 방법이 없다. 제품 성능, 밝기 제품에 따라 "lm(루멘)" 으로 표시하는 제품과 "W(와트)" 로 표시하는 제품으로 나누어졌다. 형광등 타입은 보통 600 루멘..
더보기
-
이천 빌리브 어바인시티 1BL, 2BL (9월 3일 모집 공고)
▣ 공급개요 및 공급대상 - 아파트명 : 이천 빌리브 어바인 시티 1BL 아파트 - 공급위치 : 경기도 이천시 안흥동 270번지 일원 - 공급규모 : 지하8층 ~ 지상49층, 1개동 총 264세대 - 공급시기 : 2021년 09월 모집공고 예정 / 2025년 입주예정 - 일반(기관추천) 특별공급 세대수 : 총 26세대 (전용85m²이하 주택건설량의 10% 이내) 초고층 주상복합단지. 전용면적 84~ 117㎡ 총 528세대 아파트와 상업시설로 구성 전용면적 84㎡가 516세대, 109㎡, 116㎡, 117㎡ 크기가 각각 4세대 이천시 안흥동은 희소성 높은 수도권 비규제지역에 해당 당첨일로부터 6개월 이후 전매가 가능 세대주 및 세대원 모두 1순위 청약신청 자격 ▣ 공급대상 ▣ 공급 일정 구분 일정 (예정)..
더보기
-
랜선 벚꽃놀이 (feat, 네이버 지도)
포털 서비스에서 제공하는 지도 서비스로 온라인 벚꽃놀이를 시도해보았다. 센스 있게 계절이나 지역 축제에 맞춰 거리 사진을 업데이트해주면 좋았을 텐데... 그나마 몇 군데 시기에 맞춰 찍은 사진들이 보인다. 지도로 벚꽃 찾기 1. 네이버 지도 - 벚꽃 명소를 검색해서 거리뷰로 이동한다. - 벚꽃 개화시기의 날짜로 변경한다. (좌측 하단) 2. 카카오 맵 - 벚꽃 명소를 검색해서 로드뷰로 이동한다. - 벚꽃 개화시기의 날짜로 변경한다. (좌측 상단) 3. 구글 어스 랜선 벚꽃놀이 및 세계 곳곳 스토리 즐기기 (feat, Google Earth) 구글 어스를 통해 구글이 제공하는 여러 스토리들을 즐길 수 있다. 구글 어스 둘러보기 기능 - Cherry blossom in Full Bloom - Cherry b..
더보기
-
토스 보험파트너 퀴즈 11월 18일
토스보험파트너 보험 퀴즈 정답 알려드려요! 토스보험파트너 toss-insu.onelink.me 질문 : 겨울철이면 ▢▢이 상승하게 돼 이로 인한 시신경 손상으로 녹내장 발병률도 높아질 수 있다. 이에 보험 등을 통해 이를 대비할 필요성도 높아지고 있다. 출처 : 월요신문(http://www.wolyo.co.kr) 정답 : 안압 나도 당첨금 받기 > https://toss.im/_m/7Q1gWXiB 토스보험파트너 toss-insu.onelink.me
더보기
-
Mac에서 Dock 사용하기 (macOS Big Sur 11.0)
Mac에서 Dock 사용하기 Mac 데스크탑의 Dock은 Launchpad, 휴지통처럼 사용자가 매일 사용하는 앱 및 기능에 간편하게 접근할 수 있는 장소입니다. Dock은 인터넷에서 다운로드한 항목의 폴더 하나와 아직 Dock에 포함되지 않은 최근에 사용한 앱을 3개까지 표시할 수 있습니다. 기본적으로 Dock은 화면 하단 가장자리를 따라 배치되지만, 옵션을 설정하여 왼쪽이나 오른쪽 가장자리를 따라 표시할 수도 있습니다. Dock에 있는 항목 열기 Mac의 Dock에서 다음 중 하나를 수행하십시오. 앱 열기: 앱 아이콘을 클릭하십시오. 예를 들어, Finder를 열려면 Dock에서 Finder 아이콘을 클릭하십시오. 앱의 파일 열기: 앱 아이콘 위로 파일을 드래그하십시오. 예를 들어, Pages로 만든..
더보기
- 고객센터, 콜센터 용어 AHT : Average Handling Time - 평균 처리 시간 CPD : Call per Day - 하루 유효 처리 콜 수 OB : Outbound Call - 고객에게 전화 연결 시도 IB : Inbound Call - 외부로 부터 걸려온 전화 QA : Quality Assurance TBR : Trunk Busy Rate - 전화 연결이 되지 않은 불통 수 AQT : Average Queue Time - 상담원과 연결 대기 시간 ATT : Average Talk Time - 콜당 전화 시간 CTI : Computer Telephony Integration - 컴퓨터에 전화를 연결하여 사용하도록 구성한 시스템 IVR : Interactive Voice Response - 대화형 음성 응답, 자동.. 더보기