Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Den falschen plan perfekt ausführen

779 views

Published on

In „Grüne Wiese“-Projekten besteht in der Phase der Teamfindung am Anfang das Risiko des Perfektionismus. Eine Projektidee ist geboren, das Team gecastet. Jetzt geht es los. Ganz oft werden erstmal Konzept und Architekturen diskutiert und irgendwann natürlich auch implementiert. Alles soll sauber gecodet und möglichst gut getestet sein (Clean Code). So kann die Umsetzung einfacher Funktionalitäten schon mal ein paar mehr Tage in Anspruch nehmen. Wenn sich das ein paar Mal häuft, hat man nach drei Monaten ein wirklich sauber entwickeltes Projekt, das aber leider dann abgeschaltet wird. Im Gegensatz dazu steht der Lean-Ansatz. Lean Programming und Lean Testing meint, dass ein MVP keine perfekte Architektur und keine hohe Testabdeckung braucht, um festzustellen, ob das Projekt funktioniert. Im Verlauf des Projekts ist es dann einfach möglich, die Teile besser zu machen, die oft gebraucht werden, und falls das Projekt gestoppt wird, hat man nicht viel Geld verbrannt.

Published in: Internet
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download Full doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download PDF EBOOK here { https://urlzs.com/UABbn } ......................................................................................................................... Download EPUB Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... Download doc Ebook here { https://urlzs.com/UABbn } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THE BOOK INTO AVAILABLE FORMAT (New Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THE can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THE is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBOOK .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookBOOK, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, EBOOK, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THE Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THE the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THE Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD THIS BOOKS INTO AVAILABLE FORMAT (2019 Update) ......................................................................................................................... ......................................................................................................................... Download Full PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download Full EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download Full doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download PDF EBOOK here { https://soo.gd/irt2 } ......................................................................................................................... Download EPUB Ebook here { https://soo.gd/irt2 } ......................................................................................................................... Download doc Ebook here { https://soo.gd/irt2 } ......................................................................................................................... ......................................................................................................................... ................................................................................................................................... eBook is an electronic version of a traditional print book THIS can be read by using a personal computer or by using an eBook reader. (An eBook reader can be a software application for use on a computer such as Microsoft's free Reader application, or a book-sized computer THIS is used solely as a reading device such as Nuvomedia's Rocket eBook.) Users can purchase an eBook on diskette or CD, but the most popular method of getting an eBook is to purchase a downloadable file of the eBook (or other reading material) from a Web site (such as Barnes and Noble) to be read from the user's computer or reading device. Generally, an eBook can be downloaded in five minutes or less ......................................................................................................................... .............. Browse by Genre Available eBooks .............................................................................................................................. Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, Cookbooks, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult, Crime, Ebooks, Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, ......................................................................................................................... ......................................................................................................................... .....BEST SELLER FOR EBOOK RECOMMEND............................................................. ......................................................................................................................... Blowout: Corrupted Democracy, Rogue State Russia, and the Richest, Most Destructive Industry on Earth,-- The Ride of a Lifetime: Lessons Learned from 15 Years as CEO of the Walt Disney Company,-- Call Sign Chaos: Learning to Lead,-- StrengthsFinder 2.0,-- Stillness Is the Key,-- She Said: Breaking the Sexual Harassment Story THIS Helped Ignite a Movement,-- Atomic Habits: An Easy & Proven Way to Build Good Habits & Break Bad Ones,-- Everything Is Figureoutable,-- What It Takes: Lessons in the Pursuit of Excellence,-- Rich Dad Poor Dad: What the Rich Teach Their Kids About Money THIS the Poor and Middle Class Do Not!,-- The Total Money Makeover: Classic Edition: A Proven Plan for Financial Fitness,-- Shut Up and Listen!: Hard Business Truths THIS Will Help You Succeed, ......................................................................................................................... .........................................................................................................................
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Den falschen plan perfekt ausführen

  1. 1. Den falschen Plan perfekt ausführen. Den falschen Plan perfekt ausführen. Nils Langner & Mike Lohmann
  2. 2. Den falschen Plan perfekt ausführen.Den falschen Plan perfekt ausführen. Webentwickler seit 18 Jahren Gründer www.leankoala.com Head of Quality Management Qualitätsmanager seit 10 Jahren Blogger www.phphatesme.com Seepferdchen seit 31 Jahren @leankoala
  3. 3. Den falschen Plan perfekt ausführen. Webentwickler seit 19 Jahren Partner www.elbstack.com Software Architect Software Architect seit 10 Jahren @elbstack
  4. 4. Den falschen Plan perfekt ausführen. Das macht keinen Sinn! Hä? Klappt das auch für mich? Sehe ich ganz anders! Wieso liegt da eigentlich Stroh?! Bei Fragen: fragen Raus damit WAS machen die da vorne eigentlich?
  5. 5. Den falschen Plan perfekt ausführen. Wer seid ihr? IPC 2017 Entwickler? Qualitätsmanager / Tester? PHP? JavaScript? Umbau auf Micro Services?
  6. 6. Den falschen Plan perfekt ausführen. Gut, besser, am besten? Was ist guter Code?
  7. 7. Den falschen Plan perfekt ausführen. Drauflos-Stil - A IPC 2017 Idee: Office-Anwesenheits-Trigger Brauche einen Trigger Brauche einen Store für einen Counter Brauche eine Komponente die Nachrichten verschickt Brauche statistische Auswertungen
  8. 8. Den falschen Plan perfekt ausführen. 'use strict'; const DynamoDb = require('aws-sdk/clients/dynamodb'); const AWS = require('aws-sdk'); const Promise = require('bluebird'); const https = require('https'); const url = require('url'); AWS.config.setPromisesDependency(Promise); const dynamoDb = new DynamoDb({ params: { region: 'eu-central-1', } }); const tableName = process.env.DDB_TABLE; function updateUsage(serialNumber, value) { return dynamoDb.updateItem({ TableName: tableName, Key: { deviceId: { S: serialNumber } }, ReturnValues: 'ALL_NEW', AttributeUpdates: { counter: { Action: 'ADD', Value: { N: value.toString() } } } }).promise() .then(data => { console.log("DynamoDB update response", data); return data; }) } function createSlackMessage(channel, value) { return { channel: channel, username: 'OfficeNotificationBotIoT', attachments: [{ text: `Momentan sind ${value} im Office.`, color: 'good', ts: new Date().getTime() / 1000, }] }; } function notify(slackUrl, channel, value, callback) { const message = JSON.stringify(createSlackMessage(channel, value)); const options = url.parse(slackUrl); options.method = 'POST'; options.headers = { 'Content-Type': 'application/json', 'Content-Length': Buffer.byteLength(message), }; const postReq = https.request(options, res => { const chunks = []; res.setEncoding('utf8'); res.on('data', chunk => { return chunks.push(chunk); }); res.on('end', () => { const body = chunks.join(''); return callback(null, { body: body, statusCode: res.statusCode, statusMessage: res.statusMessage }); }).on('error', callback); }); postReq.write(message); postReq.end(); } function handleUpdate(serialNumber, value, callback) { return updateUsage(serialNumber, value) .then(data => { notify( data.Attributes.hookUrl.S, data.Attributes.channel.S, data.Attributes.counter.N, callback ); }) .catch(err => { console.error('Error notifying channel'); return callback(err); }) } exports.handler = (event, context, callback) => { console.log('Received event:', event.clickType); if (event.clickType === "SINGLE") { handleUpdate(event.serialNumber, 1, callback); } else { handleUpdate(event.serialNumber, -1, callback); } }; 1 2 3Brauche einen Store für einen Counter Brauche eine Komponente die Nachrichten verschickt Brauche einen Trigger-(Handler)
  9. 9. Den falschen Plan perfekt ausführen. require_once 'Spreadsheet_Excel_Writer.php'; class XLS { private $workbook; private $format_header; function __construct() { // Creating a workbook $this->workbook = new Spreadsheet_Excel_Writer(); $this->format_header =& $this->workbook->addFormat(); $this->format_header->setBold(); $this->format_header->setFgColor('blue'); $this->format_header->setColor('white'); } function add_sheet($sheetname='sheet', $data=array()) { …. } function send($filename) { // Let's send the file - Hell Yeah!! Let's do it!! // sending HTTP headers if (!strpos(strtolower($filename),".xls")) { $filename .= ".xls"; } $this->workbook->send($filename); $this->workbook->close(); } } /** * Send HTTP headers for the Excel file. * * @param string $filename The filename to use for HTTP headers * @access public */ function send($filename) { header("Content-type: application/vnd.ms-excel"); header("Content-Disposition: attachment; filename="$filename""); header("Expires: 0"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: public"); } 4 Brauche statistische Auswertungen
  10. 10. Den falschen Plan perfekt ausführen. resource "aws_lambda_function" "SlackOfficeNotification" { description = "SlackOfficeNotification Dash Events" filename = "../SlackOfficeNotification.zip" source_code_hash = "${base64sha256(file("../SlackOfficeNotification.zip"))}" function_name = "SlackOfficeNotification" handler = "index.handler" timeout = 10 runtime = "nodejs4.3" role = "${aws_iam_role.iot_son_role.arn}” environment { variables = { "DDB_TABLE" = "${aws_dynamodb_table.iot_son_dbtable.name}" "REGION" = "${var.aws_region}" } } } resource "aws_lambda_permission" "allow_SlackOfficeNotifications" { statement_id = "AllowExecutionFromEvents" action = "lambda:InvokeFunction" function_name = "${aws_lambda_function.SlackOfficeNotification.arn}" principal = "sns.amazonaws.com" source_arn = "${var.iot_son_source_arn}” } Semi-automatisches Deployment mit Terraform
  11. 11. Den falschen Plan perfekt ausführen. Was ist mit Tests Hardcoded Variablen Gar nicht erweiterbar Naja… Das geht doch einfach nicht! 100 Leute wurden gefragt: Was ist daran schlecht? Quiz
  12. 12. Den falschen Plan perfekt ausführen.
  13. 13. Den falschen Plan perfekt ausführen. Jetzt besser machen Was ist guter Code?
  14. 14. Den falschen Plan perfekt ausführen. Professional-Stil - B IPC 2017 Muss 100 Tsd Kunden verwalten können Muss pro Kunde konfigurierbare Nachrichtenkanäle haben (Slack, SMS, you name it) Verschiedene Nachrichten / Kunde / Location 85 % Unit-Testabdeckung Funktionale Tests für 6 verschiedene Browser Muss statistische Auswertung in einem Dashboard zeigen Idee: Office-Anwesenheits-Trigger (diesmal professional!)
  15. 15. Den falschen Plan perfekt ausführen.
  16. 16. Den falschen Plan perfekt ausführen. Jetzt perfekte Implementierung vorstellen. Imagination.
  17. 17. Den falschen Plan perfekt ausführen. Was ist besser? A oder B? Raus damit Nicht-funktionale Requirements alle beachtet Klar B Alles perfekt gebaut Musterprojekt Architektur durchdacht
  18. 18. Den falschen Plan perfekt ausführen.
  19. 19. Den falschen Plan perfekt ausführen.
  20. 20. Den falschen Plan perfekt ausführen. A - ~ 3 Tage (eigentlich sogar nur 1 Tag, aber ein bisschen schön sollte es doch sein) Auswertung B - ~ 10 Wochen
  21. 21. Den falschen Plan perfekt ausführen.
  22. 22. Den falschen Plan perfekt ausführen. Was ist besser? A oder B? Raus damit Klar A Weniger Zeit investiert Geringere Kosten
  23. 23. Den falschen Plan perfekt ausführen. Eine kurze Geschichte der Zeit Erfahrungsbericht
  24. 24. Den falschen Plan perfekt ausführen. So viel verschwendete Zeit Erfahrungsbericht Polaris: ca. 2 Jahre amilio: 2 Jahre Freizeit
  25. 25. Den falschen Plan perfekt ausführen. So viel verschwendete Zeit Erfahrungsbericht Jubii-Pages: ca. 2 Jahre abspielbar: 2 Jahre Freizeit, 3 Jahre GmbH bis zur Insolvenz
  26. 26. Den falschen Plan perfekt ausführen. Fazit Vision Projekte schlagen fehl Das Leben ist hart
  27. 27. Den falschen Plan perfekt ausführen. Ein paar Fakten 100.000 Technikgründungen pro Jahr in Deutschland (KFW 2016) 1 von 10 Startups überleben das erste Jahr 80% aller Features werden kaum oder gar nicht verwendet (Chaos Report Standish Group)
  28. 28. Den falschen Plan perfekt ausführen. Ist Qualität unnötig? Nein, doch, ohhh. Qualität
  29. 29. Den falschen Plan perfekt ausführen. Doing things right Doing things Doing the right thing versus
  30. 30. Den falschen Plan perfekt ausführen. Thoughtland Doing the right thing If you are not embarrassed by the first version of your product, you’ve launched too late.
  31. 31. Den falschen Plan perfekt ausführen. Wie baut elbstack Software? Vision Software muss nur den Anforderungen genügen YAGNI - Prinzip
  32. 32. Den falschen Plan perfekt ausführen. Anforderungen definieren Vision Anforderungen mit Kunde formulieren Anforderungen in Komponenten gliedern Features pro Komponente definieren
  33. 33. Den falschen Plan perfekt ausführen. Anforderungen priorisieren - MVP Vision Welche Features müssen ins MVP*? Tasks für Features definieren *https://hackernoon.com/the-mvp-is-dead-long-live-the-rat-233d5d16ab02 (Riskiest Assumption Tests)
  34. 34. Den falschen Plan perfekt ausführen. Technologie (für MVP) festlegen Vision Was kann das Team? Was kann das Team schnell lernen? Was wird noch gebraucht für MVP?
  35. 35. Den falschen Plan perfekt ausführen. Kernkomponente(n) festlegen Vision Was sind Kernkomponenten? Unit Tests für Kernkomponenten - Ist Dein Freund
  36. 36. Den falschen Plan perfekt ausführen. MVP umsetzen Vision Möglichst einfach und schnell “Dreckig” ist erlaubt! - Solange kein Core Lean Testing - Ist Dein Freund
  37. 37. Den falschen Plan perfekt ausführen. MVP deployen und am Markt testen Vision Möglichst so, dass man schnell Bugfixes einbauen kann (Semi) automatisiertes Deployment - Ist Dein Freund
  38. 38. Den falschen Plan perfekt ausführen. Feedback einarbeiten - Nächste Iteration Vision Und täglich grüßt das Murmeltier... => (Semi) automatisiertes Deployment - Ist Dein Freund => Unit Tests für Kernkomponenten - Ist Dein Freund => Lean Testing - Ist Dein Freund
  39. 39. Den falschen Plan perfekt ausführen. Und wenn es doch groß wird?! Vision Refactorings => (Semi)automatisiertes Deployment - Ist Dein Freund => Unit Tests für Kernkomponenten - Ist Dein Freund => Lean Testing - Ist Dein Freund
  40. 40. Den falschen Plan perfekt ausführen. Wie sollte ich Software testen? Qualität
  41. 41. Den falschen Plan perfekt ausführen. Projekte im Internet Qualität
  42. 42. Den falschen Plan perfekt ausführen. Was ist Qualität? Qualität „Grad, in dem ein Satz inhärenter Merkmale eines Objekts Anforderungen erfüllt. „Übereinstimmung von Leistungen mit Ansprüchen.“ Norm DIN EN ISO 9000:2015-11 Gablers Wirtschaftslexikon
  43. 43. Den falschen Plan perfekt ausführen. Was ist Risiko? Qualität Risiko = Eintrittswahrscheinlichkeit * Kosten
  44. 44. Den falschen Plan perfekt ausführen. Wird mein Projekt ein Erfolg? Qualität 90% aller Startups scheitern 80% aller Features werde nicht genutzt NEIN, dein Projekt wird kein Erfolg
  45. 45. Den falschen Plan perfekt ausführen. Was muss ich dann testen? Qualität niente nichts nada nothing Na gut, vielleicht ein wenig.
  46. 46. Den falschen Plan perfekt ausführen. Testen muss schlank sein Qualität Lean Testing Crowd Testing Monitoring based Testing
  47. 47. Den falschen Plan perfekt ausführen. Lean Testing Lean Testing Semantischer Fehler im Controller Datenbankprobleme Fehler im Template Syntaktische Fehler im Controller Bug in Bibliothek Fehlender Content HTTP-Status-Code != 200 Ursachen Symptome
  48. 48. Den falschen Plan perfekt ausführen. Nur was für Startups? Lean Testing
  49. 49. Den falschen Plan perfekt ausführen. Leankoala Leankoala www.leankoala.com
  50. 50. Den falschen Plan perfekt ausführen. Leankoala - 4 Schritte zum Test-Setup Leankoala www.leankoala.com www.bravo.de Enter homepage url 1 Scanning for equivalency classes 2 65% Scanning for 1.227 widgets 3 22% Test Setup completed we found 38 components you are using 32 widgets 34 anomalies already found 4 Innovation // Alleinstellungsmerkmal
  51. 51. Den falschen Plan perfekt ausführen. Fazit Ende Doing the right thing before doing things right Dein Projekt wird kein Erfolg! Wahrscheinlich.
  52. 52. Den falschen Plan perfekt ausführen. Kontaktiert uns. Kontakt Nils Langner nils.langner@leankoala.com @leankoala Mike Lohmann mike@elbstack.com @elbstack

×