자동차 한 대를 만드는 데는 엄청난 공학적 지식이 필요하다. 작은 부품 하나에도 치밀한 설계와 분석이 요구되며, 각 부품이 조화롭게 맞물려 차량 전체가 원활하게 작동해야 한다. 그런데 여기서 끝이 아니다. 제품 자체에 의한 사고를 예방하기 위해 철저한 안전 분석과 평가 과정이 필요하다. 이를 지원하기 위해 다양한 안전 분석 툴들이 중요한 역할을 한다. STPA, FMEA, HARA와 같은 툴들이 그 대표적인 예로, 특정 사고 원인을 예측하고 분석하는 기술과 방법론을 제공해 제품의 잠재적 위험 요소를 사전에 파악하고 대응할 수 있게 한다. 내가 속한 회사는 이런 툴을 개발하고 솔루션을 제공하며, 교육을 진행하는 곳으로, 도메인 지식이 프로젝트 성공에 필수적이라는 것을 실감하게 되었다. 나는 주로 C#으로 ..
길거리를 돌아다니다 보면 배달물품을 싣고 달리는 오토바이 기사들이 참 많다. 요즘 같은 시대에 그 모든 기사들이 하나의 가게에만 속하지는 않을 것이다. 그렇다고 개인으로 일하는 건 아니다. 그들도 하나의 회사 속해서 혹은 플랫폼을 통해서 배달일을 받아 일을 한다. 쿠팡이츠, 배민1, 요기요익스프레스는 플랫폼에 속해서 하는 것. 그 외에는 배달대행 회사에 소속되서 일하는 것 일 테다. 배달을 원하는 사람은 많다. 그만큼 수요가 많다. 즉, 배달대행회사는 마냥 레드오션은 아니다. 배달대행기사는 블루오션이다. 그런데 배달대행시스템은 많이 레거시하다. 하루 100만 건이상의 배달대행에 대해 이를 버틸 시스템이 잘 없다. 이어 붙이고 붙여서 만들어진 시스템들이 다 그렇다. 배달대행업체의 춘추전국시대. 우리가 개선..
지하철이나 버스는 몇 분후 도착 예정 시스템이 이미 도입되어 있는데 왜 학원차량이나 유치원, 어린이집 등의 어린이 통학버스 차량은 몇 분 후 도착을 알 수 없을까. 또 위치를 알 수 있으면 내 아이가 차량에 탑승해서 학원까지 혹은 유치원, 어린이집까지 잘 도착했음을 알 수 있지 않을까. 거기에 학부모가 필요해 할 만한 출결 시스템이나 알림장 기능 등 부가적인 기능도 추가하면 어떨까 하는 회사 대표님의 아이디어에서 출발하여 3개월동안 준비했던 시스템이다. 중간에 다른 프로젝트가 생겨서 90%이상 완성 하고 출시는 못 했다. 1. 서버 - AWS에 서버를 만들고, 운영체제는 리눅스에 asp.net core를 설치하려고 했는데 권한 문제 때문에 asp.net core가 설치가 제대로 되지 않아서 하루 종일 잡..
1. 사용자 동기화 - 직원 출입그룹별, 개인별 출입권한별로 단말기에 사용자 등록 및 삭제 2. 병원동 재원환자 및 방문자 출입통제 - 인사DB에 있는 프로시저에 환자바코드를 돌려서 Y를 받으면 문열기, N을 받으면 문열지 않기 - 출입한 로그 저장 3. 교수동 화재시 락오픈 - 교수동 방재실에서 화재이벤트가 발생하면 교수동에 있는 모든 출입문 락오픈 실행 - 교수실 재실/부재중 관리를 위한 이벤트 수집 및 전송 4. 병원동은 층별로 화재시 락오픈 - 예정
1. J병원 제작기간: 2018년 11월 웹서버로 출입카드값을 POST한 후 Reponse (json 형식)대로 문열림, 문열리지 않음. 2. H엘레베이터 제작기간: 2018년 10월 웹서버에 출입인증데이터 POST. 3. G병원 제작기간: 2018년 10월 출입카드값을 Oracle 서버에서 데이터 조회 후 문열림, 문열리지 않음. 4. M테마파크 제작기간: 2019년 2월 웹서버로 각인자들 POST한 후 Response (json 형식)대로 문열림 신호 주기. 플랩게이트에 ACU를 달았기때문에 문닫힘 신호는 줄 필요 없음. 5. K로 시작하는 회사 제작기간: 2019년 4월~5월 진행중