나는 중소 기업에서 일하지만 IT 인력은 매우 적습니다.
작년 (2011), 나는 많은 최종 사용자 그룹에게 매우 인기있는 응용 프로그램을 작성했습니다. 작년 말에 마감 시한이 지났고 일부 기능 (지금부터 funcA라고 부름)이 마지막에 원하는 응용 프로그램에 추가되지 않았습니다. 따라서이 응용 프로그램은 2011 년 말부터 라이브 / 프로덕션에서 실행되었습니다. 문제없이 추가 할 수 있습니다.
어제 전체 최종 사용자 그룹이 애플리케이션에없는 funcA가 더 이상 작동하지 않는다고 불평하기 시작했습니다. 이 회사의 우선 순위는 응용 프로그램이 손상된 경우 우선 순위가 지정된 프로젝트보다 먼저 수정해야한다는 것입니다.
코드와 쿼리를 비교 한 결과 2011 년 이후에는 차이가 없습니다. 이는 proofA입니다. 그런 다음 최종 사용자 중 한 명에게 증거 B가 작동하지 않는다는 것을 인정할 수 있었지만 그 이후로 최종 사용자가 돌아와 이전에 작동하고 있다고 말했습니다 ... 최종 사용자의 무리가 동화되었다고 생각합니다 그녀. 또한 "시간 제한으로 인해 funcA를 달성 할 수 없음"(proofC) 인 프로젝트에 대한 요구 사항과 일일 업데이트가있는이 프로젝트에 대한 메모를 검토했습니다.
나는 그들 중 많은 사람들과 이야기를 나누었으며 프로그래밍 배경과는 거리가 멀어 혼란 스러울 수있는 곳을 알 수 있지만 프로젝트 우선 순위를 무시하기 위해 그룹에서 행동 할만 큼 지능적이라는 것도 알고 있습니다. 작업을보다 쉽게하기 위해 원하는 기능.
최악의 부분은 이제 그룹 생각이 시작되고 내 상사와 IT 책임자가 실제로 코드 또는 쿼리 변경이 없어도 실제로 그것을 믿기 시작한다는 것입니다. 논리 상태를 검토하는 한 1 = 1 인 경우 funcA가 작동하지 않을 정도로 매우 잘 건조됩니다.
따라서 이것은 시나리오 설명의 끝이지만 필연적으로 인계 할 수없는 생산 문제를 해결하기 위해 움직일 수 있기 때문에 성능 지표에 여러 가지 영향을 미치지 않으려 고합니다. 1 개월.