SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Wieder verschätzt?
Oliver Lemm
DOAG 2017
22.11.2017
@OliverLemm@OliverLemm
Facts & Figures
IT-Beratungsunternehmen
Branchen übergreifend
Hersteller neutral
Hauptsitz
Ratingen
250
Beschäftigte
Gründung
1994
Ausbildungsbetrieb
Duales Studium
Inhabergeführt
Zertifizierter
Partner von
Oracle
Microsoft
Micro Strategy
Mule
28 Mio. Euro
Umsatz
Niederlassung
Frankfurt am Main
@OliverLemm@OliverLemm 3
Oliver Lemm
APEX WORLD
2016 & 2017
@OliverLemm
Aufwandsschätzung
Die Aufwandsschätzung ermittelt den
ungefähren/vermutlichen Aufwand den man für ein
Projekt/Aufgabe benötigt.
Dabei werden die angenommenen Bestandteile der
Software, welche umgesetzt werde, sowie mögliche
Risiken benannt.
by Oliver Lemm
Begriffserklärung
@OliverLemm@OliverLemm
 Austausch mit Kunden / Auftragsteller
 persönlicher Austausch
 Workshop
 Altanwendung / Dokumente
 Beispiele
 Aktueller Prozess
Informationsbeschaffung
Vorgehen
@OliverLemm
Schätzung != Ist-Aufwand
@OliverLemm
Gesamtaufwand != Entwicklungsaufwand
@OliverLemm
Schätzung != Pokern
@OliverLemm@OliverLemm
 APEX
 Seiten
 Formular
 Report
 Listen
 Validierungen
 Standardfeatures?
 allgemeine Datenbankobjekte
 Tabellen
 Trigger, Sequenzen
so klein wie möglich …
Schätzung
 fachliche Vorgaben
 Arbeitsabläufe
 4-Augen Prinzip
 Corporate Design
 technische Besonderheiten
 Authentifizierung
 Autorisierung
 Schnittstellen
@OliverLemm@OliverLemm
Komplexität
Schätzung
1 PT 2 PT 4 PT
@OliverLemm@OliverLemm
!=
Schätzung
Anfänger != Senior
@OliverLemm@OliverLemm
kein Chinesenprinzip … 1 Person weniger Kosten …
Zeitfaktor
+
<mehr Kosten
@OliverLemm@OliverLemm
Schätzung
Entwicklungsaufwand * 2
=
Gesamtaufwand
einfach …
@OliverLemm@OliverLemm
allgemein …
Gesamtaufwand?
@OliverLemm@OliverLemm
Konzepte erarbeiten
Inhalte verstehen
Fragen verfassen
mögliche Umsetzung beschreiben
Abschätzung 5-15%
@OliverLemm@OliverLemm
Meetings
Auslieferungen
Einrichtung von
 Entwicklung, Test und Pre-Produmgebung
 Versionierung
Projektadministration
Projektmanagement 5-15%
@OliverLemm@OliverLemm
Risiko & Bugfixing 10-20%
Bugfixing
Aufwand Fehler zu beheben nachdem eine Übergabe an
den Auftraggeber stattgefunden hat.
Risiko
Aufwand der zu erwarten ist aufgrund ungenauer
Spezifikation oder fehlender Erfahrung.
@OliverLemm@OliverLemm
QS durch weitere Person vor der Auslieferung
Erstellung von Testmechaniken
Testen auf möglichst kundenähnlichen Daten
Qualitätssicherung 15-25%
@OliverLemm@OliverLemm
individuell
Schätzung
@OliverLemm@OliverLemm
Vier-Augen-Prinzip
@OliverLemm@OliverLemm
Benutzerdokumentation
Benutzerschulung
technische Dokumentation
einzeln klären …
@OliverLemm@OliverLemm
Vergleich von Schätzung zu Ist-Aufwand
Vergleich von Annahmen zu Aufgaben
Vergleich von einfachen, mittleren und
komplexen Komponenten
Review
@OliverLemm@OliverLemm
Excel …
Tools
@OliverLemm@OliverLemm
… Jira …
Tools
@OliverLemm@OliverLemm
… APEX – Time Estimation
Tools
In Progress
@OliverLemm@OliverLemm
Unconference – Donnerstag 12Uhr
Abschätzung
@OliverLemm
@OliverLemm@OliverLemm
Vorträge der MT AG
Dienstag, 21. 11.17 Donnerstag, 23. 11.17Mittwoch, 22. 11.17
Ein Snapshot ist kein Backup
8.00 Uhr | Raum
Shanghai
Angelina Weinschenk
Jetlag: Oracle JET und APEX
9.00 Uhr | Raum
Kopenhagen
Oliver Lemm
Mit Augenhöhe und Aufmerk-
samkeit Projekte zum Erfolg
führen
13.00 Uhr | Raum Kiew
Carsten Firus
Java Script und Offline First
15.00 Uhr | Raum
Kopenhagen
Kai Donato
APEX (Hoch)verfügbar? Darf
etwas Open Source sein?
15.00 Uhr | Raum Seoul
Ernst Leber
OWB-ODI Migration: Fallstricke
& Lösungen im Praxisbericht
16.00 Uhr | Raum Oslo
Jürgen Günter
Wieder verschätzt?
17.00 Uhr | Raum
Singapur
Oliver Lemm
APEX open Mic Night
20.30 Uhr | Raum Istanbul
Niels de Bruijn
Besserer Java Code,
außerhalb der Automatismen
9.00 Uhr | Raum Helsinki
Wolfgang Nast
Java 9: Endlich Jigsaw!
10.00 Uhr | Raum Budapest
Salem Ben Nasr
So bringen Sie Ihr DWH Projekt
zum Scheitern
12.00 Uhr | Raum Stockholm
Irina Gotlibovych
Java Script und PL/SQL – das
dynamische Duo für APEX
12.00 Uhr | Raum St.
Petersburg
Moritz Klein
JSON in Java mit Schema und
JsonPath
14.00 Uhr | Raum
Oslo
Wolfgang Nast
JavaScript Tuning in
modernen Web-Applikationen
16.00 Uhr | Foyer Tokio
Till Albert
Pimp my iGrid
15.00 Uhr | Raum
Kopenhagen
Moritz Klein
Ihre Datenbank startet nicht?
Oder Anatomie des Startup-
Prozesses einer Oracle-
Datenbank
09.00 Uhr | NCC
Ernst Leber
Workshop
Freitag, 24. 11.17
Oliver Lemm
Telefon: +49 2102 30961 – 0
oliver.lemm@mt-ag.com
@OliverLemm

Weitere ähnliche Inhalte

Ähnlich wie Wieder verschätzt?

Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!JanWeinschenker
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Christian Baranowski
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?Johann-Peter Hartmann
 
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenDatenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenMT AG
 
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...Amazon Web Services
 
9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-Anwendungen9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-AnwendungenRalf Eggert
 
2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPAFotiosKaramitsos
 
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!Robin Sedlaczek
 
SAP Ednable Now bei SEMIKRON
SAP Ednable Now bei SEMIKRONSAP Ednable Now bei SEMIKRON
SAP Ednable Now bei SEMIKRONThomas Jenewein
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-ÄraAndreas Koop
 
TYPO3 QA - The current state
TYPO3 QA - The current stateTYPO3 QA - The current state
TYPO3 QA - The current stateAndy Grunwald
 
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...eparo GmbH
 
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldDaniel Steiger
 
Entwicklungsingenieur - (Beruf / Berufsbild)
Entwicklungsingenieur - (Beruf / Berufsbild)Entwicklungsingenieur - (Beruf / Berufsbild)
Entwicklungsingenieur - (Beruf / Berufsbild)ALPHAJUMP
 

Ähnlich wie Wieder verschätzt? (20)

Eine Stunde was mit Api First!
Eine Stunde was mit Api First!Eine Stunde was mit Api First!
Eine Stunde was mit Api First!
 
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
Agiles Lernen und Software Entwicklung das OSGi Code Camp 2010
 
Legacy php - Sanieren oder Ablösen?
Legacy php  - Sanieren oder Ablösen?Legacy php  - Sanieren oder Ablösen?
Legacy php - Sanieren oder Ablösen?
 
Agiles bpm
Agiles bpmAgiles bpm
Agiles bpm
 
Ahorn Presentation_F1
Ahorn Presentation_F1Ahorn Presentation_F1
Ahorn Presentation_F1
 
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machenDatenmodellierung ist langweilig, lassen Sie Datamodeler das machen
Datenmodellierung ist langweilig, lassen Sie Datamodeler das machen
 
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...
AWS Initiate Berlin - Maschinelles Lernen - Chancen, Werkzeuge und Beispiel-A...
 
Daten analyseqd
Daten analyseqdDaten analyseqd
Daten analyseqd
 
9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-Anwendungen9 Tipps für die Modernisierung von PHP-Anwendungen
9 Tipps für die Modernisierung von PHP-Anwendungen
 
2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA2022-09_RPA-RoundTable_Baukasten RPA
2022-09_RPA-RoundTable_Baukasten RPA
 
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!
GUI & DESIGN 2017 - Das perfekte Anwendungsmodell. UIs für jedes Device!
 
SAP Ednable Now bei SEMIKRON
SAP Ednable Now bei SEMIKRONSAP Ednable Now bei SEMIKRON
SAP Ednable Now bei SEMIKRON
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 
Development in der Cloud-Ära
Development in der Cloud-ÄraDevelopment in der Cloud-Ära
Development in der Cloud-Ära
 
[DE] Vortrag: eAkte - Das ECM-System ist nur die halbe Wahrheit | Dr. Ulrich ...
[DE] Vortrag: eAkte - Das ECM-System ist nur die halbe Wahrheit | Dr. Ulrich ...[DE] Vortrag: eAkte - Das ECM-System ist nur die halbe Wahrheit | Dr. Ulrich ...
[DE] Vortrag: eAkte - Das ECM-System ist nur die halbe Wahrheit | Dr. Ulrich ...
 
TYPO3 QA - The current state
TYPO3 QA - The current stateTYPO3 QA - The current state
TYPO3 QA - The current state
 
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...
eparo – Online-Konzeption (Vortrag ADC Young Masters 2012 – Rolf Schulte Stra...
 
MT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum ApexMT AG: 7 gute Gründe warum Apex
MT AG: 7 gute Gründe warum Apex
 
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-UmfeldInfrastruktur agil bauen - der DBA im SAFe-Umfeld
Infrastruktur agil bauen - der DBA im SAFe-Umfeld
 
Entwicklungsingenieur - (Beruf / Berufsbild)
Entwicklungsingenieur - (Beruf / Berufsbild)Entwicklungsingenieur - (Beruf / Berufsbild)
Entwicklungsingenieur - (Beruf / Berufsbild)
 

Mehr von Oliver Lemm

Qualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdfQualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdfOliver Lemm
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfOliver Lemm
 
APEX Page Items in detail
APEX Page Items in detailAPEX Page Items in detail
APEX Page Items in detailOliver Lemm
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenOliver Lemm
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines AdvancedOliver Lemm
 
Das Universal Theme in APEX 19
Das Universal Theme in APEX 19Das Universal Theme in APEX 19
Das Universal Theme in APEX 19Oliver Lemm
 
Jenkins Pipeline meets Oracle
Jenkins Pipeline meets OracleJenkins Pipeline meets Oracle
Jenkins Pipeline meets OracleOliver Lemm
 
REST mit APEX 18.1
REST mit APEX 18.1REST mit APEX 18.1
REST mit APEX 18.1Oliver Lemm
 
Schritt für Schritt ins Grid
Schritt für Schritt ins GridSchritt für Schritt ins Grid
Schritt für Schritt ins GridOliver Lemm
 
Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1Oliver Lemm
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentOliver Lemm
 
Mastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investmentMastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investmentOliver Lemm
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentOliver Lemm
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoOliver Lemm
 
How to use source control with apex?
How to use source control with apex?How to use source control with apex?
How to use source control with apex?Oliver Lemm
 
The APEX QA Plugin
The APEX QA PluginThe APEX QA Plugin
The APEX QA PluginOliver Lemm
 

Mehr von Oliver Lemm (20)

Qualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdfQualitätssicherung für APEX Anwendungen.pdf
Qualitätssicherung für APEX Anwendungen.pdf
 
Qualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdfQualitätsstandards in der Datenbankentwicklung.pdf
Qualitätsstandards in der Datenbankentwicklung.pdf
 
APEX Page Items in detail
APEX Page Items in detailAPEX Page Items in detail
APEX Page Items in detail
 
confirm & alert
confirm & alertconfirm & alert
confirm & alert
 
APEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurierenAPEX richtig installieren und konfigurieren
APEX richtig installieren und konfigurieren
 
APEX Migration
APEX MigrationAPEX Migration
APEX Migration
 
Jenkins Pipelines Advanced
Jenkins Pipelines AdvancedJenkins Pipelines Advanced
Jenkins Pipelines Advanced
 
From Dev to Ops
From Dev to OpsFrom Dev to Ops
From Dev to Ops
 
Das Universal Theme in APEX 19
Das Universal Theme in APEX 19Das Universal Theme in APEX 19
Das Universal Theme in APEX 19
 
Jenkins Pipeline meets Oracle
Jenkins Pipeline meets OracleJenkins Pipeline meets Oracle
Jenkins Pipeline meets Oracle
 
REST mit APEX 18.1
REST mit APEX 18.1REST mit APEX 18.1
REST mit APEX 18.1
 
Schritt für Schritt ins Grid
Schritt für Schritt ins GridSchritt für Schritt ins Grid
Schritt für Schritt ins Grid
 
Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1Migration ins Universal Theme 1.1
Migration ins Universal Theme 1.1
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
 
Mastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investmentMastering Universal Theme with corporate design from union investment
Mastering Universal Theme with corporate design from union investment
 
Mastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union InvestmentMastering Universal Theme with corporate design from Union Investment
Mastering Universal Theme with corporate design from Union Investment
 
Echtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & CoEchtzeitvisualisierung von Twitter & Co
Echtzeitvisualisierung von Twitter & Co
 
How to use source control with apex?
How to use source control with apex?How to use source control with apex?
How to use source control with apex?
 
Enterprise APEX
Enterprise APEXEnterprise APEX
Enterprise APEX
 
The APEX QA Plugin
The APEX QA PluginThe APEX QA Plugin
The APEX QA Plugin
 

Wieder verschätzt?

Hinweis der Redaktion

  1. Nicht von Wikipedia
  2. Wort SCHÄTZEN wird verwendet
  3. Aufwände in Kategorien
  4. Abbildung im Festpreis über Stundensatz WICHTIG: unterschiedlicher Zeithorizont
  5. Achtung beim Festpreis müssen die Kosten entsprechend enthalten sein
  6. Risiko im Entwicklungsaufwand oder
  7. Betriebsblind “1 Satz kann Aufwände mal schnell verdoppeln”