들어가며…
신입으로 입사하여 재직한 1년 간 많은 법인의 많은 팀들과 친해지고 술도 먹고 대화도 나누며 느낀 점은 비 개발직 직원들은 너무 간단한 업무 임에도 개발팀에게 요청해야 하는 점이었습니다.
300명 직원들의 업무의 대부분이 블록체인이나 계정서비스와 연관있기 때문인데 하나 씩 정리해보자면
•
트랜잭션을 생성하는 행위
◦
출입문 열기
◦
출근
◦
퇴근
◦
사내 식당에서 점심 식사를 결제
◦
사내 카페에서 음료를 결제
•
OneID (회사 서비스의 모든 계정을 통합하는 서비스) 사용
◦
주식거래 어플 이용 (주식)
◦
토마토 뉴스 (언론)
◦
토마토 티브이(방송)
◦
PG, 암호화폐, NFT
◦
부동산 거래
적다면 적고 많다면 많은 법인들의 서비스가 저희 법인과 연관이 있습니다.
다른 법인의 장애문의나 CS까지도 저희 법인으로 문의하는 경우가 많아 저 연차 직원들은 또 다시 경력자에게 문의를 하며 간단한 업무도 지체되는 경우가 많았습니다.
백오피스 개발을 해야되는 이유
•
백오피스 개발을 시작하기 전에는 몰랐는데 지금 다시 생각해본다면 백오피스를 개발했기에 더 빠르게 회사 프로젝트를 파악할 수 있었다고 확신합니다.
•
타 직무 직원과 제가 만든 서비스를 사용하는 것을 보면 기분이 좋습니다.
◦
별 기능 아니라고 생각했는데 다른 법인에서 힘들게 처리하고 있던 경우 너무 좋아해주십니다!!
•
타 직무 직원과 빠르게 친해질 수 있습니다.
◦
백오피스 개발을 하려면 클라이언트 측이 불편함을 느끼는 업무를 알아야 하기에 대화할 기회가 많아집니다.
좀 더 좋은 백오피스를 개발하기 위한 팁
용어 통일하기
•
비단 백오피스 뿐 만아니라 타 직무와의 소통에서 용어 통일하기가 가장 중요한 것 같습니다.
•
타 직무 분들에게 테이블 명이나 엔티티명을 사용하다가 서로 이해하지 못하는 상황이 꽤 많았습니다 ㅠ
자주 확인하는 정보는 대시보드에 넣기
•
저의 경우엔 새로 생성된 NFT와 코인 가격을 넣어두었습니다.
•
아직은 기능이 세 개 밖에 없지만 계속 추가될 예정 !!
안써준다고 상처받지 말기
•
안써준다고 상처받으면 안됩니다 ㅜㅜㅜㅜㅜㅜ 그래도 마상
•
웹 주소를 전달하면서 사용하면서 불편한게 있으면 언제든지 편하게 말해달라고 먼저 말씀드리면 불편한 점을 먼저 말해주는 경우도 있습니다!!
UI / UX 개선하기
•
저는 CSS를 진짜 못해서 부트스트랩과 어드민 템플릿을 많이 사용했습니다.
◦
Sweet Alert2
◦
TailwindCss ( 클래스로 스타일 넣고 싶을 때 굉장히 편함)
•
ChatGPT 또는 Excalidraw AI 같은거 사용해서 이쁘게 만들면 더 많이 사용하시는것 같습니다.
•
채널톡 연동하기
◦
제 서비스를 사용하다가 오류가 발생하는 경우 채널톡이 있으면 먼저 연락 주시는 경우가 많습니다.
◦
헤더에 메타태그 한줄로 적용도 되고 앱이랑 연동도 돼서 편한것 같습니다.
어떤 정보던지 엑셀로 Export 할 수 있도록 만들기
•
기획팀과 회계팀이 세금관련 업무를 하면서 전부 액셀로 하는 것을 보고 코인 전송과 NFT 발행, 전송 기록들을 액셀로 다운로드 받을 수 있게 만들면 좀 더 센스있는 처리가 가능합니다!
•
해당 직원의 사무실 IP 대역대에서만 받도록 정책을 설정하고 DNS까지 붙여주면 너무 좋아하십니다~~