Benimkini yazarken hep iki üç set yazmaya başladım . İşlerin neden bu şekilde yapıldığını, çevrimiçi duruma geldiğinde muhtemel yapışmaları ve soyut tasarım varsayımlarını içeren, sistemin mimarisi hakkında ÇOK UZUN bir ekle birlikte , elde edilen kontrol listesi . ardından olası sorunların ve bunların çözümlerinin bir listesi ve ardından bir sistemin nasıl çalıştığı, neden bu şekilde çalıştığı hakkında bilgi içeren daha uzun bir bölüm ve insanları doğru yöne yönlendirmek için yararlı olan diğer bilgiler benzersiz bir şey olması gerekir.
Son işimde, 1. seviye yardım masası insanlarının bile işleri geri getirebilmesi için doktor yazmamız gerekiyordu. Bu, genellikle yazım tarihinden itibaren 3 ay içinde güncel olmayan kontrol listelerini gerektiriyordu. Mümkün olduğunca sorun giderme kılavuzları yazmamız şiddetle tavsiye edildi, ancak beklenmedik durum ağacı üçten fazla dal aldığında, bu dokümanı soyutlanmadan yazamazsınız.
Ne zaman terk benim son işi, ben 'nasıl benim işim yapmak' ben ayrılmadan önce kılavuzu 100 sayfa zorlandı. İçinde soyut şeyler, tasarım felsefesi ve entegrasyon noktaları vardı. Muhtemelen beni değiştirecek başka bir sistem yöneticisi için yazdığım için, soyut kavramları alıp somut eylemlere dönüştürebilecek birine yöneldim.
Beş yıl geçti ve bu konudaki fikrimin biraz değiştiğini görüyorum. Hem Manuel olarak Belge ve Kontrol Listesi olarak Belge belgelerin hiyerarşi ve üretilecek hem ihtiyacı çok değerli yerler var. Yine de çok farklı kitleleri hedefliyorlar.
Kontrol Listesi Olarak Belge
Bu tür belgeler için hedef pazar, bir şeyin nasıl yapılacağını öğrenmek isteyen iş arkadaşlarıdır. İki tiptirler:
- Sadece bir şeyin nasıl yapılacağını bilmek isteyen ve on beş sayfalık bir el kitabında gezinmek ve kendileri için adımları anlamak için vakti olmayan iş arkadaşları.
- Adımlar arasında oldukça karmaşık olan, ancak arada bir çalıştırılması gereken prosedürler.
Sabırsızlık ilk tür için itici güçtür. Belki de iş arkadaşınız , çıktının neden 90 karakter perl regex ile borulanması gerektiğini bilmek istemiyor , sadece biletin kapatılması için olması gerekiyor. Kesinlikle nedenini bilmek isteyenler için kontrol listesine "Bu iş akışının neden böyle göründüğüne ilişkin ayrıntılı bir açıklama için bu bağlantıyı izleyin" gibi bir ifade ekleyin.
İkinci nokta, sık sık çalıştırılmayan ancak tuzaklar içeren prosedürler içindir. Kontrol listesi, bazı kıyametin onu kanatlamasını önlemek için bir harita görevi görür. Kontrol listesi bir belge deposunda tutulursa, eski yöneticinin bir NASIL belgesi gönderdiği süre boyunca e-posta aramak zorunda kalmaz.
Bence iyi kontrol listesi dokümantasyonu olası hata noktaları ve bu arızalara verilen yanıtlar hakkında bölümler de içermektedir. Bu, belgeyi oldukça büyük hale getirebilir ve TL'yi tetikleyebilir; iş arkadaşlarınızdaki DR yanıtlarını, bu nedenle hata modlarını ve yanıtlarını sayfanın kendisinden ziyade kontrol listesinden bir bağlantı haline getirmenin sıra dışı bir kontrol listesi oluşturduğunu görüyorum. Hiper metinselliği kucaklayın.
Manuel Olarak Belge
Bu tür belgeler için hedef pazar, bir sistemin nasıl çalıştığı hakkında daha fazla bilgi edinmek isteyen kişilerdir. Bir şey nasıl yapılır tarzı belgeleri bu belgelerden türetilebilir olmalıdır, ancak daha çok iş akışında alınan kararları yedeklemek için denetim listesi tarzı belgelere ek olarak görüyorum.
Bu, aşağıdaki gibi çiğnenebilir parçaları dahil ettiğimiz belgelerdir:
- Neden bu şekilde yapılandırıldığını açıklamak.
- Bu bölüm, her şeyin nasıl satın alındığını ve kurulduğunu çevreleyen politikalar gibi teknik olmayan konuları içerebilir.
- Yaygın hata modlarını ve yanıtlarını açıklama.
- Hem yazılı hem de fiili olarak herhangi bir hizmet düzeyi anlaşmasını açıklamak.
- De facto: "Eğer final haftasında başarısız olursa, her şey bir damla sorunudur. Eğer yaz tatili sırasında, uykuya geri dönün ve sabah onunla başa çıkın."
- Yükseltme ve yeniden düzenleme hedefleri belirlemek.
- Politika daha sonra farklı olabilir, neden başlangıçta ortaya çıkan bazı kötü fikirleri düzeltmiyoruz?
Tüm sistem hakkında kapsamlı bir anlayış elde etmek için hepsi çok yararlıdır. Basit insan otomasyon görevlerini yürütmek için kapsamlı bir anlayışa ihtiyacınız yoktur, bir şeyin neden böyle kırıldığını anlamanız ve bunu tekrar yapmamak için bir fikriniz olması gerekir.
Ayrıca, bir kontrol listesi olması gereken Olağanüstü Durum Kurtarma belgelerinden de bahsettiniz.
Anlıyorum, sempatilerim var.
Evet, DR belgelerinin mümkün olduğunca kontrol listesine benzer olması gerekir.
Evet, DR belgeleri, işlerin kaç yolu kırılabileceğinden dolayı kontrol listesine en dayanıklı olanıdır.
DR kontrol listeniz aşağıdaki gibi görünüyorsa:
- Dustin veya Karen'ı ara.
- Sorunu açıklayın.
- Geri çekil.
Bir sorunun var. Bu bir kontrol listesi değil, bu sistemin kurtarılmasının o kadar karmaşık olduğunu kabul etmek bir mimarı bulması gerekiyor. Bazen tüm yapabileceğiniz budur, ancak mümkünse bundan kaçınmaya çalışın.
İdeal olarak DR belgeleri birkaç farklı işlem için prosedür kontrol listeleri içerir:
- Neyin yanlış gittiğini tespit etmek için triyaj prosedürleri ,
- Belirli arıza durumları için kurtarma prosedürleri. Hangi tarafından desteklenmektedir ...
- Kurtarma sırasında insan hatasını en aza indirmeye yardımcı olmak için önceden yazılmış kurtarma komut dosyaları.
- Arıza durumları, neden ortaya çıktıkları ve ne anlama geldikleri hakkında manuel tarzı belgeler.
Triyaj prosedürleri bazen bazı sistemler için yapabileceğiniz tüm DR dokümanlarıdır. Ancak bunun olması, 04:00 çağrısının daha anlaşılır olacağı ve kurtarma işlemini yapan kıdemli mühendisin gerçek soruna daha hızlı ulaşabileceği anlamına gelir.
Bazı arıza vakaları, doğrudan kurtarma prosedürlerine sahiptir. Belgeleyin. Bunları belgelendirirken, komut listelerinin belirli bir sırada girildiği durumları bulabilirsiniz; bu, komut dosyası oluşturmak için harika bir kullanım örneğidir; 96 nokta kurtarma prosedürünü 20 noktaya dönüştürebilir. Kurtarma yordamı eylemini eylem ile eşleştirene kadar bir şey komut dosyası yazıp yazamayacağınızı asla anlamazsınız.
Arıza durumları için manuel tarzdaki belgeler, kurtarma prosedürleri olmadığında veya kurtarma prosedürleri başarısız olduğunda kullanılacak son hendek geri döndürmezidir. Belki de bu sorunu yaşayan birini bulmak ve düzeltmek için ne yaptıklarını bulmak için gereken Google ipuçlarını sağlar.