dogfooding과 동등한 시스템 관리는 무엇입니까? 시스템을 디버깅 할 때 제공하는 직접적인

소프트웨어 개발자는 “dogfooding”이라는 개념을 가지고 있는데,이 소프트웨어는 종종 정기적으로 개발중인 소프트웨어를 개인적으로 사용합니다. 일부 프로젝트의 경우 시스템을 디버깅 할 때 제공하는 직접적인 상호 작용이 매우 중요합니다. 그래서 나는 지역 사회에 묻습니다.

dogfooding과 동등한 시스템 관리는 무엇입니까?



답변

나는 프로그래밍만큼 명확한 대답이 없을 것이라고 생각하지만 몇 가지 부분적인 대답이 떠 오릅니다.

다른 사람과 동일하게 표준 이미지로 설정된 PC를 사용합니다.

사용자 권한으로 실행 대부분의 경우 필요한 경우에만 상승합니다.

또 다른 생각 : 친한 친구 나 친척에게 문서를 살펴보고 그것을 따르고 분명한지 솔직하게 말하십시오.


답변

사용자와 동일한 백업 시스템을 신뢰하고 홈 폴더를 삭제하십시오. 그것이 무섭게 들리거나 복구하는 데 시간이 너무 오래 걸린다고 생각되면 백업 시스템을 개선해야합니다.


답변

문제를 직접 해결하는 대신 사용자와 동일한 문제 추적 소프트웨어를 사용하여 문제를보고하십시오. 가능하면 다른 시스템 관리자에게 직접 연락하는 대신 소프트웨어를 통해 문제를 처리하도록하십시오.


답변

소프트웨어 개발에서 “dogfooding”은 “테스트”라고 생각하는 것에 대한 과장된 말일뿐입니다. 실제로 제품을 사용하십니까? 고객처럼? 매우 분명한 단계 여야합니다.

이 용어는 Microsoft에서 대중화되었지만 다른 회사보다 “자신의 개밥을 먹는”것이 더 합리적인 회사 중 하나입니다. 치과 진료소 관리 용 소프트웨어를 만드는 경우 운영 체제 / 워드 프로세서 / 웹 브라우저 / 메일 서버 / 소프트웨어 개발 도구 … 소프트웨어 개발자 가 일반적으로 사용 하는 것과 같은 상황과 다릅니다 . 정기적으로.

그러나 같은 이유로, 시스템 관리자에게도 같은 이유로 많은 의미가 있습니다. 우리는 종종 우리가 사용하는 것과 동일한 시스템을 유지 관리합니다. 따라서 동일한 스크립트 / 제한 사항 / 응용 프로그램 / 데이터베이스 / 서버 / 디스크 이미지 / 네트워크 / 사용자가 무엇이든 할 수있을 때마다해야합니다. 모든 것을 한 번 시도하십시오. 잠시 후 다시 시도하십시오.

또한 개밥을 너무 자주 먹으면 부풀어 오를 수밖에 없다고 생각합니다. 이것은 말장난이 아닙니다!


답변

최종 사용자와 동일한 차단 페이지로 Websense를 사용합니다.


답변

언급했듯이, 좋은 sysadmins는 기본적 으로이 작업을 수행해야한다고 생각합니다. 시스템 관리자는 모든 사용자가 가능한 한 효율적으로 작업 할 수 있도록 표준화 된 환경과 절차를 구축해야합니다. 그것은 당신을 포함합니다. 🙂

이것을 강화시키는 몇 가지 행동 :

  • 표준 사용자 (Windows 또는 * NIX의 경우)로 실행하고 필요한 경우에만 권한을 올리십시오.
  • 사용자가 사용하는 것과 동일한 OS 빌드 및 패키지를 실행하는 표준 워크 스테이션 하드웨어를 사용합니다.
  • 다른 이유가없는 한, IT 직원 (및 개발자)에게 일반 사용자와 동일한 정책을 적용합니다. 회사 표준이 IE 및 IE 만 사용하는 경우 IT 시스템에 Firefox를 설치하지 않아야합니다.

이 모든 것을 통해 여러분이 설교하는 것을 실천한다는 것을 사용자에게 보여줄 수 있습니다.


답변

지원하는 사용자와 동일한 시스템 이미지 및 워크 스테이션 구성을 사용하십시오.

워크 스테이션에 로그온하고 LOB 응용 프로그램 (워드 처리, 전자 메일, CRM 등)을 실행하려면 표준 사용자 계정을 사용하십시오.

표준 사용자 계정을 높이 지 마십시오. 필요한 경우 관련 자격 증명을 사용하여 관련 시스템에 로그온하십시오.

내 워크 스테이션에서 또는 내 사용자 계정을 사용하여 시스템 관리 작업을 실행하지 않습니다. 시스템 관리 작업을 수행하기위한 별도의 관리 서버가 있으며 수행중인 작업에 따라 관련 자격 증명을 사용하여 해당 시스템에 로그온합니다.