Der Blog

Es ist Planungszeit!

von PagerDuty 4. Januar 2012 | 3 Minuten Lesezeit

"Why are you talking to me scary robotic devil voice!?!"

Das neue Tool zur Bereitschaftsplanung ist da. Wir haben vor den Feiertagen alle Konten darauf migriert. Einige von Ihnen haben damit herumgespielt. Einige von Ihnen lieben es. Einige von Ihnen mögen es nicht so sehr, aber es gefällt Ihnen trotzdem sehr gut. Ich bin mit beiden Ergebnistypen zufrieden.

Auf einer hohen Ebene ist der neue PagerDuty Bereitschaftsplaner ein Toolkit, mit dem Sie erstellen können so ziemlich jede (wiederkehrende) Bereitschaftsrotation, die Sie möchten. Angenommen, Sie sind der Besitzer eines webbasierten Startups und möchten rund um die Uhr auf Abruf bereitstehen, um benachrichtigt zu werden, wenn Ihre Site ausfällt. Das können Sie tun. (Das konnten Sie schon vorher tun, aber wissen Sie … ich bin ganz deutlich.) Angenommen, Sie möchten eine sekundäre DB-Rotation erstellen, bei der Sie interne DBAs wöchentlich von 8:00 bis 20:00 Uhr auf Abruf haben und dann täglich rotierendes Nachtsupportpersonal auf einem ganz anderen Kontinent, das die ganze Nacht über auf Abruf bereitsteht. Das können Sie tun. (Wir nennen das eine „ Folge der Sonne ”-Zeitplan.) Angenommen, Sie möchten eine Frontend Dev Primary Rotation erstellen, bei der drei Entwickler täglich rotieren, aber nicht am Wochenende. Das können Sie tun. (Wir empfehlen keine tote Zone, in der niemand Bereitschaftsdienst hat, aber es ist technisch möglich.) Angenommen, Sie möchten Ihre Großmutter einmal pro Woche für 30 Minuten um 7:30 Uhr am Mittwoch auf Abruf bereitstellen. Das können Sie tun. (Obwohl ich nicht weiß, warum Sie das tun sollten.)

Wie erstellen Sie all diese verrückten Kalender, die Ihre Lieben in zufälligen Abständen quälen sollen? Denken Sie an Photoshop. Denken Sie digitale Bildebenen . Im Grunde genommen legen Sie verschiedene Rotationen übereinander und lassen dabei Lücken in den Ebenen mit höherer Priorität, damit die Ebenen mit niedrigerer Priorität „durchscheinen“. Die Ebenenlücken sind wie die transparenten Teile einer Bildebene, die es Ihnen ermöglichen, etwas Interessanteres zusammenzustellen.

Das ist also alles schön und gut und eigentlich der wichtige Teil. Weniger wichtig, aber für mich spannender (weil ich ein Trottel bin), ist die ganze Magie hinter den Kulissen und das eigentliche Design und die Benutzerfreundlichkeit, die sich auf der Bühne abspielen. Darauf werde ich aber nicht näher eingehen. Ich ermutige Sie, mit dem neuen Tool zu spielen und zu sehen, wie es sich anfühlt. Gefällt Ihnen das Gefühl von flüssigem, reaktionsfähigem Javascript unter Ihren Mausklicks? Wie gefällt Ihnen das nicht blockierende Laden von Seiten und die Kalendervorschau im laufenden Betrieb, die auf alle Ihre Aktionen reagiert? Das sind die Dinge, die wir im Laufe der Entwicklung des PagerDuty Produkts immer mehr vorantreiben werden.

Mit diesem Projekt (und einem weiteren, das in Kürze angekündigt wird) beginnen wir mit der Neugestaltung unserer Website und der Modernisierung unseres App-Stacks. Für diejenigen unter Ihnen, die mit Ihren Design-Blogs auf dem Laufenden sind: Ja, das Bootstrap Framework von Twitter legt einige grundlegende Grundlagen für unser neues Layout und die grundlegenden Seitenelemente. Wir sind der Meinung, dass es am besten ist, bei bekannten visuellen Paradigmen zu bleiben, damit Sie schnell und intuitiv in unsere (etwas komplizierte) Anwendung einsteigen, produktiv werden und Ihre Systeme ohne allzu großen Aufwand ordnungsgemäß überwachen können.

Ich sollte das jetzt besser abbrechen, da es zu langatmig wird. Aber seien Sie versichert, das ist erst der Anfang von noch mehr Großartigkeit. Wir haben während unserer Betaphase für diese Funktion großartiges Feedback bekommen und hören uns Ihre Vorschläge sehr aufmerksam an. Es gibt noch viel mehr, wo das herkommt!

Oh, und wir haben auch eine iCal- und Webcal-Integration für den Kalender hinzugefügt; bleiben Sie dran für einen weiteren Blog-Beitrag mit allen Einzelheiten.