[143] 모바일 혈액진단기기 개발 삽질기
-
Upload
naver-d2 -
Category
Technology
-
view
10.188 -
download
0
Transcript of [143] 모바일 혈액진단기기 개발 삽질기
Contents1. Introduction2. BBB is..3. 혈액진단시장의 문제점4. BBB makes..5. 모바일 혈액진단기 및 서비스 개발 사이클6. Hardware 삽질7. 심천 판타지8. Software on Hardware9. 우리의 착각10. 인증11. Q&A
Young-Un ChoBBB 시니어 소프트웨어 엔지니어
• BBB 라는 모바일 헬스케어스타트업에서 S/W 개발 중
• 10년동안 S/W 만 했었는데
• BBB 에서 처음으로 H/W 엔지니어와함께 작업
LinkedIn : https://www.linkedin.com/in/duddns
1. Introduction
4. BBB makes..
Software :
Hardware :
APP내부 구조
• 안드로이드
• 앱
• 센서 모듈
• 바이오마커
(바이오센서)
개인이 쉽게 가질 수 있는 모바일 디바이스
5. 모바일 혈액진단기 및 서비스 개발 사이클
Hardware Software 인증
• 어떤 기계를 만들지 생각
• Feasibility(구현가능) 테스트용
Hardware 프로토타입 제작
• 어떤 모양으로 만들지 제품 디자인
• 어떻게 동작할 지 Hardware 도면 설계
• Hardware 목업 제작
• Hardware 워킹 프로토타입 제작
• 앱 개발
5. 모바일 혈액진단기 및 서비스 개발 사이클
Hardware Software 인증
• Software 서비스 아이디어
• Software 기획
• Software 디자인
• Software 개발
6. Hardware 삽질
Source : http://www.business-software.com/blog/waterfall-vs-agile-development-differ-matters/
6. Hardware 삽질
비록 개발의 후반부일지라도 요구사항 변경을 환영하라.AGILE 프로세스들은 변화를 활용해 고객의 경쟁력에 도움 되게 한다.
AGILE 선언문
Software 개발 방법론 - AGILE
Source : http://www.blueprintsys.com/5-ways-the-agile-manifesto-has-been-misinterpreted/
6. Hardware 삽질
오버스펙
• 다양한 혈액 검사지 지원 계획
• One 소켓으로 개발
Source : http://www.healthyecologies.com/getting-to-know-diabetic-test-strips.htmlhttp://www.medicalexpo.com/prod/nipro-diagnostics/product-94055-581311.html
http://www.coagmax.com/coagmax-test-strip/
6. Hardware 삽질
오버스펙
• 다양한 혈액 검사지 지원 계획
• One 소켓으로 개발
• 검사지 하나만 선택
• 소켓 설계 변경
• 시간도 오래 걸리고
• 돈도 많이 들고
7. 심천 판타지
심천?
• 하드웨어 스타트업의 성지
• 빠르다.
• 싸다.
• 많다.
심천!
• 한국에 비해서
• 생각보다 빠르지 않고,
• 생각보다 싸지 않고,
• 많지만...
8. Software on Hardware
• 앱 개발 테스트용 앱만 개발한 상황 기획 및 디자인 등이 전혀 없는 상태
• 우리는 Hardware 개발만 고려
• 생각지도 못했던 일이 발생
결국 개발 일정에 차질초창기
8. Software on Hardware
• Software 기획이 없기 때문에 3번에 걸쳐 다시 개발
동작 확인 프로토타입
데모용 프로토타입
상용화 버전
결국 우리가 개발한 결과물은
의도하지 않은 프로토타입 모델 실행
우리에게 남은 건 “경험”뿐
교훈
기획(Project Planning)
어떤 제품을 만들지 기획단계에서Hardware 및 Software 모두 고려해야
리소스 낭비/실패 최소화
8. Software on Hardware
어? 우리가 생각하던 안드로이드 폰이 아니네...
8. Software on Hardware
시중 판매하는 안드로이드 폰• 그냥 잘 만들어짐
우리가 만드는 안드로이드 디바이스• 하드웨어 오류가 있..
8. Software on Hardware
Serial Communication
시리얼 포트 권한 문제
• 퍼미션 변경 후 안드로이드 OS를 구축 (Build)
• Or 루팅 (Rooting)
우리 디바이스는 직접 제작한 디바이스라 루팅이 불필요
교훈
우리 디바이스는일반 스마트폰과 다르다
Hardware만으로 해결할 수도 있고/없고
Software만으로 해결할 수도 있고/없고
어떤 방법이 더 효율적일지
신중한 고민과 해결방안이 필요
8. Software on Hardware
9. 우리의 착각
Software – bFit
Software 기획
• 앱• 서버
Hardware 기능과 별개의 독립적인 서비스 기획
• Hardware 혈액측정 기능과 별도로• 측정 데이터만을 활용한 서비스를 기획
작은 하나의 회사에서 두 개의 제품?그것도 스타트업에서?
9. 우리의 착각
Software
• Hardware와 동떨어져 있고
• Hardware에 비해 중요도가 밀린다는 생각으로핵심이 아닌 서비스 추가기능만 계속 고민
• 결국 서비스는 점점
작은 하나의 회사에서 두 개의 제품?그것도 스타트업에서?
산(山)으로
9. 우리의 착각
Software
Hardware 엔지니어는
Hardware와 Software 개발영역을 분리, 별개 프로젝트로 준비
BBB Cloud Server DATA
Software 엔지니어는
Hardware & 펌웨어 개발 서버에 저장된 데이터를 이용한Value-Added 서비스 개발
9. 우리의 착각
Software
하나의 제품이라 상상하고두 개의 제품을 만드는 짓을 해버림
BBB Cloud Server
DATA
H/W혈액진단기 개발
S/WHealthcare
Mgmt Service개발
9. 우리의 착각
그리고
Software를 따로 생각하지 않고,
제품 및 서비스의 본질을 다시 생각
우리가 만들려고 한건 디바이스가 아니라
혈액진단을 언제 어디서나
측정 및 관리할수 있는 플랫폼
• Job Description
• Main : App service UX/UI
• Career : Similar experience with 3-years in UX/UI design
• Requirement : Only linkedIn Profile & Design Portfolio
• Submission : [email protected] E-mail Subject : [UX/UI 디자이너 지원]
• About BBB
• Rocketpunch : http://rocketpun.ch/company/bbbinc/