소프트웨어 개발 경험을 통해 얻은 교훈. 사고에서 배운 교훈

과거 프로젝트에서 얻은 교훈은 성공 여부에 관계없이 프로젝트 관리자에게 매우 중요한 것을 가르쳐 줄 수 있습니다.

개인적으로 각 프로젝트 관리자는 일반적으로 자신의 실수에서 항상 배우기는하지만 팀과 조직 전체와이 교훈을 공유합니까?

분할 된 경우 다른 프로젝트 리더가 얻은 경험을 채택합니까?

과거 프로젝트에서 교훈이 실제로 추출되고 (분석되고 결론이 도출 된 경우), 후속 프로젝트에서 유사한 실수가 발생해서는 안됩니다.

그러한 조직 내의 프로젝트는 예산과 전체 고객 만족도에보다 일관되게 맞추어 져야합니다.

그리고 현실에서는 매우 드물게 발생하기 때문에 레슨이 항상 그려지지는 않는다고 가정하는 것이 합리적입니다.

프로젝트 환경은 종종 문화적으로나 지리적으로 다른 프로젝트 비전을 가지고있는 다기능 팀으로 인해 어려움을 겪습니다.

예산은 일반적으로 엄격하게 제한되며 비즈니스 (경영진이 대표)는 프로젝트가 본격적으로 진행될 때 프로젝트에 연결되므로 프로젝트 도중에 기본 요구 사항이 빈번하게 변경됩니다.

결과적으로 회사의 의사 소통이 효과적이지 않으며 서로 다른 부서가 충분히 통합되지 않아 서로의 활동을 인식하지 못하는 결과를 낳습니다. 동일한 실수가 프로젝트마다 반복됩니다.

이미 다른 프로젝트에서 동일한 실수를 반복함으로써 재정적 절감 효과가 있으며 정보 기술 리소스는 팀 및 부서 내에서 경험과 지식을 이전하는 데 도움을 줄 준비가되어 있습니다.

그렇다면 우리는 현재의 상태를 바꾸기 위해 경험을 전달하고 낡은 실수로부터 배우지 않는 이유는 무엇입니까?

많은 프로젝트 팀이 프로젝트 완료시 프로젝트 동안 얻은 교훈을 특별 검토 한 후이 정보를 공개적으로 액세스 할 수있는 정보 데이터베이스에 저장합니다.

그러나 문제는 다른 사람들이 자신의 프로젝트를 개선하기 위해이 정보를 사용하고 싶지 않을 때 발생합니다.

이것은 부분적으로는 그러한 데이터베이스의 질문이 적절하게 분류되지 않았거나 정확하게 분류되지 않아 올바른 질문이나 주제를 찾기가 어려워지고 데이터베이스 전체가 불편하고 쓸모없는 것으로 보이기 시작했기 때문일 수 있습니다.

그러나 정말 유용한 지식 기반을 만들려면 다음과 같이 할 필요가 없습니다.

1. 배운 모든 교훈을 고려함

발생한 문제 및 간단한 접근 가능한 데이터베이스에서이 문제가 어떻게 해결되었는지 기록하십시오. 이렇게하면 문제를 쉽게 식별하고 데이터베이스를 쉽게 업데이트하며 데이터의 정확성과 안정성을 유지할 수 있습니다.

프로젝트 이름, 유형, 크기, 업무 범위, 기능 영역 및 조직에서 중요한 기타 특성과 같이 주요 범주별로 검색 할 수있는 데이터로 그룹화되어 있는지 확인하십시오.

3. 커뮤니케이션

모든 프로젝트 팀에게 새로운 정보로 데이터베이스를 업데이트 할 것을 알리고, 더 중요한 것은 데이터베이스 작업시 실수를 피하는 데 도움이 될 때 모든 사람의 관심을 끄는 것입니다.

4. 데이터베이스 사용을 권장하십시오.

데이터베이스에 대한 비공식적 인 무료 액세스를 제공하고 사용자가 의견 및 의견을 남길 수 있도록합니다. 기본 작업을 기반으로 프로젝트 관리 프로세스를 개선하기위한 제안을 장려하십시오.

5. 데이터 검증

오래되고 중복 된 정보를 제거하기 위해 데이터베이스를 주기적으로 검토하십시오. 데이터베이스의 정보는 항상 관련성이 높고 정확해야합니다.

6. 프로세스를 지속적으로 개선하십시오.

비슷한 유형의 문제를 찾고 새로운 작업, 수표, 특정 행동의 순서 변경 등과 같은 프로세스의 관련 변화를 자극하십시오.

정기적으로 전체 프로젝트를 수행하는 모든 규모의 기업은 지식과 경험이 풍부하게 축적되어있어 항상 효과적으로 사용되지는 않습니다. 따라서 그러한 데이터베이스의 생성과 사용은 과거의 실수 경험을 효과적으로 활용하고 프로젝트 관리 프로세스를 개선하며 프로젝트마다 동일한 실수를 반복하지 않도록합니다. 이것은 의심 할 여지없이 더 성공적인 프로젝트 관리, 결과적으로 금전적 이득으로 이어질 것입니다.


때로는 가장 조심스럽게 계획 한 모든 것이 원래 의도했던 것과 완전히 다르게 진행될 때 모든 사람의 삶에 상황이 있습니다. 그런 순간에, 그들은 포기하고, 나는 모든 것을 포기하고 내가 만든 계획을 잊고 싶습니다. 그러나 실수, 실수 및 실패가 너무 치명적인 것으로 간주 할 가치가 있습니까?

어린 시절부터 어린 시절부터 많은 사람들이 최고가 되려는 욕구에 대해 가르쳐 왔습니다. 즉, 우리가 어떤 일을한다면, 우리는 최선의 방법으로, 또는 전혀하지 말아야한다는 것을 의미합니다. 물론 이러한 지침은 훌륭하지만 사람을 키우는 과정에서 종종 "합리적으로 합리적인 위치에서"일곱 번 측정하고 한 번만 잘라 내면 인간의 삶에 부정적인 영향을 미치는 일종의 병리학으로 변모합니다. 그 결과, 어른으로서, 우리 중 일부는 어떤 실패에 대해서도 매우 고통스럽고, 즉시 잊어 버리고 그들의 삶을 상기시킬 수있는 모든 것을 제거하려고 노력합니다.

그러나, 가장 비참한 프로젝트조차도 한 방향 또는 다른 방향으로 움직임을 변화시킬 수있는 훌륭한 지침을 포함 할 수 있다는 사실을 항상 고려해야합니다. 그러나 이것을 이해하려면 실패에 대한 올바른 태도를 취해야합니다.

합리적인 실수를하는 법을 배우십시오.

따라서 오류는 두 가지 범주로 나눌 수 있습니다. 바보 같은 실수가 있습니다. 이는 방치 또는 부주의로 인해 사람들이 범하는 실수입니다. 그리고 합리적인 실수가 있습니다 - 그들은 사람이 의식적 위험을 감수하거나 어떤 행동을 취할 때 만들어집니다.

그러한 실수를하는 것은 훌륭한 "일하는"물질이자 마음의 음식입니다. 많은 경우에, 이는 사람이 목표를 달성하기 위해 개발하고 위험을 감수 할 수 있음을 암시합니다. 이 경우 실패로부터 교훈을 이끌어내는 접근법은 건강한 것입니다. 왜냐하면 사람은 이미 자신과 자신의 행동에 대한 적극적인 작업에 이미 집중하고 있기 때문입니다. 뛰어난 결과를 얻기 위해서는 뛰어난 행동을 취해야한다고 말하는 것은 불필요한 일이 아닙니다. 새로운 전략을 실험하고 구현하는 것을 두려워하지 마십시오.

실수로 얻은 교훈을 실제로 적용해야합니다.

그러한 오류는 한 번만 작성해야합니다. 그녀의 사실 만이 무엇인가를 가르쳐야했습니다. 즉, 조치가 잘못 수행 된 경우 변경해야합니다. 그러나 이러한 변화가 효과를 발휘하고 새로운 효과를 내기 위해서는 과거의 경험을 고려해야합니다. 단지 이것이 학습이 일어나는 방식입니다. 실수를 저 지르지 않으면 다른 어떤 방법으로도 얻을 수없는 교훈이 있습니다. 그러므로 우리가 배움의 위치에서 실수 나 실패를 생각한다면 훌륭한 교사 일 것입니다.

또한 실수를 저지르는 것이 새로운 것의 개발에 직접적인 영향을 주어야한다는 것도 매우 중요합니다. 그러나 엄청난 수의 사람들이 배운 교훈을 잊어 버립니다. 그리고 모든 사람이 자신의 계정으로 모든 추가 활동을 구축하지는 않습니다. 그리고 (새로운 행동을 배우고 수행하는) 매우 합리적인 것처럼 보이지만, 대부분의 경우 사람들은 자기 깃발에 빠져서 나중에 언젠가는 자신의 비행 분석을 계획합니다. 이것은 많은 사람들이 그들의 실수에서 아무것도 배울 수 없다는 사실에 대한 훌륭한 설명입니다.

이것에 덧붙여, 어떤 사람에게 자신이 실수로 배운 교훈을 설명해 줄 것을 요청하면 부러운 열정으로 그 일을 할 수있을 것입니다. 그러나 만약 당신이 이미 그의 실패로부터 얻은 교훈에 기초한 새로운 행동 계획을 제공 할 것을 요구한다면, 그는 아마도 그의 눈을 돌리고 그의 어깨를 으. 할 것입니다. 사람들이 기존의 상태를 쉽게 바꿀 수있는 방법에 대해 이야기하는 경우가 종종 있습니다 만, 새로운 지식은 단순히 사용되지 않기 때문에 모든 단어가 단지 단어로 남아 있습니다.

또 다른 중요한 점은 어떤 사람들은 실수로 눈을 감 으려하거나 단순히 다른 사람들에게 저지른 것에 대한 비난을 돌리는 경향이 있다는 것입니다. 그리고 여기에서이 행동은 시작 자 자신에게 최악의 효과가 있다는 것을 이해하는 것이 중요합니다. 눈을 감추려면 실수로 같은 장소에 의식적으로 서 있어야합니다. 앞으로 나아 가지 마십시오. 그리고 다른 사람에 대한 책임을 변화시키는 것은 비슷한 자리에 서서 자신이나 행동, 그리고 궁극적으로 당신의 삶에 책임이없는 무능력이나 무분별 함으로 보완됩니다.

다른 사람들의 실수로부터 배우십시오.

우리 시대에는 유명하고 성공적인 사람들의 삶과 일에 대한 묘사에 엄청난 양의 자료가 사용되었습니다. 가장 뛰어난 성과는 초능력을 소유하지 않은 사람들이 가장 많이 저지른 사람들과 그 사람들을 가장 많이 연구 한 사람들에 의해 달성되었습니다. Thomas Edison, Johann Wolfgang Goethe, Mikhail Lomonosov, Vladimir Lenin, Francois de Larochefuca, Maxim Gorky, Leo Tolstoy, Aristotle, Confucius 및 기타 저명한 인물들에 대한 이야기가있었습니다.

예, 제 3 자 소스를 사용하지 않더라도 무엇을 어떻게해야하는지, 무엇을 어떻게해야하는지 등 예를 수백 가지로 볼 수 있습니다. 친척, 친구, 지인, 동료 일 수 있습니다. 일어나고있는 일에 눈이 멀지 않고 다른 사람의 경험을 사용하는 법을 배워야합니다.

위의 내용을 모두 요약하면 실수와 실패로부터 오류를 독점적으로 추출 할 수있는 여러 기법을 사용할 수 있습니다.

  • 실패에 시달렸다면, 이것에 대해 분개하는 대신 가능한 한 객관적으로 바라보고 현실에서 일어난 일을 이해해야합니다. 종종 그들은 우리가 사물의 실제 상태를 보지 못하게합니다.
  • 만약 당신이 불행하다면, 그 결과로 일어난 일이 아닌, 당신의 생각, 믿음과 행동이 잘못된 길로 인도했던 원인에 대해 생각할 필요가 있습니다.
  • 당신의 실패 이유를 찾아내는 것을 명심하라. 이것은 일을하지 않는 또 다른 방법이며 앞으로도 계속하지 않는다는 것을 알아야합니다.
  • 당신은 항상 사물에주의를 기울여야합니다. 과도한 감정은 사물의 본질을 왜곡시키고 올바른 결정을 내리는 것을 허용하지 않습니다.
  • 어떤 경우에도 자기 깃털과 자기 파기에 관여 할 필요가 없습니다. 실수가 있다면, 그럴 수도 있고 그렇게되었을 것입니다. 사물에 대한 철학적 견해를 발전 시키십시오.
  • 모든 실수는 당신에게 특별한 기회를 제공하는 새로운 기회임을 항상 기억하십시오. 거의 모든 것을 예견 할 수 있습니다. 우리는 사람들이고, 사람들은 실수하는 경향이 있습니다.
  • 다른 사람들이하는 일에주의를 기울여 자신의 경험을 자신의 목적을 위해 사용하십시오. 다른 사람들의 실수로부터 배우고 자신의 것을 피할 수 있어야합니다.
  • 동일한 작업을 지속적으로 수행하여 새로운 결과를 얻는 것은 불가능하다는 것을 기억하십시오. 새로운 길을 찾는다.

실패는 당신의 성품과 의지의 담금질뿐 아니라 전 세계가 당신에게 불리 할 때조차도 목표를 달성 할 수있는 능력이라는 사실에 대하여 여가를 생각하십시오. 성공에 이르는 과정에서 얼마나 많은 실수를 저 지르더라도. 중요한 것은 새로운 실수로 모두가 더 가까워 질 것이라는 점입니다. 그렇습니다. 결코 실수를하지 않고 패배의 괴로움을 경험하지 않은 사람들은 진실로 성공과 승리를 누릴 수 없습니다.

그러므로 끊임없이 나쁜 경험을 생각하지 마십시오. 당신의 행동을 분석하고, 수업을하고, 적절한 결론을 도출하고, 새로운 실패를 두려워하지 마십시오. 실수로 인해 피해자가되지 않도록하십시오. 존재하지 않음 이상적인 사람들. 그리고 아무 것도하지 않는 사람 만 결코 틀림이 없습니다.

그리고 마지막으로 작별 인사 :

"당신의 마음을 바꾸고 당신의 실수를 바로 잡는 것이 당신의 실수에서 인내하는 것보다 자유와 더 일치한다는 것을 기억하십시오."

마커스 아우렐리우스

다음은 내가 수년 동안 스스로 개발 한 소프트웨어 개발 규칙 목록입니다.

개발

1. 작은 것들로 시작한 다음 확장하십시오.

새로운 것을 만들고 기성의 시스템에 기능을 추가 할 때 나는 항상 필요한 기능을 거의 수행하지 않는 아주 간단한 버전부터 시작한다. 그런 다음 원래 결정된 내용이 될 때까지이 결정을 한 단계 씩 확장합니다. 나는 처음부터 계획에 이미 모든 세부 사항을 칠할 수 없었습니다. 대신 개발 과정에서 필요한 것을 더 잘 이해하고 프로젝트에서이 지식을 사용합니다.

나는 존 갈라 (John Galla)의 다음과 같은 말을 좋아합니다 : "어떤 복잡한 시스템이라도 작동하는 간단한 방법으로 진화했다."

2. 한 번에 하나씩 변경하십시오.

개발 중에 프로그램이 일부 테스트에서 실패하기 시작하거나 일부 기능이 작동을 멈 추면 한 곳에서만 코드를 변경하면 이유를 찾는 것이 훨씬 쉽습니다. 즉, 모든 것을 한 번에 시도하는 것보다 작은 반복을 사용하는 것이 좋습니다. 한 가지를 해보고 작동하는지 확인하고 반복하십시오.

이것은 버전 제어 시스템의 커밋 수준에도 적용됩니다. 리팩토링해야하는 경우 새 기능을 추가하기 전에 먼저 리팩터링에 대한 변경 사항을 수정 한 다음 (커밋 별도)이 기능을 추가하십시오.

3. 초기 단계에서 로깅 및 오류 처리를 추가하십시오.

새로운 시스템을 개발하기 시작할 때 가장 먼저해야 할 일 중 하나는 로깅과 오류 처리를 추가하는 것입니다. 이 두 가지 모두 프로젝트의 시작부터 이점을 얻습니다. 수십 줄 이상의 코드가있는 프로그램에서는 실행 중에 어떤 일이 발생하는지 알아야합니다. 특히이 데이터는 계획대로 작동하지 않을 때 중요합니다.

오류 처리와 거의 동일 - 예외는 어쨌든 피할 수 없으며 프로젝트의 수명 내내 던져 질 것입니다. 그런 다음 처음부터 체계적으로 처리하기 시작하지 않으시겠습니까?

4. 각각의 새로운 코드 행은 적어도 한 번 실행되어야합니다.

모든 기능에 대한 작업을 완료하기 전에 테스트해야합니다. 결국, 그녀는 정확히 그녀가해야 할 일을 어떻게 이해할 것입니까? 자주 최선의 선택   이를 위해 자동 테스트가 있지만 다른 옵션이 있습니다. 일반적으로 방법은 중요하지 않지만 중요한 점은 작성한 코드 줄마다 제어권을 가져야한다는 것입니다.

때로는 코드의 모든 가지로 들어가기 위해 필요한 조건을 재현하는 것이 어려울 수 있습니다. 다행히도, 당신은 약간의 속임수를 쓸 기회가 있으며, 반드시 완전한 전투 조건을 재현하려고하지는 마십시오. 예를 들어, 데이터베이스 오류를 포착하는 것은 특히 열 이름의 철자를 잘못 작성하여 검사 할 수 있습니다. 또는 내부에서 일시적으로 조건을 반전시킬 수 있습니다. "오류가 발생했습니다."와 같은 경우는 "모든 것이 올바르게 수행되었습니다"와 바뀝니다. 이것은 원칙적으로 매우 드물게 발생하고 모방하기 어려운 오류에 유용합니다.

때로는 특정 코드 행이 전혀 작동해서는 안된다는 버그가 있습니다. 코드 검토 중에 외부에서 상당히 정상적으로 보일 수 있지만 그래도 작동하지는 않습니다. 원칙적으로 항상 최소한 한 번 새로운 행을 수행하도록 허용하는 경우 이러한 상황을 피할 수 있습니다.

5. 전체 프로젝트에서 작동 여부를 확인하기 전에 부품을 테스트하십시오.

개별 구성 요소를 신중하게 테스트할수록 시간을 절약 할 수 있습니다. 종종 개별 구성 요소 간의 상호 작용을 조정하는 문제에 직면 할 수 있습니다. 그리고 각자가 올바르게 작동한다고 확신한다면이 작업에 충분한 시간을 할애 할 수 있습니다.

6. 물론 모든 것은 생각보다 시간이 오래 걸립니다.

특히 프로그래밍에. 특정 작업의 구현에 소요되는 시간을 예상하는 것은 모든 것이 원활하게 진행 되더라도 실제로 어렵습니다. 그러나 소프트웨어 개발과 관련하여 예기치 않은 문제가 발생할 수 있다는 점을 고려해야합니다. 버그가 가장 단순한 병합으로 넘어갈 수 있고, 프레임 워크를 업데이트하면 일부 기능을 변경해야하거나 API 호출에서 예측할 수 없거나 잘못된 결과가 나올 수 있습니다.

예를 들어 Hofstadter의 법칙을 고려하더라도 모든 사업은 처음에는 생각했던 것보다 더 많은 시간이 걸립니다. "

7. 먼저이 코드가하는 일을 이해하십시오.

대부분 프로그래밍은 기존 코드를 변경하는 것입니다. 프로젝트에 완전히 새로운 것을 포함하더라도이 새로운 코드는 작성된 코드의 일부가되어야합니다. 또한 추가하기 전에 발견 된 솔루션을 이해해야합니다. 그렇지 않으면 이미 구현 된 무언가의 성과를 방해 할 수 있습니다. 따라서 코드를 읽을 수있는 능력만큼이나 코드를 읽을 수있는 능력이 중요합니다. 그리고 이것이 코드를 임베딩하는 단순한 작업이 보이는 것보다 오래 걸릴 수있는 또 다른 이유입니다. 변경 사항이 발생하는 상황을 이해해야합니다.

8. 코드를 읽고 실행하십시오.

다행히 서로를 완벽하게 보완하는 코드를 이해하는 두 가지 방법이 있습니다. 코드를 읽을 수 있으며 코드가 실행될 때 어떤 일이 발생하는지 볼 수 있습니다. 실행을 실행하면이 코드가 작성된 내용을 이해하는 데 도움이 될 수 있습니다. 그러나 두 가지 방법을 모두 사용해야합니다.

디버깅

9. 오류는 항상있을 것입니다.

나는 "처음부터 모든 것을해라"라는 접근 방식을 정말로 좋아하지 않습니다. 얼마나 많은 노력을 기울이 느냐, 실수는 중요하지 않습니다 ( "우리는 그것에 대해 생각하지 않았습니다 ..."). 응용 프로그램을 실행하고 사용 가능한 버그를 수정하는 것이 훨씬 더 생산적입니다.

10. 오류보고에 응답하십시오.

각 개발자는 오류보고를 분석하고 수정하는 데 시간을 소비해야합니다. 이를 통해 시스템 작동 방식, 고객이 기대하는 것, 시스템을 유지 관리하는 것이 얼마나 어려운지에 대해 더 깊이 이해할 수 있습니다. 또한, 귀하의 개발에 대한 책임감을 느낄 수있는 좋은 방법입니다. 이 기회를 놓치지 마십시오.

11. 문제를 재현하십시오.

버그를 수정하는 첫 번째 단계는 오류를 재현하는 것입니다. 그런 다음 프로그램을 수정하면 오류가 사라질 수 있습니다. 이 간단한 규칙은 문제가없는 곳에서 문제를 제시하고 솔루션이 제대로 작동하는지 확인하는 데 도움이됩니다.

때때로 당신이 알고있는 많은 문제점들이 있습니다. 다양한 오류가 서로 상호 작용하여 이상한 행동을 유발할 수 있습니다. 이 동작의 원인을 찾는 대신 알려진 오류를 수정하고 증상이 남아 있는지 확인하십시오.

13. 일치하는 게 없습니다.

테스트 나 디버깅을 할 때 우연의 일치를 믿지 마십시오. 타이머 값을 변경했는데 시스템이 더 자주 재부팅되기 시작 했습니까? 우연이 아닙니다. 새로운 기능을 추가 했습니까? 그리고 다른 기능이 느려졌습니까? 탐색!

14. 시간 소인을 고려하십시오.

디버깅 할 때 상호 연결을 살펴보십시오. 예를 들어, 시스템이 다시 시작되기 약 3000 ms 전에 요청이 전송되면 타이머가 재시작을 유발 한 일부 작업을 시작했을 수 있습니다.

협력

15. 가장 효과적인 의사 소통 - 직접 대면.

라이브 대화는 화상 회의, 채팅, 전화 또는 이메일을 대체하지 않습니다. 동료와 토론 할 때 아이디어와 솔루션이 얼마나 더 좋은지 놀라운 것입니다.

16. 고무 오리.

어려움에 직면하면 동료에게 가서 문제에 관해 이야기 할 수 있습니다. 대부분의 경우, 설명 과정에서 동료가 한 마디도하지 않더라도 결정을 내릴 수 있습니다. 그것은 마술처럼 들리지만 꽤 자주 돌아갑니다.

17. 물어보십시오.

코드를 읽고 실행하는 것이 작동 방식을 이해하는 가장 좋은 방법입니다. 그러나 유능한 사람 (예 : 프로그램 작성자)에게 물어볼 기회가 있다면 사용하십시오. 질문을하고 답변을 얻은 다음 추가 질문을 할 수있는 대답을 기반으로 며칠이 아니라 몇 분 안에 정보를 얻을 수 있습니다.

18. 타인의 공로를 인정하십시오.

예를 들어, "Marcus는 훌륭한 아이디어를 가지고있었습니다 ..."대신 "우리가 시도했습니다 ..."라고 말하십시오. 당신을 도운 모든 사람을 언급하십시오.

다른

19. 실험.

이 언어 기능이 어떻게 작동하는지 잘 모르는 경우 간단한 예제를 작성하여 예제로 설명 할 수 있습니다. 복잡한 시스템을 테스트 할 때도 동일한 방법이 적용됩니다. -1을 인수로 전달하면 어떻게됩니까? 그리고 내가 차를 다시 시작할 때 서비스가 떨어지지 않으면? 어떤 방식으로 작동하는지 탐색하십시오 - 오류를 발견하게 될뿐만 아니라 시스템을보다 깊이 이해할 수 있습니다.

20. 잠 좀 자.

어려운 작업이나 문제가있는 경우 결정하기 전에 잠을 자도록하십시오. 당신이 그것에 대해 생각하지 않는다 할지라도 당신의 잠재 의식은 여전히 ​​결정을 위해 노력하고 있습니다. 결국, 아침에 당신에게 쉽게 보이는 답변을 쉽게 찾을 수 있습니다.

21. 변경.

때때로 여러 가지 역할을 시도하는 것을 두려워하지 마십시오. 서로 다른 사람들, 다른 제품, 다른 회사에서 일하는 것이 자극적입니다. 해마다 많은 사람들이 같은 일을하면서 외적인 환경의 영향을 받아 삶의 일부를 변화시킵니다.

미래를 보호하십시오.

과거로부터의 학습

사고로부터 배운 교훈

사건 날짜 :

사고 원인을 지역화하고 제거하는 조치 :

KapitalAgro CJSC의 관리자, 전문가 및 근로자에 ​​대한 지식에 대한 비판적인 검토를 실시하십시오.

직원 가스 서비스 전문가.

크롤러의 특수 교육을 수행하기 위해 생산 보일러 하우스의 운영자.

배운 교훈 :

수행 할 때 설계 결정에서 벗어나는 것은 용납되지 않습니다. 건설 작업   가스 분배 네트워크 및 가스 소비의 대상.

기업의 직원은 숙련되고 인증 된 인원이 있어야합니다.


조직 명:

OJSC "CapitalAgro"

부서 소속:

장소사고 :

건물 입구의 가스 파이프 라인 기계 청소    배수구 및 송풍기

보기    사고 :

유해 물질 방출, 폭발, 구조물 파괴

사고에 대한 간략한 설명 :

기계 폐수 처리의 배전반 건물의 전기실에서 지하 가스 파이프 라인이 파손됨에 따라 지하 유틸리티를 통해 방에 들어간 가스 폭발이있었습니다.

사고의 결과 :

(희생자의 존재, 피해 포함)

폭발로 파괴 외벽    방 실드 및 케이블의 손상된 부분. 한 명의 작업자가 다쳤습니다.

경제적 피해는 226,000 루블에 이른다.

1. 사고의 기술적 이유 :

1.1. 폴리에틸렌 파이프의 내면에 박리의 형태로 결함이 형성되어 파이프 영구 연결의 파괴 - 폴리에틸렌.자가 치유 교훈, 추출한 ~의   뛰어난 외과 의사의 경험 ... 자동차에서 벗어나십시오 사고, 그리고 머물고있는 사람, ... 미국, 일어난 곳 사고   원자력 발전소에서. 이걸로 ...

  • 강좌 번호 : 테마 : "도로 안전의 ABC"

    교훈

    차의 역사. 자료 교훈: 1. 출현과 진화의 역사 ... 사고. 많은 문제와 ... 상황과 진행 추출하다   부상당한 ~의- 바퀴 밑에서, ~의   캐빈 등 마.

  • 강의 № 테마 : "자동 전송 개발의 역사"

    교훈

    에있는 사람들 사고,뿐만 아니라 사고   자동차 제조사 ... 상황을 평가하고 진행 추출하다   부상당한 ~의- 바퀴 밑에서, ~의   택시 등. 그렇게 해 ... 사고가 나니? 교훈   № 9. 테마 : "Test 교훈»목표 교훈: 반복 ...

  • Stanislav Lem 판타지와 미래 학 2 권

    리뷰

    생물 학자들은 설계시 고려했다. 교훈, 추출한 ~의   그녀가 ... 종유석 바늘을 가지고있을 때 자연의 실수. 사고- 이것은 다시 감소이며 ... 최소 초과 비용은 물론 거짓입니다. 사고제트 연료 스톡 피로로 인한 ...