2009-11-11 3 views
1

IT 부서에서 오류/문제를 어떻게 관리해야하는지에 관해 매우 흥미로운 토론을하고 있습니다. 다른 사람들이 응용 프로그램/피드 등을 관리하는 방법에 대해 말하는 것을 듣고 싶습니다.데브 팀 간의 오류 관리

우리는 BPEL (Business Process Execution Language)에 모든 것을 넣으려고하지 않기 때문에 비 개발자는 무슨 일이 일어나고 있는지를 볼 수 있고 문제가 발생할 때 코드를 조사 할 필요가 없습니다. 문제는 ... (대부분의 사람들이 알고 있듯이) 코드가 단지 eqution의 일부라는 것입니다. 또한 오류에 대해 실제로 어떤 일을 할 수 있도록 프로세스/흐름에 익숙해야합니다. 완전히 이해하지 않고 "수정"을하면 큰 파급 효과가 발생할 수 있습니다.

어쨌든 다른 사람들이 이러한 유형의 문제를 어떻게 다루는 지 알고 싶습니다. (코드/앱 생성 오류에 대한 적절한 가시성 제공).

감사합니다.

S

+0

우리의 주요 쟁점 중 하나는 가시성을 제공하기위한 최선의 방법 즉 ... (이메일, SQL 로그, 보고서, 비즈니스 활동 모니터링 등)입니다. 다른 팀/그룹이이를 어떻게 처리합니까? – scarpacci

답변

2

여기에서주의 깊게 살펴보십시오. 직장에서 언급되지 않은 의제가있을 수 있습니다.

우리는 오류 처리 과정을 좀더 공개적으로 다루는 문제에 직면하여 공용 인트라넷 서버에 Bugzilla를 구현했지만 누가 버그 상태 등을 게시 할 수 있는지, 누가 바꿀 수 있는지 신중하게 제한했습니다. 재판 사례와 증거, 갑자기 전에 허풍 쟁이였던 사람들은 과묵 한 상황에 처해있다. 결과적으로 우리 버그 보고서의 품질이 향상되었습니다. 더 나은 보고서 == 더 많은 수정. 모두가 이긴다.

저는 BPEL과 같은 물건에서 멀리 떨어진 나라에 머물러 있습니다. 적어도 개발자가 아닌 사람들이 코드를 읽을 수 없기 때문에 Nassi-Shneiderman 다이어그램과 같은 것을 쳐다 보면서 어떻게 도움이되는지 알지 못합니다. 형식주의는 엄격함을 의미하며, 비폭력 적 사람들은 일반적으로 전체적인 엄격함에별로 좋지 않습니다.

는 의도 홍보하는 경우 어떻게 실패 방법에 반대, 당신이 아닌 devs를 이해할 수있는 무언가, 그 다음 좋은 교육 솔루션을 공개적으로 사용 가능한 인트라넷 위키가 생산해야하므로, 작동 시스템 . 사람들이 주저 앉고 콘텐츠를 작성하는 것이 얼마나 힘든지 미리 이해해야합니다. 우리는 슬프게도 꽤 빨리 실속했습니다.

마지막으로 중요한 것은 경영진이이 프로세스를 사용하여 백도어를 통해 통계/KPI를 강제로 사용하지 않는 것입니다. 그 메트릭스는 말도 안되는 짧은 시간 안에 기능 부서를 파괴 할 수 있습니다.

+0

Bob, 위에서 언급 한 내용은 우리가 직면 한 문제입니다. 귀하의 의견에 진심으로 감사드립니다. – scarpacci

+0

+1 "갑자기 추악한 상태에 처박 혔던 사람들" –

0

"사회"아이디어와 매우 스택 여기 오버 플로우 팀 &을 구현 같은 구현하는 몇몇 회사가 있습니다 |이 버그 및 오류 수정을위한 개별 채점 시스템. 단 하나의 버그를 수정하는 유일한 목적으로 버그가 도입되는지 여부는 질문해야합니다.

+0

우리는이 문제의 일부인 상당히 작은 회사입니다. 우리에게는 정말 작은 IT 부서가 있으며 중복되는 문제가 있습니다. 우리가 그렇게 작은 직원을 가지고 있기 때문에 서로 다른 코드/프로세스를 알기가 어렵 기 때문입니다. 어디에서 "그래픽"인터페이스로 모든 것을 밀어 넣으려는 노력이 우리 직원의 일부에 의해 시작됩니다. 의견을 주셔서 감사합니다 ... 좋은 생각! – scarpacci

+0

나는 이것이 정확히 적용되지는 않는다는 것을 알고있다. 그러나 "데이터베이스"의 부수적 인 이유는 여러 데이터 그룹과 이질적인 그룹이 데이터를 적절하게 수정하고 비즈니스 로직이 데이터를 처리 할 수 ​​있도록하는 일반적인 데이터 표현을하는 것이 었습니다. 매우 발달 된 아이디어에 어떤 종류의 시스템이 구축되어 있는지 궁금해 할 것입니다. 프로젝션을 비즈니스에 가깝게 유지하고 로직을 백엔드에서 분리하십시오. – Xailor

1

할 충실한 일은 FogBugz일까요?

1

복잡한 일 (BPEL 등)을 피하고 필요한 경우 제 3 자 소프트웨어 패키지를 구입하는 것이 좋습니다. 예, FogBugz는 작동 할 수있는 한 가지 예입니다. AxoSoft OnTime, Rally 's RallyDev 등 ...

특히 작은 가게이기 때문에 언급 한 문제에 시간을 투자하고 핵심 비즈니스에 집중하는 대신 전염병을 피하는 것이 좋습니다.

관리에 대한 다양한 로그 등의 가시성에 관한 한, 이들에 대한 링크가있는 웹 페이지를 만드십시오. 끝난. 이런 일에 너무 많은 시간을 낭비하지 마십시오.

+0

전적으로 의미가 있습니다. 귀하의 의견에 감사드립니다. – scarpacci

관련 문제