
1. 요약
- 기간 : '21.09.27 ~ '21.11.04
- 고객사 : 오토닉스 (제조사)
- 업무 : 대시보드 16개 개발 (매출실적, 신제품, 경영지표)
- 데이터 소스 : Microsoft Excel
- 배운점 및 느낀점
- 대시보드 컨테이너 사용법 공부 필요
- 날짜 함수(Datetrunc, Dateparse 등) 및 매개변수 활용법
2. 회고록
DKBMC에서 일하면서 나에게 주어진 첫번째 업무였다.
그 당시에는 POC가 무슨 의미인지, 무엇을 하는 것인지도 몰랐다. 찾아보니 Proof Of Concept의 약자로 고객 입장에서 사용하지 않았던 새로운 기술이나 솔루션을 도입하기 전에 이를 검증하기 위해 거치는 단계를 일컫는 다는 것을 알게 되었다.
입사한지 3개월차여서 역량적으로 부족함이 많다고 생각했기 때문에 프로젝트를 하는것은 개인적으로 부담스럽기도 했었고, 이에 POC가 나의 첫 업무로서 적당할 것이라는 생각이 들었고 열심히 해보고자 다짐했었다.
오토닉스는 센서, 필드계기, 전력 기기 등을 만드는 부산에 위치한 제조사이다. 고객으로부터 대시보드 개발에 사용될 엑셀 데이터틀을 전달받았고, 고객이 원하는 대시보드 화면에 대한 파일도 전달받았다. 제조사이다보니 자사의 기존 제품들의 판매 현황과 신제품 관리에 대해서 대시보드화 하고 싶었던 필요가 있어 태블로 도입을 고려하고 있었다.
매출실적, 신제품, 경영지표 관련 대시보드를 16개 개발했었고, 그 당시에는 컨테이너를 잘 사용할줄 몰라서 부동(floating)으로 다 개발을 했었다. 다수개의 대시보드 이동으로 구현된 통합문서를 모두 부동으로 만드는 것은 레이아웃 통일을 위해서 굉장한 공수가 들어가는데, 컨테이너 사용에 대해서 미숙하다보니 부동으로 일일이 개발했던 기억이 있다.
지금 생각해보면 통합문서를 전부 다 부동으로 개발하는것이 굉장히 무모하다고 생각하지만, 그 당시의 나는 추가 근무를 하는 한이 있더라도 부동으로 모든 레이아웃을 통일시켰다.
또한 날짜 함수(Dateatrunc, Dateparse)들을 잘 활용하지 못하기도 했었다. 그래서 주변의 도움을 받아서 날짜와 관련된 계산된 필드를 만들기도 했었다. 프로젝트를 하다보니 날짜 함수를 잘 다루는 것은 필수 능력이었다. 기본적으로 다룰줄 알아야 하는 함수들이었다.
확실히 공부를 목적으로 했던 샘플 데이터로 개발하는 것과는 느낌이 달랐다. 현업에서 사용되는 데이터로 대시보드를 개발과 발표 자료를 만들고, 본부장님과 태블로 코리아 영엽 및 컨설턴트와 함께 부산에 위치한 고객사에 다녀오면서 신입 사원으로서 굉장히 값진 경험을 했다고 생각한다.
그 이후 나는 삼성 프로젝트에 투입되었는데, 다른 신입 사원들의 고생해서 만드신 제안서덕분에 태블로가 채택이 되어 프로젝트로 이어져서, 다른 팀원분들께서 프로젝트를 수행하셨다.
POC용 대시보드 개발에 있어서 지금 생각해보면 부족한 점이 많았고 더 잘 만들수 있을것 같지만, 그래도 그 당시의 나는 최선을 다했었고, 내가 POC로 관여 했던 영업건이 실제 프로젝트로 이어져서 뿌듯한 점도 있었다.
1. Summary
- Period : '21.09.27 ~ '21.11.04
- Customer: Autonics (manufacturer)
- Task : Developed 16 dashboards (sales performance, new products, management indicators)
- Data Source : Microsoft Excel
- What I learned and felt
- Need to study how to use dashboard containers
- Date functions (Datetrunc, Dateparse, etc.) and how to utilize parameters
2. Memoirs
It was the first duty given to me while working for DKBMC.
At that time, I didn't know what POC meant or what it was doing. I found that Proof Of Concept stands for the steps taken to verify new technologies or solutions that were not used from the customer's point of view.
It was my third month of joining the company, so I thought I lacked a lot of competencies, so it was personally burdensome to do the project, so I thought POC would be suitable as my first work, and I vowed to work hard.
Autonics is a Busan-based manufacturer that makes sensors, field instruments, and power devices. I received an Excel files from a customer to be used for dashboard development, and I also received a file on the dashboard screen that the customer wanted. As a manufacturer, there was a need to dashboard the sales status of its existing products and management of new products, so I was considering introducing it as a tablet.
I developed 16 dashboards related to sales performance, new products, and management indicators, and at that time, All dashboards were developed as floating because I wans't used to using container. Making all integrated documents implemented by multiple dashboard movements floating requires a lot of labor to unify the layout, but I remember developing them one by one because I was inexperienced in using containers.
Now that I think about it, I think it's very reckless to develop all the integrated documents in a floating way, but at the time, I unified all the layouts in a floating way, even if I had to work extra time.
It also failed to make good use of date functions (Dateatrunc, Dateparse). So I also made a calculated field related to the date with the help of the people around me. Working on a project, it was an essential ability to handle date functions well. They were basically functions that needed to be handled.
Certainly, it felt different from developing sample data for the purpose of studying. I think I had a very valuable experience as a new consultant while making dashboard development and presentation data with data used in the field, and visiting a client company located in Busan with my director, Tableau Korea salesperson and consultants.
Since then, I have been put into the Samsung project, and thanks to the hard work of other new employees, Tableau was adopted and led to the project, and other team members carried out the project.
When I think about it now, there were many shortcomings in developing dashboards for POC, and I think I could make it better, but I did my best at that time, and I was proud that the sales that I was involved in as POC led to the actual project.