발표 당일에 발표를 결심하는 바람에 아침부터 코엑스로 가는 버스 안에서, 점심 시간과 쉬는 쉬간에 틈틈이 작업하느라 리허설을 한 번밖에 해보지 못해서 발표할 때 거의 슬라이드 노트를 읽다시피 했던 점 넓은 마음으로 양해 부탁드립니다. 마지막 한 문장을 남겨두고 징이 울려서 매우 아쉽네요. 좋은 행사를 만드는데 기여하신 모든 스텝, 발표자 그리고 참가자 분들께 진심으로 감사드립니다. 내년에 또 뵐 수 있었으면 좋겠습니다.
11. 공식적 핑계: 인트라넷의 스크린샷을 외부에 공개하는 것은 회사 보안 규정에 위배됩니다.
사실은: 발표 당일에 슬라이드를 만드는데 OTP가 만료되어 VPN 접속을 못 하고,
그렇다고 스크린샷 찍으러 회사 갔다오긴 귀찮고.
회사 인트라넷 중고 장터에 내다 팔기
요즘엔 이베이 대신 회사 인트라넷의 장터 게시판에 물건을 팝니다.
12. 회사 인트라넷 중고 장터에 내다 팔기
주로 전자제품, 외화 현찰, 공연 티켓, 제주산 감귤 같은 것들이 거래되는데,
공식적 핑계: 인트라넷의 스크린샷을 외부에 공개하는 것은 회사 보안 규정에 위배됩니다.
사실은: 발표 당일에 슬라이드를 만드는데 OTP가 만료되어 VPN 접속을 못 하고,
그렇다고 스크린샷 찍으러 회사 갔다오긴 귀찮고.
13. 회사 인트라넷 중고 장터에 내다 팔기
가끔은 집이나 차를 거래하는 분들도 계십니다.
공식적 핑계: 인트라넷의 스크린샷을 외부에 공개하는 것은 회사 보안 규정에 위배됩니다.
사실은: 발표 당일에 슬라이드를 만드는데 OTP가 만료되어 VPN 접속을 못 하고,
그렇다고 스크린샷 찍으러 회사 갔다오긴 귀찮고.
14. 장점: 믿을만한 고객, 배송과 반품 쉬움
단점: 손이 많이 감, 가격 책정 어려움
인트라넷 장터 게시판
회사 장터에서 물건을 팔면 서로 신뢰할 수 있어서 좋긴 한데,
15. 장점: 믿을만한 고객, 배송과 반품 쉬움
단점: 손이 많이 감, 가격 책정 어려움
인트라넷 장터 게시판
이게 그냥 단순 게시판이다보니 은근히 손이 많이 갑니다.
16. 너무 비싸게 올리면 안 팔리고,
너무 싸게 올리면 손해보는 느낌
가격 책정의 어려움
그리고 무엇보다도 가격 책정이 어렵다는 단점이 있습니다.
17. 너무 비싸게 올리면 안 팔리고,
너무 싸게 올리면 손해보는 느낌
가격 책정의 어려움
올렸다가 안 팔리면 나중에 또 올려야 돼요.
23. 구글 폼(Form)으로 진행하던 천원경매
자동으로 낙찰 가격을 계산
구글 폼에서 입찰을 하면 자동으로 최종 낙찰가가 계산되도록 만들어놨는데
24. 구글 폼(Form)으로 진행하던 천원경매
• 사람들은 텍스트를 읽지 않음
• 입찰자가 경매 규칙을 이해하지 못해 입찰이 무효화 되는 경우
• Outbid 되었을 경우 알림 받지 못함
• 경매 종료 후 수작업으로 낙찰자에게 가격과 입금 방법 안내
유효하지 않은 입찰에 대한 적절한 피드백을 주는 것이 어렵기도 하고
25. 구글 폼(Form)으로 진행하던 천원경매
• 사람들은 텍스트를 읽지 않음
• 입찰자가 경매 규칙을 이해하지 못해 입찰이 무효화 되는 경우
• Outbid 되었을 경우 알림 받지 못함
• 경매 종료 후 수작업으로 낙찰자에게 가격과 입금 방법 안내
경매가 끝난 후 낙찰자에게 금액과 입금 방법을 수동으로 안내하는 것도 매우 귀찮은 일이었어요.
26. 경매 서비스를 만들자
해결책
제 동료가 항상 하는 말이 있는데, “똑같은 일을 세 번 이상 하고 있다면 자동화를 할 때가 온 것이다”
28. 천원경매
• 경매 시작가는 무조건 1,000원
(시장이 충분히 크면 최종 낙찰가는 시장가에 수렴)
• 회원 가입이 없이 입찰
• 유효하지 않은 입찰을 시도할 경우 적절한 피드백
• Outbid 되었을 경우 이메일로 알림
• 낙찰되었을 경우 이메일로 낙찰가와 입금 방법 안내
이베이에서는 시작 가격을 비싸게 하면 등록 수수료가 많이 나오기 때문에 항상 99센트에서 시작했어요.
29. 천원경매
• 경매 시작가는 무조건 1,000원
(시장이 충분히 크면 최종 낙찰가는 시장가에 수렴)
• 회원 가입이 없이 입찰
• 유효하지 않은 입찰을 시도할 경우 적절한 피드백
• Outbid 되었을 경우 이메일로 알림
• 낙찰되었을 경우 이메일로 낙찰가와 입금 방법 안내
그때의 경험도 있고, 프로그램을 최대한 단순하게 만들기 위해서 시작 가격은 무조건 천원으로 고정했습니다.
30. 섹시한 기술에 대한 열정
Lambda API Gateway React
이왕 만드는거 이렇게 멋진 기술을 사용해보고 싶었어요.
31. 섹시한 기술에 대한 열정
Lambda API Gateway React
백엔드는 AWS 람다와 API 게이트웨이를 이용해서 구성하고, 프론트엔드는 React로.
32. 하지만 현실은 팍팍한 일정
하지만 저의 본업이 웹 개발이 아니기도 하고
이사
작업
예정일
데이트
이사짐
정리
이사짐
정리
33. 하지만 현실은 팍팍한 일정
이사
작업
예정일
데이트
이사짐
정리
이사짐
정리
새로운 것을 배우면서 만든다면 하루 안에 못 끝낼게 뻔하기 때문에
34. 현실과 타협
• 이미 경험해본 기술을 가지고
• 토요일 하루만에 만들자
그냥 전통적인 방법으로 개발하기로 했습니다.
35. 상품 설명
먼저, 가장 중요한 상품 설명 페이지는 이렇게 생겼습니다. 경매 진행 상황도 함께 보여줘요.
36. 상품 설명을 위한 이미지 업로더, WYSIWYG 에디터를 만들 시간이 없다
그런데, 상품 설명을 위한 이미지 업로더와 에디터를 직접 만들기는 싫었습니다.