Назад | Перейти на главную страницу

Что такое системное администрирование, эквивалентное собачьему кормлению?

Разработчики программного обеспечения придерживаются концепции «собачьего кормления», когда они лично используют разрабатываемое программное обеспечение, часто на регулярной основе. Для некоторых проектов прямое взаимодействие, которое оно обеспечивает, может оказаться неоценимым при отладке системы. Поэтому я прошу сообщество:

Что такое системное администрирование, эквивалентное собачьему кормлению?

Доверяйте своей системе резервного копирования так же, как и пользователи, и удалите свою домашнюю папку. Если это звучит пугающе или вы думаете, что восстановление займет слишком много времени, возможно, вам нужно улучшить систему резервного копирования.

Не думаю, что ответ будет таким же ясным, как по программированию, но на ум приходит пара частичных ответов:

Использование ПК, который настроен из стандартного образа так же, как и любой другой.

Запуск с пользовательскими привилегиями. большую часть времени, поднимая только при необходимости.

Еще одна мысль: попросите близкого друга или родственника просмотреть вашу документацию, следовать ей и честно сказать, понятно ли она.

Сообщайте о проблеме, используя то же программное обеспечение для отслеживания проблем, что и ваши пользователи, а не просто устраняйте ее самостоятельно. Если возможно, попросите другого системного администратора решить проблему через программное обеспечение, а не напрямую разговаривать с вами.

В разработке программного обеспечения «догнал» - это просто переоцененное слово для обозначения того, что, по моему мнению, следует называть «тестированием». Собственно пользуетесь продуктом? Как клиент? Должен быть очень очевидный шаг.

Этот термин популяризировала Microsoft, но они являются одной из тех компаний, для которых «есть собачий корм» немного более разумно, чем в других компаниях. Если вы создаете программное обеспечение для управления стоматологическим кабинетом, это иная ситуация, чем если бы вы разрабатывали, скажем, операционную систему / текстовый процессор / веб-браузер / почтовый сервер / инструмент разработки программного обеспечения ... разработчик программного обеспечения обычно использовал бы на регулярной основе.

Но к тому же это имеет смысл для системных администраторов по многим тем же причинам - мы часто поддерживаем те же системы, которые и так используем. Поэтому всякий раз, когда вы можете использовать один и тот же сценарий / ограничения / приложение / базу данных / сервер / образ диска / сеть / все, что делают ваши пользователи, вы должны это делать - это догфудинг. Все попробуй один раз. Через некоторое время попробуйте еще раз.

Также обратите внимание, что, по моему мнению, слишком частое употребление собачьего корма в пищу обязательно приведет к вздутию живота. Это не просто игра слов!

Использование Websense с теми же заблокированными страницами, что и конечные пользователи.

Как уже упоминалось, я думаю, что хорошие системные администраторы должны делать это по умолчанию. Как системный администратор, вы должны создавать стандартизированные среды и процедуры, позволяющие всем пользователям работать максимально эффективно. В том числе и вы. :)

Некоторые модели поведения, которые это подтверждают:

  • Запуск от имени обычного пользователя (будь то Windows или * NIX) и повышение прав только при необходимости.
  • Использование стандартного оборудования рабочей станции с той же сборкой ОС и пакетами, которые используют ваши пользователи.
  • Применение тех же политик к ИТ-персоналу (и разработчикам), что и к обычным пользователям, за исключением случаев, когда для этого есть деловая причина. Если стандарт компании предусматривает использование только IE и IE, то установка Firefox на ИТ-машины запрещена.

Все это позволяет вам продемонстрировать своим пользователям, что вы практикуете то, что проповедуете.

Используйте тот же образ системы и конфигурацию рабочей станции, которые используют поддерживаемые вами пользователи.

Используйте стандартную учетную запись пользователя для входа на рабочую станцию ​​и запуска бизнес-приложений (текстовый редактор, электронная почта, CRM и т. Д.).

Никогда не повышайте уровень своей стандартной учетной записи. При необходимости войдите в соответствующую систему с соответствующими учетными данными.

Я не выполняю никаких задач системного администрирования со своей рабочей станции или с использованием своей учетной записи. У меня есть отдельный сервер управления для выполнения задач управления системами, и я вхожу в эту систему с соответствующими учетными данными в зависимости от выполняемой задачи.

Собачье кормление - (dôg-fūd-ĭng)


Что происходит с плохо работающими системными администраторами. Ссылаться на этот и этот для получения дополнительной информации.