Search

사내 백오피스를 만들고 느낀 점

카테고리
백엔드 🧬
Date
Tags
2 more properties

들어가며…

신입으로 입사하여 재직한 1년 간 많은 법인의 많은 팀들과 친해지고 술도 먹고 대화도 나누며 느낀 점은 비 개발직 직원들은 너무 간단한 업무 임에도 개발팀에게 요청해야 하는 점이었습니다.
300명 직원들의 업무의 대부분이 블록체인이나 계정서비스와 연관있기 때문인데 하나 씩 정리해보자면
트랜잭션을 생성하는 행위
출입문 열기
출근
퇴근
사내 식당에서 점심 식사를 결제
사내 카페에서 음료를 결제
OneID (회사 서비스의 모든 계정을 통합하는 서비스) 사용
주식거래 어플 이용 (주식)
토마토 뉴스 (언론)
토마토 티브이(방송)
PG, 암호화폐, NFT
부동산 거래
적다면 적고 많다면 많은 법인들의 서비스가 저희 법인과 연관이 있습니다.
다른 법인의 장애문의나 CS까지도 저희 법인으로 문의하는 경우가 많아 저 연차 직원들은 또 다시 경력자에게 문의를 하며 간단한 업무도 지체되는 경우가 많았습니다.
조금만 찾아봐도 우르르 나오는CS 문의들..

백오피스 개발을 해야되는 이유

백오피스 개발을 시작하기 전에는 몰랐는데 지금 다시 생각해본다면 백오피스를 개발했기에 더 빠르게 회사 프로젝트를 파악할 수 있었다고 확신합니다.
타 직무 직원과 제가 만든 서비스를 사용하는 것을 보면 기분이 좋습니다.
별 기능 아니라고 생각했는데 다른 법인에서 힘들게 처리하고 있던 경우 너무 좋아해주십니다!!
타 직무 직원과 빠르게 친해질 수 있습니다.
백오피스 개발을 하려면 클라이언트 측이 불편함을 느끼는 업무를 알아야 하기에 대화할 기회가 많아집니다.
좀 더 좋은 백오피스를 개발하기 위한 팁

용어 통일하기

비단 백오피스 뿐 만아니라 타 직무와의 소통에서 용어 통일하기가 가장 중요한 것 같습니다.
타 직무 분들에게 테이블 명이나 엔티티명을 사용하다가 서로 이해하지 못하는 상황이 꽤 많았습니다 ㅠ

자주 확인하는 정보는 대시보드에 넣기

저의 경우엔 새로 생성된 NFT와 코인 가격을 넣어두었습니다.
아직은 기능이 세 개 밖에 없지만 계속 추가될 예정 !!

안써준다고 상처받지 말기

안써준다고 상처받으면 안됩니다 ㅜㅜㅜㅜㅜㅜ 그래도 마상
웹 주소를 전달하면서 사용하면서 불편한게 있으면 언제든지 편하게 말해달라고 먼저 말씀드리면 불편한 점을 먼저 말해주는 경우도 있습니다!!

UI / UX 개선하기

저는 CSS를 진짜 못해서 부트스트랩과 어드민 템플릿을 많이 사용했습니다.
Sweet Alert2
TailwindCss ( 클래스로 스타일 넣고 싶을 때 굉장히 편함)
ChatGPT 또는 Excalidraw AI 같은거 사용해서 이쁘게 만들면 더 많이 사용하시는것 같습니다.
채널톡 연동하기
제 서비스를 사용하다가 오류가 발생하는 경우 채널톡이 있으면 먼저 연락 주시는 경우가 많습니다.
헤더에 메타태그 한줄로 적용도 되고 앱이랑 연동도 돼서 편한것 같습니다.

어떤 정보던지 엑셀로 Export 할 수 있도록 만들기

기획팀과 회계팀이 세금관련 업무를 하면서 전부 액셀로 하는 것을 보고 코인 전송과 NFT 발행, 전송 기록들을 액셀로 다운로드 받을 수 있게 만들면 좀 더 센스있는 처리가 가능합니다!
해당 직원의 사무실 IP 대역대에서만 받도록 정책을 설정하고 DNS까지 붙여주면 너무 좋아하십니다~~