Kommunikation mit Entwicklern. von Marc Reimann Contao Konferenz 2015

Ähnliche Dokumente
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren

Schritte. Schritte 3/2. im Beruf. Gespräche führen: Einen Arbeitsauftrag bekommen und darauf reagieren

Sichere Anleitung Zertifikate / Schlüssel für Kunden der Sparkasse Germersheim-Kandel. Sichere . der

Nina. bei der Hörgeräte-Akustikerin. Musterexemplar

Gezielt über Folien hinweg springen

Nicht kopieren. Der neue Report von: Stefan Ploberger. 1. Ausgabe 2003

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Um die Installation zu starten, klicken Sie auf den Downloadlink in Ihrer (Zugangsdaten für Ihre Bestellung vom...)

ONLINE-AKADEMIE. "Diplomierter NLP Anwender für Schule und Unterricht" Ziele

Internationales Altkatholisches Laienforum

Die Captimizer BTZ-Datei 2015

Geld Verdienen im Internet leicht gemacht

Wie richten Sie Ihr Web Paket bei Netpage24 ein

Warum Sie jetzt kein Onlinemarketing brauchen! Ab wann ist Onlinemarketing. So finden Sie heraus, wann Ihre Website bereit ist optimiert zu werden

Zugang zum Online-Portal mit Passwort Benutzeranleitung (Stand 01/2015)

TeamSpeak3 Einrichten

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

ISA Server Best Practice Analyzer

Informationen zum Ambulant Betreuten Wohnen in leichter Sprache

Die Post hat eine Umfrage gemacht

Der Empfänger, der das Verschlüsselungsverfahren noch nicht nutzen kann, erhält folgende

40-Tage-Wunder- Kurs. Umarme, was Du nicht ändern kannst.

Statuten in leichter Sprache

! " # $ " % & Nicki Wruck worldwidewruck

Leichte-Sprache-Bilder

Nicht über uns ohne uns

Der Gabelstapler: Wie? Was? Wer? Wo?

Netzwerkversion PVG.view

Um unsere Gemeindewebseite für Ihre Zwecke zu nutzen, haben Sie folgende Möglichkeiten:

Karten-Freischaltung mit dem UNLOCK MANAGER

Über den Link erreichen Sie unsere Einstiegsseite:

Mehrere PDF-Dokumente zu einem zusammenfügen

Dokumentation: Selbstregistrierung

Papa - was ist American Dream?

Datenübernahme von HKO 5.9 zur. Advolux Kanzleisoftware

Anmeldung boniup Portal bei bestehendem BackOffice

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Aufruf der Buchungssystems über die Homepage des TC-Bamberg

Was meinen die Leute eigentlich mit: Grexit?

NetStream Helpdesk-Online. Verwalten und erstellen Sie Ihre eigenen Tickets

Säuglingsanfangsnahrung und Folgenahrung Was ändert sich? Was bleibt?

3 Wie bekommen Sie Passwortlevel 3 und einen Installateurscode?

Fotostammtisch-Schaumburg

Wir machen neue Politik für Baden-Württemberg

ACHTUNG. Bitte lesen Sie GANZ GENAU die Anweisungen! Nur so ist sichergestellt, dass Sie nichts falsch machen und vergessen!!!

Wenn man nach Beendigung der WINDOWS-SICHERUNG folgendes angezeigt bekommt

1. Melden Sie sich als Administrator an und wechseln Sie zum Desktop

Installationsanleitung für den aeton CommunicaEtor. Version 1.1.0

Anleitung zum Öffnen meiner Fotoalben bei web.de

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Erstellen der Barcode-Etiketten:

GITS Steckbriefe Tutorial

Senioren helfen Junioren

Hilfe zur Buchung Altacher Sommer

Catherina Lange, Heimbeiräte und Werkstatträte-Tagung, November

Wie bekomme ich eine Adresse. Eva Lackinger, Rene Morwind Margot Campbell

Kapsch Carrier Solutions GmbH Service & Support Helpdesk

OUTLOOK (EXPRESS) KONFIGURATION POP3

Änderung der Sicherheitseinstellungen von konten

Anleitung für die Hausverwaltung

Professionelle Seminare im Bereich MS-Office

Version 1.0 [Wiederherstellung der Active Directory] Stand: Professionelle Datensicherung mit SafeUndSave.com. Beschreibung.

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

StudyDeal Accounts auf

Ihren Kundendienst effektiver machen

Die Rückgabe kann über folgende, von uns getestete Programme / Apps vorgenommen werden: Adobe Digital Editions Sony Reader for PC Bluefire Reader

BIA-Wissensreihe Teil 4. Mind Mapping Methode. Bildungsakademie Sigmaringen

Agentur für Werbung & Internet. Schritt für Schritt: -Konfiguration mit Apple Mail

Leit-Bild der Sonnenhofschule

teamsync Kurzanleitung

Installieren von Microsoft Office Version 2.1

Was ist das Budget für Arbeit?

Voraussetzung. Anleitung. Gehen Sie auf Start Einstellungen und suchen Sie hier den Eintrag Datenverbindungen oder Verbindungen. Öffnen Sie diesen.

Partner in 3 Schritten

Der Kalender im ipad

Ein- fach für alle Programm Mai bis August 2015

In 15 einfachen Schritten zum mobilen PC mit Paragon Drive Copy 10 und Microsoft Windows Virtual PC

Problem crazytrickler unter Windows 8:

Elma van Vliet. Mama, erzähl mal!

Ausbildung. Erfahrungsbericht einer Praktikantin

Meet the Germans. Lerntipp zur Schulung der Fertigkeit des Sprechens. Lerntipp und Redemittel zur Präsentation oder einen Vortrag halten

Eva Douma: Die Vorteile und Nachteile der Ökonomisierung in der Sozialen Arbeit

Anleitung. Update EBV 5.0 EBV Mehrplatz nach Andockprozess

Unfallkasse Nord Träger der gesetzlichen Unfallversicherung Körperschaft des öffentlichen Rechts

Eingeschrieben?

B: bei mir war es ja die X, die hat schon lange probiert mich dahin zu kriegen, aber es hat eine Weile gedauert.

Wie erreiche ich was?

Abamsoft Finos im Zusammenspiel mit shop to date von DATA BECKER

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Was man mit dem Computer alles machen kann

die wichtigsten online-tools für augenoptiker websites

Kulturelle Evolution 12

Anleitung So klappt der Downloadschnitt

Geschrieben von: Stefan Sonntag, den 26. Juni 2011 um 09:45 Uhr - Aktualisiert Sonntag, den 26. Juni 2011 um 10:12 Uhr

Einladung zum Dialog-Forum zum Thema: Engagement von Menschen mit Behinderung

Anlage eines neuen Geschäftsjahres in der Office Line

Online-Fanclub-Verwaltung

Transkript:

Kommunikation mit Entwicklern von Marc Reimann Contao Konferenz 2015

Marc Reimann MacKP / MacKPWD Mediendepot Ruhr www.mediendepot-ruhr.de Contao seit 2008 Contao Yoda Mitglied der C-C-A Contao Partner 2

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 3

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 4

Kommunikation? Entwickler? Gründe: Fehler / Bug Neue Erweiterung / Feature Kaffee trinken 5

Wir wollen Fehler schneller beheben Fehler bei Aufträgen vermeiden Bezahlbare Ergebnisse 6

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 7

Dazwischen Wir hängen immer dazwischen: Entwickler Ihr Kunde Entwickler Ihr Agentur Kunde Jeder Pfeil ist eine Potentielle Schwachstelle und kann zu Kommunikationsprobleme führen 8

Das Problem von http://blog.thingsdesigner.com/?/archives/354-the-infamous-software-designdevelopment-process-tree-swing-comic.html 9

Das Problem 4 Seiten Modell von Friedmann Schulz von Thun http://de.wikipedia.org/w/index.php?title=vier-seiten-modell&redirect=no 10

Das Problem Entwickler denken anders... 11

Das Problem Frau: Geh in den Supermarkt und bring eine Flasche Milch mit und wenn sie dort Eier haben, dann bring 6 mit. Entwickler kommt mit 6 Flaschen Milch und ohne Eier zurück. Frau: Warum hast du 6 Flaschen Milch gebracht? Entwickler: Nun ja, wie du gesagt hast: Weil sie dort Eier hatten! 12

Das Problem Logische Megalie (aus Jaxenter.de) https://jaxenter.de/top-7-der-entwickler-krankheiteninklusive-gesundheitstipps-fur-ihr-mentales-gleichgewicht-1276 ) 13

Das Problem Logische Megalie Entwickler geben Maschinen logische Anweisungen und erwarten, dass diese widerspruchslos ausgeführt werden. (aus Jaxenter.de) https://jaxenter.de/top-7-der-entwickler-krankheiteninklusive-gesundheitstipps-fur-ihr-mentales-gleichgewicht-1276 ) 14

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 15

Problemstellung Bug in einer Erweiterung / in Contao Don t Panic! 16

Und jetzt? 1. Informationen sammeln a. Überprüfen, ob der Fehler auch in aktuellen Versionen vorkommt (Contao + Erweiterung) b. Wurde der Fehler schon gemeldet? Gibt es schon eine Lösung? c. Alle anderen Erweiterungen ausschalten und überprüfen, ob es nicht einen Zusamenhang gibt (Wo melde ich den Fehler?) d. Genaue Beschreibung des Environments i. Contao Version ii. Version der Erweiterung e. Vollständige Fehlerbeschreibung: Stacktrace = Stapel(speicher)zurückverfolgung f. Präzise Beschreibung, wie das Problem nachgestellt werden kann g. Ist der Fehler erst nach einem Update aufgetaucht? h. Bei größeren / komplizierteren Fehlern eine Kopie verfügbar machen 17

Und jetzt? 1. Informationen sammeln 2. Schauen wo man den Fehler meldet a. In der Erweiterungsverwaltung Ist der Entwickler noch aktiv? Link zu einem Ticketsystem? Link zum Forum? b. Im Forum Ist der Thread vom Entwickler? Schaut der Entwickler in den Thread? c. Wenn es gar nicht anders geht: Im Quellcode Homepage / E-Mail raussuchen 18

Und jetzt? 1. Informationen sammeln 2. Schauen wo man den Fehler meldet 3. Fehler mit allen Informationen melden (siehe 1. Informationen sammeln) Wirkliche alle Informationen gesammelt aufschreiben nicht zu weitschweifend ausführen exakt bleiben Freundlich! 19

Und jetzt? 1. Informationen sammeln 2. Schauen wo man den Fehler meldet 3. Fehler mit allen Informationen melden 4. Auf Rückmeldung warten Nicht wundern, wenn der Ton ruppig ist. mehr Informationen Testumgebung bereitstellen Testen, ob der Fehler wirklich nicht mehr auftaucht Testen, ob jetzt neue Fehler vorkommen Ticket schließen, wenn der Fehler behoben ist! 20

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 21

Entwickler beauftragen Fallstricke vermeiden / Best Practice Möglichst viele und genaue Informationen Alles aufschreiben und allen zur Verfügung stellen Preise Termine Telefonkonferenz mit Entwickler und Kunde Zeit zum Testen einplanen Auf Entwickler einstellen andere Arbeitszeiten betüddeln ;-) 22

Entwickler beauftragen Fallstricke vermeiden / Best Practice Praxisbeispiel: Login Formular 23

Entwickler beauftragen Fallstricke vermeiden / Best Practice Bei größeren Projekten immer: Lastenheft (die Sicht des Kunden) http://de.wikipedia.org/wiki/lastenheft Pflichtenheft (der Plan des Entwicklers) http://de.wikipedia.org/wiki/pflichtenheft http://t3n.de/news/pflichtenheft-lastenheft-unterschied-523402/ 24

Bezahlbar? Bistr-O-Mathik-Drive»Auf einem Kellner-Rechnungsblock«, sagte Slartibartfaß,»prallen Wirklichkeit und Unwirklichkeit so fundamental zusammen, dass das eine das andere wird und innerhalb bestimmter Grenzen alles möglich ist.«douglas Adams Das Leben, das Universum und der ganze Rest, Kapitel 8 25

Inhalt 1. Kommunikation? Entwickler? 2. Das Problem 3. Der Weg zur Lösung (Problemstellung) 4. Entwickler beauftragen 5. Fazit Danke, Diskussion & Fragen 26

Fazit Kommunikation ist nicht eindeutig! Aber man kann dafür sorgen, dass es so eindeutig wie möglich wird! Nichts als gegeben voraussetzen, sondern alles sachlich darlegen und deutlich mit allen Beteiligten kommunizieren! 27

Danke mit freundlicher Unterstützung von Mediendepot Ruhr www.mediendepot-ruhr.de C-C-A (Contao Community Alliance) http://c-c-a.org von Marc Reimann 28