프로그래밍 질문 관련
너무 기초적이고 두서없이 적은글이라 먼저 양해의 말씀을 드립니다.
안녕하세요
회사에서 업무 효율성의 증진을 위해서 혼자서 고민고민하다가 프로그램을 개발해보고자 하는 왕초보 1인입니다. 기본적인 HTML 코딩 및, CMS, 플러긴 정도만 수정해서 웹사이트만 조금 만들줄 아는, DB나 기타 프로그래밍에 관한 지식이 전무하지만, 컴퓨터와 관련해서는 비교적 이해능력이 빠른편입니다.
팀원들에게 업무가 주어질때 현재 액셀을 사용하고 있습니다.
예를들어 팀원 1이 30개의 사건을 가지고 있다면, 사건번호 1부터 30까지 순차적으로 액셀에 기입을 하고, 수행해야 할 업무를 기입하고 바로 옆칸에 기일을 지정합니다.
예:
사건번호 업무내용 기일
120000 X에게 전화하여 Y확인하기 2016년 9월 30일
Y확인 후 X에게 조언하기 2016년 10월 1일
120001 홍길동에 이메일 보내기 2016년 8월 25일
…
…
총 3명의 팀원을 관리하기 때문에 별도의 3개의 엑셀 파일을 사용하고 있으며 팀원들은 해당 엑셀 파일을 바탕으로 자신들의 할일의 우선순위를 결정하고 실행을 하고 있습니다.
문제점은 아래와 같습니다:-
1. 액셀이기 때문에 동시 수정이 불가능 하다는 점
2. 사건수가 30개에 다다르고, 기일이 날짜 기준 순차적으로 정리가 되지 않기 때문에 500줄이 넘는 엑셀을 일일히 스크롤 하거나 ctrl + F를 통해서 찾아야 하기 때문에 효율성이 떨어지고 집중하기 힘들다는 점
3. 업무가 완료되었는지 확인하기가 어렵다는 점 (업무 완료후 위에 ‘Y확인 후 X에게 조언하기 처럼 가운데 줄을 긋도록 되어 있는데 이것이 실수로 되어 있다면 확인 할 방법은 직접 기록을 뒤지는 방법밖에 없다는 점)
4. 오늘 할일이 바로 눈에 뛰지 않는다는 점
5. 다음 5일동안 해야할 업무가 쉽게 파악이 안된다는 점
이러한 부분들을 개선하기 위해서 프로그램을 개발하고자 합니다.
서두에 말씀드렸다시피 실제로 프로그램을 개발한 경험이 전혀 없지만 코딩을 이해하거나 예문을 해석해서 적용할 능력은 어느정도 있다고 생각됩니다.
구현하고자 하는 기능은 다음과 필요한 내용은 아래와 같다고 생각됩니다.
1. DB (최소한으로 사건번호, 업무내용, 기일등이 저장되어야 할 DB가 있어야 할 것이라 생각됩니다)
2. 해당 DB에 접속을 해서 내용을 기록하고 불러올 클라이언트 프로그램
a. 해당 프로그램은 아이디/비번을 입력해서 팀원들이 로긴 할 수 있어야 하며, 각 관리자와 유저로 나뉘어서 관리자는 모든 내용을 수정, 변경, 삭제, 추가 할 수 있어야 하며, 유저는 내용 열람 및 업무 완료 정도만 표시 할 수 있으면 됩니다)
b. 또한 유저는 자신에게만 해당되는 업무들을 조회할 수 있어야 합니다.
c. 필요시 관리자는 유저1의 업무들을 유저2로 아무런 문제없이 이관할 수 있어야 합니다.
d. 로긴 시, 그날 해야 하는 업무들이 DB에서 불러와져야 합니다.
e. 로긴 시, b번 바로 후 내일 해야 하는 업무들이 DB에서 불러와져야 합니다.
f. 로긴 시, c번 하로 후 향후 5일동안 해야 하는 업무들이 DB에서 불러와져야 합니다.
3. 출력
a. 출력을 했을 경우, 사건번호 별로 모든 내용들이 일괄 출력 할 수 있어야 하거나, 혹은 기일 순차적으로 출력할 수 있어야 합니다.
기존에 나와 있는 프로그램들의 경우 (예: 아웃룩) 권한 및 덩치가 크거나 불필요한 기능들이 너무 많이 있어 직관적이지 못하고, 본 프로그램은 순전히 태스크 매니지먼트로 내부적으로 사용하고자 합니다. 구글링을 수일째 해보았으나 내공이 부족한지라 출발점을 못찾겠습니다.
개발을 의뢰할 수 도 있다고 생각되나, 후에 유지 보수 등의 문제점 및 향후 다른 프로그램들을 지속적으로 만들고자 해서 스스로 칼을 뽑아들긴 했습니다. 아래 질문에 관해서 고수님들께서 인자한 답변을 주시면 정말로 감사하겠습니다.
1. 추천되는 랭귀지 (파이썬, C++, Java)
2. 유저 및 관리자가 해당 프로그램을 사용하기 위해 필요한 구동 환경
3. 관련 예제 물 (웹사이트/강좌 등)
고수님들의 날카로운 조언 부탁드리겠습니다.
감사합니다.
음,
요구되는 기능이 jira나 mantis 등과 같아 보입니다.
검색 한번 해보시지요.
소곤소곤
댓글 달기