본문 바로가기

전체 글1225

애자일 류 방법론 실행의 기본 원리 애자일과 같은 방법론은 요즘 인기를 끌고 있는 듯합니다. 이제 SI 같은 외주 개발 프로젝트에서도 애자일 방법론을 이야기합니다. 그렇다면 이론적으로 애자일과 같은 류의 방법론을 실행하기 위한 기본 원리를 아는 것과 모르는 것은 프로젝트 성공을 위해 중요하지 않을까 생각하여 이 글을 적게 되었습니다.   n차 함수와 복잡한 환경  1차 함수(ax=y)나 2차 함수( ax2=y)는 그래프를 그리기 수월합니다. 그러나 3차, 4차 함수로 넘어가면 그래프를 그리기 어려워집니다. 각 변수 값에서 그래프가 어떻게 변할지 파악하는 것이 어렵기 때문입니다. 이때 방법 중 하나가 바로 변수에서 변수 사이를 최소화하여 그래프의 형태를 최대한 선형으로 하여 그래프의 변화를 예측합니다. 여기서 복잡한 n차 함수를 개발 환경 .. 2025. 1. 31.
기획과 개발, 계획과 실행 어떤 앱이나 시스템, 설루션을 개발할 때 먼저 기획을 진행합니다. 이때 기획은 화면 기획은 아닙니다. 정확히는 어떤 앱, 시스템, 설루션을 개발할 것인지에 대한 분석과 설계 그리고 계획에 대한 것을 의미합니다. 이 글에서는 개발 프로젝트에서 기획이 무엇을 의미하는 것인지 생각해 볼 것입니다.   기획 포지션 이슈 항상 나오는 이슈지만 국내의 기획자와 같은 롤은 외국에서는 존재하지 않는다는 문제 제기입니다. 이 이슈에 나오는 이유는 분명히 있습니다. 국내에서는 흔히 기획이라 하면 화면 기획을 지칭합니다. 그러므로 기획자가 투입되는 시점에는 무엇을, 어떻게, 어떤 일정으로 개발 진행할지 정해져 있는 상황이어야 합니다. 이 상황에서 기획자는 무엇을, 어떻게, 어떤 일정으로 개발할지에 대한 자료를 바탕으로 화면.. 2025. 1. 29.
트렌디 한 기능, UI 앱 기획, 웹 기획의 이점과 위험성 일반적으로 트렌드 한 기능과 UI의 웹 또는 앱은 좋을 것이라 생각 듭니다. 실제 기획/개발 현장에서 보면 이런 기획 및 디자인 부분은 더 높게 평가되고, 컨펌 시 의사 결정자의 만족감을 끌어내기도 합니다. 그러나 항상 이런 트렌디 한 기능과 UI의 앱과 웹이 사용자의 선택을 받는 것은 아닙니다. 그 이유에 대해 이점, 위험성 측면에서 정리해 보겠습니다.   트렌디가 가지는 의미 트렌디라는 말은 유행이다, 유행의 첨단을 걷는다라는 의미로 사용됩니다. 그러므로 트렌드 한 기능과 UI의 앱 또는 웹이라는 의미는 사용자들이 많이 이용하고 있고 선호하는 앱/웹이라는 의미입니다. 이 때문에 많은 앱과 웹에 대한 판단에서 트렌디는 기준이 되기도 합니다. 그러나 이러한 판단이 말 그대로 사용자가 니즈에 의한 것인지,.. 2025. 1. 24.
온라인 서비스 매출과 이익의 원리 앱과 웹 같은 온라인 서비스를 운영하는 기업은 매출을 올리려는 목적을 가질 것입니다. 더 나아가 높은 손익, 그러니까 이익을 목표로 할 것입니다. 이를 달성하기 위해 중요한 몇 가지를 짚어 보겠습니다. 그리고 왜 중요한지 정리해 보려 합니다.   온라인 서비스 매출의 발생 앱 서비스, 웹 서비스와 같은 온라인 서비스의 매출은 사용자에서 나옵니다. 유료 서비스이든, 무료 서비스이든 더 많은 사용자를 확보한 서비스가 더 많은 매출을 올릴 가능성을 가지게 됩니다. 그래서 많은 온라인 서비스들이 신규 가입자를 확보하기 위해 이벤트 및 광고를 집행합니다. 그러나 이는 가능성에 지나지 않습니다. 실제 매출을 올리는 것과는 다를 수 있다는 것을 기억해야 합니다. 무료 서비스의 경우 매출을 위한 최소 사용자 규모가 있.. 2025. 1. 23.
애자일, 스프린트, 스크럼은 어떤 관계이며, 어떻게 작동하는가? 앞서 살펴본 애자일, 스프린트, 스크럼 개념을 바탕으로 경영학의 불확실성 높은 시장에서의 전략, 조직 구성, TFT, 애드호크라시, 학습 조직 등의 개념을 결합하여 어떻게 이 세 개념이 연결되고, 어떻게 상호 작용하여 프로젝트를 진행시켜 나가는지 살펴보려 합니다.  애자일, 스프린트, 스크럼의 관계 정리하면, 애자일은 개발 불확실성이 매우 높은 환경에서 유효한 개발을 완료하기 위한 방법으로 구성되었다 할 수 있습니다. 개발 프로젝트 수익성은 기본적으로 시간에 불확실성이 연동되는 특성이 있습니다. 좋은 서비스나 시스템이라 해도 시기가 맞지 않는다면 사업적으로 좋은 개발이라 할 수 없습니다. 애자일은 이러한 불확실성이 높은 환경하에서 성공적인 유효한 개발을 위한 개념이라 할 수 있습니다. 시간 외에도 불확실.. 2025. 1. 18.
애자일, 스크럼, 스프린트는 왜 잘 되지 않을까? 기획 분석 최근 프로젝트를 하면서 애자일, 스크럼, 스프린트라는 단어를 자주 듣게 되었습니다. 애자일은 이전에도 자주 들었지만 스크럼, 스프린트는 요즘 자주 듣게 된 듯합니다. 그리고 스크럼에는 익숙한 이름인 노나카와 다케우치가 있어 반가웠습니다. 수 십 년 전 대학 때 들은 이름이 나오니 반가움이 컸습니다. 노나카와 다케우치가 이야기한 불확실성이 높은 환경에 대응하기 위한 창조적 조직으로 프로젝트 조직과 학습조직에 대한 이론을 바탕으로 애자일과 스크럼, 스프린트에 대해 살펴본 후,왜 실무 현장에서 애자일 방법론이 실패하는지를 정리해 보고자 합니다.   애자일, 스크럼, 스프린트 개념 이 개념은 위키백과의 내용을 바탕으로 간단히 정리하겠습니다. 요약, 정리하는 것이므로 전체 내용을 실지는 않겠습니다. 더 자세한 내.. 2025. 1. 1.
서비스 가치 향상을 위한 AI 그리고 데이터 구조화 요즘은 AI 활용에 대한 이슈가 IT 산업에 주요 이슈가 되었습니다. 현재 베스핀글로벌에서 프리랜서를 하고 있다 보니 더 크게 느껴지는 듯합니다. 이에 따라 과거 창업에서 개인화와 이를 위한 오픈소스 기계학습 프리딕션 IO를 어떻게 하면 이에 활용할 수 있을까 고민하던 시절이 다시 생각납니다. 그리고 이때 했던 데이터 구조화에 대한 생각이 떠올라집니다.   서비스에서 데이터 구조화 개념 저는 개발자는 아니므로 데이터 구조화를 개발이나 IT DB 측면에서 생각을 시작한 것은 아닙니다. 어떻게 하면 사용자를 더 많이 웹/앱 서비스를 이용하게 할지, 어떻게 하면 온라인 서비스 수익성을 높일 수 있을지에 대한 고민에서 데이터 구조화에 대한 생각을 시작하였습니다. 그러므로 데이터 구조화는 일상에서 경험하였던 많은.. 2024. 12. 29.
온라인 서비스 기획 방법 요약 정리 흔히 앱 서비스, 웹 서비스라고도 하는 온라인 서비스 기획을 하는 방법에 대해 요약 정리해 보겠습니다. 여기서 가정은 스마트폰 앱이나 웹 사이트를 개발하는 것이 아닌 수익을 올리기 위한 기획이라는 것입니다. 즉, 여기서 다루는 온라인 서비스 기획은 온라인에서 서비스를 제공하여 수익을 올리려는 기획입니다.   온라인 서비스 비즈니스 특정한 시장에 자본을 투자하여 매출을 올려 이익을 보려는 활동을 비즈니스(사업)라고 합니다. 이때 해당 시장이 구글이나 아마존, 페이스북, 넷플릭스 같이 인터넷을 통해 서비스되는 곳이라면 이를 온라인 서비스라고 할 수 있습니다. 여기서 사용자가 인터넷으로 해당 온라인 서비스를 이용하기 위해 사용하는 온라인 프로그램에 따라, 사용 인터넷 디바이스에 따라 스마트폰 앱 서비스, 웹 .. 2024. 12. 7.