Show Menu
Cheatography

Checkliste für Tickets und DoD (2.1) Cheat Sheet by

Requir­ements Engine­ering

Die Anfo­rde­rung ist als User Story beschr­ieben
 
"Als Rolle möchte ich Anfo­rde­rung um / weil Bewe­ggr­und­", wobei der Beweggrund oft vergessen wird, aber sehr wichtig ist!
Die Test­bes­chr­eib­ung ist ausgefüllt
 
Welche Handgriffe muss ich tun, um die Funkti­ona­lität zu testen?
 
Welcher User muss ich sein, welche Rechte sind nötig? Welche Seite muss ich aufrufen? Auf welchem System muss ich mich befinden?
Die Entw­ick­ler­-In­for­mat­ionen sind vorhanden
 
Gibt es noch Klärun­gsb­edarf? Geklärtes sollte auch hier stehen, damit die Frage nicht mehrfach gestellt wird.
 
Gibt es wichtige technische Inform­ati­onen, die zur Bearbe­itung des Tickets notwendig sind? Welche Stelle muss ich anfassen? Gibt es schon ähnliche Implem­ent­ier­ungen?
Es ist ein Scre­ens­hot hinter­legt, der den betrof­fenen Bereich beschreibt
 
Jira-C­apture eignet sich gut, um Screen­shots anzulegen und mit Inform­ationen anzure­ichern
Es ist ein Link hinter­legt, der auf die betroffene Seite führt
Die Akze­pta­nzk­rit­erien sind angelegt
Das Ticket steht auf ­Bereit für's Backlog

Definition of Done (2.1)

Die Umsetzung ist abgesc­hlossen
Die Akze­pta­nzk­rit­erien sind erfüllt
Die Deploy­men­t-I­nfo­rma­tionen sind geschr­ieben
Eine Reda­kteurs- und Entwic­kle­r-D­oku­men­tat­ion ist geschr­ieben, falls nötig
Ein funk­tio­nales Review ist durchg­eführt
Das Ticket wurde in allen aktuellen Browsern geprüft, d.h. IE 11 und Edge, Fire­fox innerhalb der letzten drei Versionen, Chrome und Safari
Ein Review der Depl­oym­ent­-In­for­mat­ionen ist durchg­eführt
Das Code­-Re­view ist durchführt
Der Featur­e-B­ranch ist in den ­ma­ster interg­riert
Der aktuelle maste­r-­Branch ist auf das Testsystem ausgerollt
Der Kunde ist inform­iert, das Ticket ihm zugewiesen und auf Tests­ystem Abnahme
Sicher­hei­tsk­rit­ische Inform­ationen wurden dem Kunden übermi­ttelt
Beha­vio­ur-­Tests wurden geschr­ieben und decken die Akzept­anz­kri­terien ab
Jenk­ins­-St­ages führen die automa­tis­ierten Tests erfolg­reich aus und die Stage ist grün
 

Code-R­eview

Der Code ist - wenn sinnvoll - in Gitlab kommen­tiert
Im Code ist kein TODO mehr zu finden
Suche dir Unters­tüt­zung, wenn das Review komplex ist
Die automa­tis­ierten Tests wurden lokal auf dem Featur­e-B­ranch ausgeführt

Manifesto for Software Craftm­anship

Als engagierte Softwa­re-­Han­dwerker heben wir die Messlatte für profes­sio­nelle Softwa­ree­ntw­icklung an, indem wir üben und anderen dabei helfen, das Handwerk zu erlernen. Durch diese Tätigkeit haben wir diese Werte zu schätzen gelernt:

Nicht nur funkti­oni­erende Software,
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­son­der­n auch gut gefertigte Software
Nicht nur auf Veränd­erung zu reagieren,
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­son­der­n ­stets Mehrwert zu schaffen
Nicht nur Individuen und Intera­kti­onen,
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­son­der­n auch eine Gemein­schaft aus Experten
Nicht nur Zusamm­ena­rbeit mit dem Kunden,
 ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­ ­son­der­n auch produktive Partne­rsc­haf­ten

Das heißt, beim Streben nach den Werten auf der linken Seite halten wir die Werte auf der rechten Seite für unverz­ich­tbar.

Hilfe zur Selbst­hilfe

Ich brauche eine bestimmte Anleitung.
Hast du schon im Conf­lue­nce geschaut? Alternativ gibt es nahe am Code in der Regel readm­e-­Dat­eien, die deine gesuchte Anleitung beinhalten könnten.
Ich suche ein Passwort.
Anwend­ung­ssp­ezi­fische Passwörter findest du in der Deve­lop­er-­Dat­enbank für Keepass. Wenn du Serv­er-­Pas­swö­rter suchst, versuche es mit der Server­-Da­ten­bank.
Ich brauche eine technische Hilfes­tellung bezüglich einer Extension.
In den Extensions liegt meistens ein Docum­ent­ati­on­-Ordner mit einer readme.
Außerdem gibt es jeweils einen Slack für TYPO3 und Neos:
http://neos-project.slack.com/
http://typo3.slack.com/

Help Us Go Positive!

We offset our carbon usage with Ecologi. Click the link below to help us!

We offset our carbon footprint via Ecologi
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.