취미
PDCA 방식: 지속적인 개선을 위한 순환 프로세스 PDCA(Plan-Do-Check-Act)는 품질 관리 및 지속적인 개선을 위한 체계적인 접근 방식입니다. 이 방법은 목표를 설정하고 실행한 뒤, 결과를 검토하고 개선하는 과정을 반복함으로써 성과를 지속적으로 향상시키는 데 중점을 둡니다. PDCA는 일본의 품질 관리 전문가인 W. Edwards Deming이 발전시킨 방법론으로, 전 세계의 다양한 분야에서 널리 사용되고 있습니다. 1. PDCA 프로세스 단계 PDCA는 네...
취미
PDS 방식: 신속한 피드백과 결과 검토 PDS(Plan-Do-See)는 문제 해결과 성과 개선을 위한 간단하고 효과적인 방식입니다. 이 방법은 프로젝트 관리 및 업무 진행 시 신속한 피드백을 통해 목표 달성 여부를 확인하는 데 중점을 둡니다. PDS는 PDCA(Plan-Do-Check-Act)와 유사하지만, 마지막 단계에서 개선(Act)을 제외하고 현재 결과를 평가하는 “See” 단계에 초점을 맞춥니다. 이를 통해 보다 빠르게 의사 결정을 내릴 수 있는...
취미
PARA 방식: 정보의 체계적 분류와 관리 PARA 방식은 프로젝트 관리 전문가 티아고 포르테(Tiago Forte)가 제안한 정보 및 작업 관리 체계로, Projects(프로젝트), Areas(영역), Resources(리소스), Archive(보관함)의 네 가지 카테고리로 정보를 분류하여 관리하는 방식입니다. 이 구조를 통해 중요한 정보에 신속히 접근하고, 불필요한 자료에 대한 방해를 줄일 수 있습니다. Projects: 특정 목표를 이루기 위한 일시적인 작업 모음입니다....
취미
제텔카스텐(Zettelkasten) 방식: 지식의 연결과 확장 제텔카스텐(Zettelkasten)은 독일 사회학자 니클라스 루만(Niklas Luhmann)이 고안한 지식 관리 방법론으로 독일어로 ‘노트 상자’라는 뜻입니다. 이 시스템은 메모를 간결하게 기록하고, 메모끼리 연결해 하나의 지식 네트워크를 만들어 나가는 것이 핵심입니다. 루만은 이 방법을 통해 방대한 아이디어와 학문적 성과를 축적할 수 있었으며, 이를 통해 제텔카스텐은 연구자와 작가들...
MacOS
맥에서는 기본적으로 하나의 카카오톡만 설치할 수 있습니다. 하지만 특정 상황에서는 같은 앱을 여러 개 설치하고 복수의 계정을 동시에 사용하는 것이 매우 유용할 때가 있습니다. 특히, 두 개 이상의 카카오톡 계정을 관리해야 하는 경우라면 복제된 카카오톡 앱을 사용하는 방법이 효과적입니다. 이 글에서는 맥에서 카카오톡을 복제하여 여러 개 설치하는 방법을 소개합니다. 카카오톡을 복수로 사용하는 경우 저의 경우 Android와 iOS 모두 개발에 필요하다보니 각각 업무용과 개인용...
프로젝트 관리
최근 프로젝트에서 메뉴 아이콘을 설명해야 하는 상황이 발생했습니다.이 프로젝트의 규모가 크다 보니 메뉴 아이콘의 종류도 매우 다양했고, 이를 어떻게 명명할지 고민하게 되었습니다.그래서 검색을 통해 관련 정보를 찾아보니, 의외로 메뉴 아이콘을 음식 이름으로 부르는 경우가 많다는 것을 알게 되었습니다. 흔하게 사용되는 메뉴 아이콘 명칭 가장 많이 알려진 ‘햄버거(Hamburger) 메뉴’는 워낙 자주 사용되니 따로 설명할 필요가 없겠지만,...
개발 도구
시퀀스 다이어그램은 시스템이나 소프트웨어에서 객체 간의 상호작용을 시간 순서에 따라 시각적으로 표현하는 도구입니다.특히 소프트웨어 설계나 분석 과정에서 많이 사용됩니다.이 글에서는 PlantUML을 사용하여 시퀀스 다이어그램을 그리는 방법을 간략히 설명합니다. 1. 시퀀스 다이어그램이란? 시퀀스 다이어그램은 시스템의 객체들이 서로 주고받는 메시지와 그 흐름을 시간 순서대로 보여줍니다. 이 다이어그램은 다음의 상황에서 유용합니다: 객체 간 상호작용: 객체들이 시스템에서 어떻게...
개발 도구
VSCode, Figma, Obsidian 등 다양한 프로그램에는 수많은 플러그인이 존재합니다.이러한 플러그인들은 기능을 확장하고, 작업 효율을 높여주며, 사용자의 필요에 맞게 커스터마이징할 수 있는 도구를 제공합니다. 저도 여러 가지 플러그인을 설치하다 보면, 각각의 작은 기능들이 작업을 편리하게 만들어 주는 것을 느낍니다.그러나 시간이 지나면서 더 이상 사용하지 않는 플러그인들이 쌓여가고, 주기적으로 정리하고 삭제하는 과정을 반복하게 됩니다.그래서 저는 가능하면 꼭 필요한...
안드로이드 개발
개요 코틀린을 사용하여 안드로이드 앱을 개발할 때, 액티비티(Activity)는 화면을 구성하는 기본 단위입니다.이 포스트에서는 액티비티 간의 화면 전환 방법, 데이터 전달, 그리고 여러 액티비티를 거쳐 최종 액티비티로 돌아오는 방법을 설명합니다. 서브 액티비티 만들기 먼저 새로운 서브 액티비티를 만들어야 합니다. 프로젝트에 새로운 액티비티 추가하기 Android Studio에서 패키지 이름을 우클릭한 후, New > Activity > Empty Views...
안드로이드 개발
개요 안드로이드에서 스피너(Spinner)는 웹 개발에서 흔히 사용하는 드롭다운(dropdown)과 같은 역할을 합니다.사용자는 스피너를 눌러서 여러 가지 옵션 중에서 하나를 선택할 수 있습니다.스피너는 모바일 앱에서 여러 옵션 중 하나를 선택해야 하는 경우에 자주 사용됩니다. 예제 코드 package kr.zenn.basiclayout import android.R import android.os.Bundle import android.widget.AdapterView...