Les développeurs de logiciels ont le concept de "dogfooding", c'est-à-dire qu'ils utilisent personnellement le logiciel qu'ils développent, souvent de façon régulière. Pour certains projets, l'interaction directe qu'il fournit peut être inestimable pour le débogage du système. Je demande donc à la communauté:
Quelle est l'administration du système équivalente à la dogfooding?
Réponses:
Je ne pense pas qu'il y aura une réponse aussi claire que pour la programmation, mais quelques réponses partielles me viennent à l'esprit:
Utiliser un PC configuré à partir d'une image standard comme n'importe qui d'autre.
Exécution avec des privilèges utilisateur. la plupart du temps, ne s'élevant que lorsque cela est nécessaire.
Une autre pensée: demandez à un ami proche ou à un parent de parcourir votre documentation, de la suivre et de vous dire honnêtement si elle est claire.
la source
Placez la même confiance dans votre système de sauvegarde que vos utilisateurs et supprimez votre dossier de départ. Si cela vous fait peur ou si vous pensez que la récupération prendra trop de temps, vous devrez peut-être améliorer votre système de sauvegarde.
la source
Signalez un problème en utilisant le même logiciel de suivi des problèmes que vos utilisateurs, plutôt que de le résoudre vous-même. Si possible, demandez à un autre administrateur système de gérer le problème via le logiciel au lieu de vous parler directement.
la source
Dans le développement de logiciels, "dogfooding" est juste un mot sur-typé pour ce que je pense devrait être appelé "testing". Vous utilisez réellement le produit? Comme le ferait un client? Cela devrait être une étape très évidente.
Le terme a été popularisé par Microsoft, mais ils sont l'une des sociétés pour lesquelles "manger leur propre nourriture pour chien" est un peu plus sensé que dans d'autres sociétés. Si vous créez un logiciel pour gérer la gestion d'un cabinet dentaire, la situation est différente de celle que vous développez, par exemple, un système d'exploitation / traitement de texte / navigateur Web / serveur de messagerie / outil de développement de logiciels ... quelque chose qu'un développeur de logiciels utiliserait normalement sur une base régulière.
Mais du même coup, cela a du sens pour les administrateurs système pour un grand nombre des mêmes raisons - nous maintenons souvent les mêmes systèmes que nous utilisons de toute façon. Donc, chaque fois que vous pouvez utiliser le même script / restrictions / application / base de données / serveur / image disque / réseau / quoi que vos utilisateurs fassent, vous devez le faire - c'est du dogfooding. Essayez tout une fois. Après un moment, réessayez.
Notez également que manger trop souvent de la nourriture pour chiens est susceptible de produire des ballonnements, à mon avis. Ce n'est pas seulement un jeu de mots!
la source
Utilisation de Websense avec les mêmes pages bloquées que les utilisateurs finaux.
la source
Comme cela a été mentionné, je pense que les bons administrateurs système devraient le faire par défaut. En tant qu'administrateur système, vous devez créer des environnements et des procédures normalisés qui permettent à tous les utilisateurs de travailler aussi efficacement que possible. Cela vous inclut. :)
Quelques comportements qui renforcent cela:
Tout cela vous permet de démontrer à vos utilisateurs que vous pratiquez ce que vous prêchez.
la source
Utilisez la même image système et la même configuration de poste de travail que les utilisateurs que vous prenez en charge.
Utilisez un compte utilisateur standard pour vous connecter à votre poste de travail et exécuter vos applications LOB (traitement de texte, e-mail, CRM, etc.).
N'élevez jamais votre compte d'utilisateur standard. Connectez-vous au système approprié avec les informations d'identification pertinentes si nécessaire.
Je n'exécute aucune tâche d'administration système à partir de mon propre poste de travail ou en utilisant mon propre compte utilisateur. J'ai un serveur de gestion distinct pour effectuer les tâches de gestion des systèmes et je me connecte à ce système avec les informations d'identification pertinentes, en fonction de la tâche exécutée.
la source
Dogfooding - (dôg-fūd-ĭng)
Qu'arrive-t-il aux administrateurs système fonctionnant mal? Reportez-vous à ceci et à cela pour plus de détails.
la source