방금 (단독) 웹 응용 프로그램 개발자로 대학에서 새로운 직업을 시작했습니다.
이 대학에는 수많은 이질적인 시스템이 있지만 모두 잘못 코딩 된 레거시 시스템이 있습니다. 대부분 PHP로 작성되어 출석, 시험 결과, 표시 등을 처리합니다.
첫 번째 작업은이 많은 데이터를 통합하는 시스템을 구축하는 것입니다. 현재이 시스템은 친숙한 API없이 다양한 데이터베이스에 저장되어 있습니다 (기존 시스템은 데이터와 뷰를 분리하지 않고 바닐라 PHP로 코딩 됨) 학생들에 대한 목회 정보를 기록 할 수있는 새로운 플랫폼을 통해 교사 및 교직원에게 유용한 방식으로 제시하여 학생들의 문제에 신속하게 대응할 수 있습니다.
첫 만남에는 18 명이있었습니다! 대다수를 대표하는 명확한 지도자 나 목소리는 없었다. 식별 가능한 클라이언트가 없습니다 . 이 회의는 교수진의 소소한 기능에 대한 세부적인 구현 아이디어에서 데이터 입력에 Excel 스프레드 시트를 사용해야하는지 여부에 대한 논쟁으로 바뀌 었습니다.
당신이 상상할 수 있듯이 내 머리가 끝에 회전하고 있었다. 나는 실제로 좋은 아이디어가 많았지 만들을 수 없었습니다. 마케팅 대행사에서 개발 팀의 일원이되기 전에 이것은 매우 새로운 역할입니다. 프로젝트 관리자, 클라이언트, 디자이너, 개발자 등 매우 잘 정의 된 역할이있었습니다.
노련한 개발자 나 관리자가 동료를 프로젝트 팀과 유사한 것으로 끌어 올리는 방법에 대한 지침을 제공 할 수 있는지 알고 싶습니다. 민첩한 길입니까? 모든 다른 목소리를 어떻게 다룰 것인가? 일부 프로세스는 매우 신속하게 수행해야한다는 것이 분명합니다. 그게 무엇인지 잘 모르겠습니다.