Study
-
워터폴과 애자일, 서비스 기획자의 프로젝트 방법론Study/Product, 서비스기획 2024. 9. 5. 17:30
프로젝트 방법론 [기획] - [디자인] - [개발] - [테스트] - [오픈], 프로젝트의 작업 순서와 방식을 정의하는 방법을 의미한다. 대표적으로 워터폴 방법론과 애자일 방법론이 있다. 워터폴 프로젝트 방법론[기획] - [디자인] - [개발] - [테스트] - [오픈] 프로세스 순서대로 진행한다. 워터폴의 가장 큰 특징은 앞 단계가 끝나야 다음 단계로 나아간다는 것이다. 보통은 오픈 일정이 확정되어 있는 상태에서 각 업무 기간을 역산하여 프로젝트 일정을 짜기 때문에,개발 기간은 줄이기 힘들어서 기획자의 기획 기간이 단축되는 경우가 부지기수다. 장점- 단계가 명확하여 정확한 진척률 확인 가능- 책임 소재 명확- 오픈 일정 맞추기 적합- 외주 인력과 작업 용이 단점 - 기획이나 설계 잘못되었을 때..
-
서비스 기획 이해하기Study/Product, 서비스기획 2024. 9. 4. 13:34
프로덕트 Product프로덕트Product는 프로젝트Project에 의해서 만들어지는 산출물을 의미한다. 이커머스 사이트로 예를 들면, 해당 사이트 전체가 하나의 프로덕트이며, 좁은 의미에서는 하나의 이용자가 하나의 목표 또는 과업을 수행할 수 있도록 하는 기능의 묶음이 프로덕트이다. 이커머스 사이트 내 '검색'이나 '주문'도 하나의 프로덕트가 된다. 서비스 Service서비스 기획에서 말하는 서비스는 무언가 목적을 가지고 있는 이용자에게 목적을 이룰 수 있도록 도와주는 프로덕트 전체를 총칭한다. 서비스 생애주기는 [도입] - [성장] - [성숙] - [쇠퇴]의 4가지 사이클을 이룬다. 서비스 기획자는 최초 서비스를 만들어내는 프로젝트인 '구축 프로젝트', 서비스 구축 후 운영하는 프로젝트인..
-
Onboarding : 사용자를 사로잡는 첫인상 온보딩Study/Product, 서비스기획 2024. 8. 30. 17:32
온보딩 Onboarding플랫폼에서 온보딩은 UIUX요소를 사용하여 사용자를 새로운 인터페이스에 익숙해지도록 하는 프로세스이다. 온보딩은 사용자가 앱이 쓸모없다고 느끼기 전에 이 앱을 사용해야 하는 이유와 핵심 가치를 분명히 보여주어 거부감 없이 시작하도록 하는 것이 중요하다. 앱의 1일 차 평균 리텐션율은 25%~28%로, 사용자가 앱을 다운로드 한 뒤, 첫 몇 시간이 앱의 리텐션율에 매우 중요한 역할을 한다. 앱 시작 경험은 첫인상을 좌우할 수 있기 때문에 매우 중요하다. 온보딩 과정은 사용자 경험에서 가장 중요한 단계이며, 반드시 긍정적인 경험을 제공해야 한다. 온보딩을 잘 이끈다면, 유저의 참여 수 증가, 수익 창출, 리텐션율 증가 등을 결과로 얻을 수 있다. 온보딩의 역할1. 기본적인 기능..
-
[Flutter 플러터] 9. Flutter에서 화면 이동하기Study/Flutter, Dart 2024. 8. 27. 16:50
Flutter에서 화면 이동하기1. 상태를 관리해서 화면 이동하기import 'package:english_words/english_words.dart';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:flutter/widgets.dart';const assetImagePath = 'assets/images';const bannerImage = '$assetImagePath/apple.jpeg';void main() { runApp( MaterialApp( home: Scaffold( appBar: AppBar( backgroundC..
-
[Flutter 플러터] 8. 플러터 라이브러리 사용하기Study/Flutter, Dart 2024. 8. 17. 15:27
Flutter의 Callbackimport 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';void main() { runApp( MaterialApp( home: Scaffold( appBar: AppBar( backgroundColor: Colors.lightBlue, title: const Text('flutter의 Callback'), ), body: const Body()), ), );}class Body extends StatelessWidget { const Body({super.key}); @override Wid..