In diesem kleinen Slidedeck habe ich meine ganze Erfahrung im Requirements Engineering aus mehr als 10 Jahren als Entwickler, Projektleiter, Berater und Trainer auf die wichtigsten Erfolgsfaktoren eingedampft. Es ist meine sehr persönliche Sicht, worauf es im Umgang mit Anforderungen ankommt und was erfolgreiche Teams anders machen.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfolgsfaktoren im Anforderungsmanagent mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Product brochure for JIRA - JIRA lets you prioritise, assign, track, report and audit your 'issues,' whatever they may be — from software bugs and help-desk tickets to project tasks and change requests.
cPrime is an Atlassian Platinum and Enterprise expert that offers a wide range of Atlassian training on numerous platforms. In this webinar, we will provide a synopsis and preview of our most popular course, JIRA System Admin.
cPrime has developed a JIRA Administrators course that will challenge you to understand why there is a full time role dedicated to Jira Administration in companies. You will learn every object in the tool from the ground up to formulate a mind map of the entire architecture that makes this tool unique, customizable and a focal point of value. You will learn how to scale the product, how to build items for reuse and to articulate needs of clients to the technical implementation.
C* Summit 2013: Eventual Consistency != Hopeful Consistency by Christos Kalan...DataStax Academy
This session will address Cassandra's tunable consistency model and cover how developers and companies should adopt a more Optimistic Software Design model.
This White Paper on Spool Space in Teradata was presented by Nazir Iqbal at Wipro where he works at present.
TERADATA Spool Space is unused Perm Space that it used for running queries.
Anforderungen mit Testfällen, SourceCode, Zielen etc. zu verknüpfen ermöglicht bessere Schätzungen, weniger Side-Effect Defects u.v.m. Dieses Slidedeck von meinem Vortrag auf den German Testing Days 2013 führt in das Thema Traceability ein, zeigt Grundlagen zu Traceability, worauf man aufpassen muss und wie Tools helfen können zu finden.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfahrungen zu Traceability mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Product brochure for JIRA - JIRA lets you prioritise, assign, track, report and audit your 'issues,' whatever they may be — from software bugs and help-desk tickets to project tasks and change requests.
cPrime is an Atlassian Platinum and Enterprise expert that offers a wide range of Atlassian training on numerous platforms. In this webinar, we will provide a synopsis and preview of our most popular course, JIRA System Admin.
cPrime has developed a JIRA Administrators course that will challenge you to understand why there is a full time role dedicated to Jira Administration in companies. You will learn every object in the tool from the ground up to formulate a mind map of the entire architecture that makes this tool unique, customizable and a focal point of value. You will learn how to scale the product, how to build items for reuse and to articulate needs of clients to the technical implementation.
C* Summit 2013: Eventual Consistency != Hopeful Consistency by Christos Kalan...DataStax Academy
This session will address Cassandra's tunable consistency model and cover how developers and companies should adopt a more Optimistic Software Design model.
This White Paper on Spool Space in Teradata was presented by Nazir Iqbal at Wipro where he works at present.
TERADATA Spool Space is unused Perm Space that it used for running queries.
Anforderungen mit Testfällen, SourceCode, Zielen etc. zu verknüpfen ermöglicht bessere Schätzungen, weniger Side-Effect Defects u.v.m. Dieses Slidedeck von meinem Vortrag auf den German Testing Days 2013 führt in das Thema Traceability ein, zeigt Grundlagen zu Traceability, worauf man aufpassen muss und wie Tools helfen können zu finden.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfahrungen zu Traceability mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Worauf kommt es bei der Auswahl von Anforderungsmanagement Werkzeugen aus? Was unterscheidet gute von schlechten Werkzeugen? Was können Werkzeuge überhaupt leisten? In diesen Slides finden Sie einen ersten Überblick über diese Fragestellungen.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfahrungen mit Anforderungsmanagement Werkzeugen mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Markus Unterauer
Die Qualität Ihrer Software und Effizienz Ihrer Entwicklung zu steigern ist unser Job. Unsere Seminare vermitteln Ihnen das notwendige Wissen dazu und unsere Berater helfen Ihnen, es an Ihr Unternehmen anzupassen und in Ihrer täglichen Praxis zu verankern.
Seit fast drei Jahren nun ist Software Quality Lab für mich schon ein Great Place zu Work.
Wenn Sie mehr zu uns wissen wollen oder einfach Ihre Erfahrungen vor allem in den Bereichen Entwicklungsprozesse und Requirements Engineering diskutieren möchten, schreiben Sie mir ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
Frankfurter Entwicklertag 2018, Frankfurt am Main: Vortrag von Michael Rohleder (@Rohleder10, Bereichsleiter bei QAware)
Abstract:
Agile Vorgehensmodelle funktionieren weitgehend reibungslos für kleine IT-Projekte. Eine Herausforderung stellen agile Großprojekte dar, vor allem dann, wenn der Auftragnehmer ein agiles Festpreisgewerk verantwortet und die Schnittstellenpartner im Projektumfeld noch nicht auf agil getrimmt sind. Der Vortrag beschreibt u.a. folgende Erfolgsfaktoren für solche Projekte:
1. Mut zur Planung trotz Agilität, im Idealfall auf den Planungsebenen Sprint, Release, Roadmap und Produktvision
2. Frontrunning, Mini-Specs und Definition of Ready (DOR), um die Baubarkeit von User Stories im Sprint sicherzustellen
3. Effiziente Meeting-Strukturen und unterbrechungsarmes Arbeiten, um die Produktivität im Team sicherzustellen
4. Einen Gegenpol zur Feature-Gier etablieren, um Qualitätsschulden zu vermeiden
5. Open-Source-Software professionell als Software-OEM einsetzen, um schnell in der Entwicklung zu sein
6. Testautomatisierung zur Qualitätssicherung einsetzen, auch für Akzeptanztests, um Produktqualität sicherzustellen
7. Dem Projektteam das Mandat zu Lösung geben und Projekterfolge feiern
Klassische agile Vorgehensweisen wie Scrum liefern keine angemessene Antwort auf die Frage, wie man in Großprojekten agil sein kann. Die Kernkritik in manch agilem Abgesang dieser Tage ist, dass die klassischen agilen Vorgehensmodelle die Dinge über-simplifizieren, also unterhalb der für viele Projekte notwendigen Komplexität ansetzen. Ein paar Kniffe muss man sich also überlegen, um die Erfolgsrezepte von agilen Vorgehensweisen übertragen zu können auf große und komplexe Projektorganisationen. Genau diese Kniffe soll dieser Vortrag liefern.
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
PM Forum 2017, Nürnberg: Vortrag von Michael Rohleder (@Rohleder10, Bereichsleiter bei QAware)
Abstract:
Agiles Vorgehen funktioniert weitgehend reibungslos für kleine IT-Projekte. Eine Herausforderung stellen agile Großprojekte dar, vor allem dann, wenn der Auftragnehmer ein agiles Festpreisgewerk verantwortet. Der Vortrag beschreibt sieben Erfolgsfaktoren für solche Projekte:
1. Mehrere Ebenen der Planung und Steuerung
2. Sicherstellung der Baubarkeit von User Stories
3. Eliminierung von Zeitfresser und Produktivitätskiller
4. Softwarequalität als Gegenpol zu Feature-Gier
5. Rekordgeschwindigkeit durch den Software-OEM-Ansatz
6. Absicherung der Qualität durch Testautomatisierung
7. One Team Approach
Speaker: Michael Ferber, Head of Consulting
Über 170 Kunden setzen auf Camunda Enterprise zur Automatisierung ihrer Geschäftsprozesse. Die meisten wurden in ihren Projekten durch unsere Berater begleitet. Basierend auf diesem Erfahrungsschatz wird Michael Ferber die folgenden Fragen beantworten:
Wann macht der Einsatz von Camunda überhaupt Sinn? Welche Probleme lassen sich damit lösen?
Welche personellen Ressourcen brauche ich für erfolgreiche Camunda-Projekte?
Wie aufwendig ist die Projektumsetzung mit Camunda? Wie kann ich einen Business Case rechnen?
Diese ecspand Lösung erweitert Ihren SharePoint um ein voll funktionsfähiges Vertragsmanagement. Wissen Sie eigentlich, wie viele Verträge Sie haben? Und was Sie das alles kostet? Verschaffen Sie sich Übersicht! Die browserbasierte Lösung ermöglicht die Erfassung, Recherche und Verwaltung beliebiger Vertragsformen. Erstellen Sie, dank der einheitlichen und vollständigen Abbildung aller Verträge, eine umfassende Sicht auf den Wert Ihres Unternehmens, Ihrer Geschäftsbeziehungenund über zeitliche und finanzielle Auswirkungen.
Session im Rahmen der ecspand partnerworld 2013.
contract management,d.velop,ecm,ecspand,ecspw2013,enterprise content management,microsoft sharepoint,sharepoint,vertragsmanagement
Mit Performance-Modellierung Test- und Betriebskosten senkenDynatrace
In diesem Webinar, zeigt Herr Andreas Brunnert, Performance Consultant bei RETIT, in einer Live-Demo und anhand von vier Kundenszenarien wie Performance Modellierung erfolgreich in der Praxis eingesetzt werden.
Jedes IT-System stirbt irgendwann und muss durch ein neues System abgelöst werden. Solche Systemablösen bergen zahlreise Herausforderungen: Keine Doku, eine Technologie, die niemand mehr gut kennt, wissende Mitarbeiter sind nicht mehr greifbar, hoher Zeitdruck, großes Risiko im Betrieb etc. - oft eher Organtransplantation, als IT-Projekt.
Im Vortrag möchte ich meine Erfahrungen aus großen Systemablöseprojekten teilen. Wir werden uns ansehen, wie man Methoden aus Requirements Engineering und Reverse Engineering so kombiniert, dass alle notwendigen Anforderungen entdeckt werden. Wir werden sehen, dass die Zusammenarbeit zwischen Fachbereich und IT der kritische Erfolgsfaktor ist, wie man das am Besten organisiert und wie man Use Cases und ein Glossar dabei unterstützend einsetzt.
Toolauswahl im IT Service Management – eine rationale Bauchentscheidung?Digicomp Academy AG
Vier gute Gründe, warum Sie sich um ein neues Tool kümmern sollten:
1. Sie haben eine IT-Reorganisation durchgeführt und können die geänderte Ablauf- und Prozessorganisation nicht oder nur sehr kostenintensiv in Ihrem ITSM-Tool abbilden?
2. Sie müssen die IT weiterer Standorte oder Firmen supporten, die Leistungsfähigkeit des ITSM- Tools ist aber begrenzt?
3. Die Kosten für Wartung und Betrieb Ihres ITSM-Tools sind im Verhältnis zum Nutzen zu hoch?
4. Der Vertrag des bestehenden ITSM-Tools läuft aus und Sie wollen sich neu orientieren?
Referentin: Dörte Jaskotka
Diese ecspand Lösung erweitert Ihren SharePoint um ein voll funktionsfähiges Vertragsmanagement. Wissen Sie eigentlich, wie viele Verträge Sie haben? Und was Sie das alles kostet? Verschaffen Sie sich Übersicht! Die browserbasierte Lösung ermöglicht die Erfassung, Recherche und Verwaltung beliebiger Vertragsformen. Erstellen Sie, dank der einheitlichen und vollständigen Abbildung aller Verträge, eine umfassende Sicht auf den Wert Ihres Unternehmens, Ihrer Geschäftsbeziehungenund über zeitliche und finanzielle Auswirkungen.
Session im Rahmen der ecspand partnerworld 2013. Eine Aufzeichnung der Session finden Sie unter http://youtu.be/7z5x1RlpUCc
Zinit Solutions spezialisiert sich seit Jahren auf der Webentwicklung und hat bereits mehrere Projekte mit 4 bis 6-stelligen Budgets und mehreren Tausend Entwicklungsstunden umgesetzt. Wir können auch für Sie eine 100% passende webbasierte Lösung erstellen. Die Anwendung wird modular aufgebaut und kann somit ohne Probleme angepasst oder erweitert werden.
Microsoft Dynamics® Sure Step ist sowohl für Kunden als auch für Partner ein zentraler Bestandteil bei der Verwendung von Microsoft Dynamics. Sure Step bietet eine skalierbare und wiederholbare Implementierungsmethode für Microsoft-Partner, die bei der Implementierung von Microsoft Dynamics-Lösungen verwendet werden kann. Durch Verwendung konsistenter Methodologien, für die auf Best Practices zurückgegriffen wird, die aus den Erfahrungen mit Microsoft Dynamics-Implementierungen in aller Welt resultieren, können Partner bei gleichzeitiger Steigerung der Produktivität ihrer Berater Implementierungszeit, Kosten und Risiken verringern.
Individualsoftware soll viele explizite und implizite Qualitätsanforderungen verschiedener Stakeholder erfüllen. In unserer halbtägigen Veranstaltung beleuchten wir aus Sicht des Managements unterschiedliche Aspekte rund um dieses Thema.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...LeanIX GmbH
Signavio und LeanIX zeigen in diesem gemeinsamen Webinar, wie Fachabteilungen und IT effektiver zusammen arbeiten können.
IT-Abteilungen stehen heute nicht nur einer ständig wachsenden Komplexität der Anwendungslandschaft gegenüber, sondern müssen bei enormem Kostendruck auch noch die Agilität der Organisation erhöhen. Dies gelingt nur mit einem pragmatischen Enterprise Architecture Management (EAM) Ansatz, der auch die Fachabteilung mit in die Diskussion einbezieht. Dieses Webinar zeigt, wie Prozessgestaltung (BPM) auf der Fachseite eng mit der Planung der IT-Landschaft verknüpft werden kann.
Vollständige Aufzeichnung des deutschsprachigen Signavio / LeanIX Webinars am 3. April 2014. Präsentatoren: Gero Decker (Geschäftsführer Signavio GmbH) und Jörg Beyer (Geschäftsführer leanIX GmbH).
LeanIX Enterprise Architektur Management Free Trial:
http://bit.ly/LeanIXDemoS
Specification by Example bedeutet, statt langatmiger Spezifikationen, die sowieso niemand liest, das System anhand ganz konkreter Beispiele zu beschreiben. In Kombination mit agilen User Stories erhält man so eine schnell zu erstellende, verständliche, leicht zu testende und leichtgewichtige Spezifikation.
Diese Technik macht es einfach unsere Kunden und Anwender für die Spezifikation an Board zu holen. Gemeinsam kann in wenigen Schritten erarbeitet werden, welche Szenarien relevant sind und wie sich das System in unterschiedlichsten Situationen verhalten soll. Nach einem klaren Schema wird das in User Stories und strukturierten Akzeptanzkriterien dokumentiert.
Einfache Templates und Tools erlauben es, diese Examples dann zu ausführbaren Testfällen auszubauen.
Weitere ähnliche Inhalte
Ähnlich wie Erfolgsfaktoren im Requirements Engineering
Worauf kommt es bei der Auswahl von Anforderungsmanagement Werkzeugen aus? Was unterscheidet gute von schlechten Werkzeugen? Was können Werkzeuge überhaupt leisten? In diesen Slides finden Sie einen ersten Überblick über diese Fragestellungen.
Wenn Sie mehr zu dem Thema wissen oder mir Ihre Erfahrungen mit Anforderungsmanagement Werkzeugen mitgeben möchten, schreiben Sie mir einfach ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Software Quality Lab - Beratung und Training für mehr Qualität und Effizienz ...Markus Unterauer
Die Qualität Ihrer Software und Effizienz Ihrer Entwicklung zu steigern ist unser Job. Unsere Seminare vermitteln Ihnen das notwendige Wissen dazu und unsere Berater helfen Ihnen, es an Ihr Unternehmen anzupassen und in Ihrer täglichen Praxis zu verankern.
Seit fast drei Jahren nun ist Software Quality Lab für mich schon ein Great Place zu Work.
Wenn Sie mehr zu uns wissen wollen oder einfach Ihre Erfahrungen vor allem in den Bereichen Entwicklungsprozesse und Requirements Engineering diskutieren möchten, schreiben Sie mir ein Mail an markus.unterauer@software-quality-lab.com. Würde mich sehr über Ihr Feedback freuen :-)
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
Frankfurter Entwicklertag 2018, Frankfurt am Main: Vortrag von Michael Rohleder (@Rohleder10, Bereichsleiter bei QAware)
Abstract:
Agile Vorgehensmodelle funktionieren weitgehend reibungslos für kleine IT-Projekte. Eine Herausforderung stellen agile Großprojekte dar, vor allem dann, wenn der Auftragnehmer ein agiles Festpreisgewerk verantwortet und die Schnittstellenpartner im Projektumfeld noch nicht auf agil getrimmt sind. Der Vortrag beschreibt u.a. folgende Erfolgsfaktoren für solche Projekte:
1. Mut zur Planung trotz Agilität, im Idealfall auf den Planungsebenen Sprint, Release, Roadmap und Produktvision
2. Frontrunning, Mini-Specs und Definition of Ready (DOR), um die Baubarkeit von User Stories im Sprint sicherzustellen
3. Effiziente Meeting-Strukturen und unterbrechungsarmes Arbeiten, um die Produktivität im Team sicherzustellen
4. Einen Gegenpol zur Feature-Gier etablieren, um Qualitätsschulden zu vermeiden
5. Open-Source-Software professionell als Software-OEM einsetzen, um schnell in der Entwicklung zu sein
6. Testautomatisierung zur Qualitätssicherung einsetzen, auch für Akzeptanztests, um Produktqualität sicherzustellen
7. Dem Projektteam das Mandat zu Lösung geben und Projekterfolge feiern
Klassische agile Vorgehensweisen wie Scrum liefern keine angemessene Antwort auf die Frage, wie man in Großprojekten agil sein kann. Die Kernkritik in manch agilem Abgesang dieser Tage ist, dass die klassischen agilen Vorgehensmodelle die Dinge über-simplifizieren, also unterhalb der für viele Projekte notwendigen Komplexität ansetzen. Ein paar Kniffe muss man sich also überlegen, um die Erfolgsrezepte von agilen Vorgehensweisen übertragen zu können auf große und komplexe Projektorganisationen. Genau diese Kniffe soll dieser Vortrag liefern.
Agil zum Ziel: Erfolgsfaktoren für agile IT-GroßprojekteQAware GmbH
PM Forum 2017, Nürnberg: Vortrag von Michael Rohleder (@Rohleder10, Bereichsleiter bei QAware)
Abstract:
Agiles Vorgehen funktioniert weitgehend reibungslos für kleine IT-Projekte. Eine Herausforderung stellen agile Großprojekte dar, vor allem dann, wenn der Auftragnehmer ein agiles Festpreisgewerk verantwortet. Der Vortrag beschreibt sieben Erfolgsfaktoren für solche Projekte:
1. Mehrere Ebenen der Planung und Steuerung
2. Sicherstellung der Baubarkeit von User Stories
3. Eliminierung von Zeitfresser und Produktivitätskiller
4. Softwarequalität als Gegenpol zu Feature-Gier
5. Rekordgeschwindigkeit durch den Software-OEM-Ansatz
6. Absicherung der Qualität durch Testautomatisierung
7. One Team Approach
Speaker: Michael Ferber, Head of Consulting
Über 170 Kunden setzen auf Camunda Enterprise zur Automatisierung ihrer Geschäftsprozesse. Die meisten wurden in ihren Projekten durch unsere Berater begleitet. Basierend auf diesem Erfahrungsschatz wird Michael Ferber die folgenden Fragen beantworten:
Wann macht der Einsatz von Camunda überhaupt Sinn? Welche Probleme lassen sich damit lösen?
Welche personellen Ressourcen brauche ich für erfolgreiche Camunda-Projekte?
Wie aufwendig ist die Projektumsetzung mit Camunda? Wie kann ich einen Business Case rechnen?
Diese ecspand Lösung erweitert Ihren SharePoint um ein voll funktionsfähiges Vertragsmanagement. Wissen Sie eigentlich, wie viele Verträge Sie haben? Und was Sie das alles kostet? Verschaffen Sie sich Übersicht! Die browserbasierte Lösung ermöglicht die Erfassung, Recherche und Verwaltung beliebiger Vertragsformen. Erstellen Sie, dank der einheitlichen und vollständigen Abbildung aller Verträge, eine umfassende Sicht auf den Wert Ihres Unternehmens, Ihrer Geschäftsbeziehungenund über zeitliche und finanzielle Auswirkungen.
Session im Rahmen der ecspand partnerworld 2013.
contract management,d.velop,ecm,ecspand,ecspw2013,enterprise content management,microsoft sharepoint,sharepoint,vertragsmanagement
Mit Performance-Modellierung Test- und Betriebskosten senkenDynatrace
In diesem Webinar, zeigt Herr Andreas Brunnert, Performance Consultant bei RETIT, in einer Live-Demo und anhand von vier Kundenszenarien wie Performance Modellierung erfolgreich in der Praxis eingesetzt werden.
Jedes IT-System stirbt irgendwann und muss durch ein neues System abgelöst werden. Solche Systemablösen bergen zahlreise Herausforderungen: Keine Doku, eine Technologie, die niemand mehr gut kennt, wissende Mitarbeiter sind nicht mehr greifbar, hoher Zeitdruck, großes Risiko im Betrieb etc. - oft eher Organtransplantation, als IT-Projekt.
Im Vortrag möchte ich meine Erfahrungen aus großen Systemablöseprojekten teilen. Wir werden uns ansehen, wie man Methoden aus Requirements Engineering und Reverse Engineering so kombiniert, dass alle notwendigen Anforderungen entdeckt werden. Wir werden sehen, dass die Zusammenarbeit zwischen Fachbereich und IT der kritische Erfolgsfaktor ist, wie man das am Besten organisiert und wie man Use Cases und ein Glossar dabei unterstützend einsetzt.
Toolauswahl im IT Service Management – eine rationale Bauchentscheidung?Digicomp Academy AG
Vier gute Gründe, warum Sie sich um ein neues Tool kümmern sollten:
1. Sie haben eine IT-Reorganisation durchgeführt und können die geänderte Ablauf- und Prozessorganisation nicht oder nur sehr kostenintensiv in Ihrem ITSM-Tool abbilden?
2. Sie müssen die IT weiterer Standorte oder Firmen supporten, die Leistungsfähigkeit des ITSM- Tools ist aber begrenzt?
3. Die Kosten für Wartung und Betrieb Ihres ITSM-Tools sind im Verhältnis zum Nutzen zu hoch?
4. Der Vertrag des bestehenden ITSM-Tools läuft aus und Sie wollen sich neu orientieren?
Referentin: Dörte Jaskotka
Diese ecspand Lösung erweitert Ihren SharePoint um ein voll funktionsfähiges Vertragsmanagement. Wissen Sie eigentlich, wie viele Verträge Sie haben? Und was Sie das alles kostet? Verschaffen Sie sich Übersicht! Die browserbasierte Lösung ermöglicht die Erfassung, Recherche und Verwaltung beliebiger Vertragsformen. Erstellen Sie, dank der einheitlichen und vollständigen Abbildung aller Verträge, eine umfassende Sicht auf den Wert Ihres Unternehmens, Ihrer Geschäftsbeziehungenund über zeitliche und finanzielle Auswirkungen.
Session im Rahmen der ecspand partnerworld 2013. Eine Aufzeichnung der Session finden Sie unter http://youtu.be/7z5x1RlpUCc
Zinit Solutions spezialisiert sich seit Jahren auf der Webentwicklung und hat bereits mehrere Projekte mit 4 bis 6-stelligen Budgets und mehreren Tausend Entwicklungsstunden umgesetzt. Wir können auch für Sie eine 100% passende webbasierte Lösung erstellen. Die Anwendung wird modular aufgebaut und kann somit ohne Probleme angepasst oder erweitert werden.
Microsoft Dynamics® Sure Step ist sowohl für Kunden als auch für Partner ein zentraler Bestandteil bei der Verwendung von Microsoft Dynamics. Sure Step bietet eine skalierbare und wiederholbare Implementierungsmethode für Microsoft-Partner, die bei der Implementierung von Microsoft Dynamics-Lösungen verwendet werden kann. Durch Verwendung konsistenter Methodologien, für die auf Best Practices zurückgegriffen wird, die aus den Erfahrungen mit Microsoft Dynamics-Implementierungen in aller Welt resultieren, können Partner bei gleichzeitiger Steigerung der Produktivität ihrer Berater Implementierungszeit, Kosten und Risiken verringern.
Individualsoftware soll viele explizite und implizite Qualitätsanforderungen verschiedener Stakeholder erfüllen. In unserer halbtägigen Veranstaltung beleuchten wir aus Sicht des Managements unterschiedliche Aspekte rund um dieses Thema.
Weitere Vorträge, die wir auch gern in Ihrem Unternehmen halten, finden Sie unter: https://www.iks-gmbh.com/impulsvortraege
Kritische Erfolgsfaktoren für die Verknüpfung von BPM und Enterprise Architek...LeanIX GmbH
Signavio und LeanIX zeigen in diesem gemeinsamen Webinar, wie Fachabteilungen und IT effektiver zusammen arbeiten können.
IT-Abteilungen stehen heute nicht nur einer ständig wachsenden Komplexität der Anwendungslandschaft gegenüber, sondern müssen bei enormem Kostendruck auch noch die Agilität der Organisation erhöhen. Dies gelingt nur mit einem pragmatischen Enterprise Architecture Management (EAM) Ansatz, der auch die Fachabteilung mit in die Diskussion einbezieht. Dieses Webinar zeigt, wie Prozessgestaltung (BPM) auf der Fachseite eng mit der Planung der IT-Landschaft verknüpft werden kann.
Vollständige Aufzeichnung des deutschsprachigen Signavio / LeanIX Webinars am 3. April 2014. Präsentatoren: Gero Decker (Geschäftsführer Signavio GmbH) und Jörg Beyer (Geschäftsführer leanIX GmbH).
LeanIX Enterprise Architektur Management Free Trial:
http://bit.ly/LeanIXDemoS
Ähnlich wie Erfolgsfaktoren im Requirements Engineering (20)
Specification by Example bedeutet, statt langatmiger Spezifikationen, die sowieso niemand liest, das System anhand ganz konkreter Beispiele zu beschreiben. In Kombination mit agilen User Stories erhält man so eine schnell zu erstellende, verständliche, leicht zu testende und leichtgewichtige Spezifikation.
Diese Technik macht es einfach unsere Kunden und Anwender für die Spezifikation an Board zu holen. Gemeinsam kann in wenigen Schritten erarbeitet werden, welche Szenarien relevant sind und wie sich das System in unterschiedlichsten Situationen verhalten soll. Nach einem klaren Schema wird das in User Stories und strukturierten Akzeptanzkriterien dokumentiert.
Einfache Templates und Tools erlauben es, diese Examples dann zu ausführbaren Testfällen auszubauen.
Was ist eine Definition of Ready? Wozu benötigt man die DoR und was nützt sie? Welche Arten von DoRs gibt es? Welche Qualitäts-Kritieren sollten in einer DoR stehen? Wo muss die DoR im agilen Prozess positioniert werden? Wie kann ein agiles Requirements-Board die Definition und Qualitätssicherung von Anforderungen unterstützen?
Dieser Vortrag zeigt, wie man in agilen Projekten einfach und effizient Releases und Iterationen plant, ohne durch diese Planung an Flexibilität und Geschwindgkeit einzubüßen. Er zeigt, wie die kurzen Iterationen und die rollierende Planung aus Methoden wie Scrum gerade in Embedded und Systems Engineering Projekten helfen kann, die Welt der Software, der Elektronik und der Hardware gemeinsam zu planen und zu synchronisieren.
Der Vortrag behandelt dazu kurz die Grundlagen und Stufen agiler Planung, zeigt wie man die Stufen der agilen Planung auf Embedded Projekte umlegt, wie man mit unterschiedlichen Backlogs für SW, HW und dem gemeinsame Produktbacklung die Produktentwicklung synchronisiert voranbringt. Den Abschluss bilden die wichtigsten Learnings aus der Praxis rund ums Thema Planen und Schätzen.
Wenn die Zeit vor einem Release zu kurz ist, um alles zu testen, und auf mit Testautomatisierung nicht mehr weiter gesenkt werden kann, hilft risikobasiertes Testen. Es stellt evidenzbasiert und gemessen sicher, dass wichtige Aspekte immer und zuerst getestet werden und macht das Restrisiko sichtbar.
Lessons learned from measuring software development processesMarkus Unterauer
Get an impression on how we used GQM to define metrics on how to measure and improve quality and productivity in software development. Maybe our lessons learned might help you in your projects
You cant control what you cant measure - Measuring requirements qualityMarkus Unterauer
Bad requirements also lead to products that do not fit the needs of our customers. Incomplete and ambiguous requirements are one of the major sources of project failures. The better we describe, what our customers really need and what they want to achieve with our systems, the better will these system exactly fulfil, even exceed our customers' expectations. But how good are our specifications actually? What is a matter of course in other engineering disciplines is completely unknown in requirements engineering: the quantitative measurements and control of requirements quality.
In my presentation, I will show, how you can use performance indicators to measure, control and improve the quality of your system requirements and by that improve the overall quality and market success of your products. Through a practical sample we look what metrics exist on requirements quality and you can automatically measure them. We then take a look at how you can define a metric system in your company that makes sense for your business and your systems.
The main topics covered are:
* Why are good requirements so important?
* What makes a good requirement? What are the quality criteria for requirements?
* Why is it important to quantitatively measure it? What is the use of measurement?
* What makes a good metric?
* The GQM approach for defining metrics
* Samples for requirements quality metrics
* Live demo of automatic measurements of a requirements document
* Conclusion and tips for next steps
"Das Reiten eines hässlichen Pferdes ist verboten" - Gesetze aus Sicht eines ...Markus Unterauer
Gesetze spezifizieren unser Zusammenleben, sie sind die Requirements unserer Gesellschaft. Entsprechend sollten sie doch verständlich, eindeutig, vollständig und widerspruchsfrei sein, oder nicht? Wagen Sie gemütlich beim Mittagessen einen Streifzug durch die Gesetze dieser Welt und beleuchten Sie mit mir einige besonders schöne Exemplare aus Sicht eines Requirements Engineers.
"Das Reiten eines hässlichen Pferdes ist verboten" - Gesetze aus Sicht eines ...
Erfolgsfaktoren im Requirements Engineering
1. Lessons Learned aus Praxis und Beratung
Markus Unterauer
Berater und Trainer bei Software Quality Lab in Linz
markus.unterauer@software-quality-lab.com
+43 732 890072 438
Worauf es im Requirements
Engineering wirklich ankommt
3. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
IX
VIII
VII
VI
III
IV
V
II
I
Eine Anforderung ist …
Grundbegriffe Requirements Engineering
...eine Bedingung oder Fähigkeit,
die von einem Benutzer zur
Lösung eines Problems oder zur
Erreichung eines Zieles benötigt
wird.
[Pohl&Rupp09]
| Folie 3
4. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Requirements Engineering ist…
| Folie 4
…ein inkrementeller, kooperativer Prozess zur Erhebung und Umsetzung von Anforderungen
7. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Beschreiben Sie Anwenderszenarien
Erfolgsfaktor
| Folie 7
UC 3 Angebot in Auftrag umwandeln
Auslöser Kunde möchte Fahrzeug kaufen
Akteure Verkäufer, Kunde
Ablauf 1. Finanzierungsoptionen definieren
2. Fahrzeugangebot erstellen
3. Zusatzoptionen Angebot erstellen
4. Angebot drucken
UC 1 Probefahrttermin vereinbaren
Auslöser Kunde wünscht Probefahrt
Akteure Verkäufer
Ablauf 1. Freien Termin suchen
2. Termin für Kunde reservieren
3. Auto für Termin und Kunde reservieren
4. Bestätigung drucken
UC 2 Angebot erstellen
Auslöser Kunde möchte Angebot
Akteure Verkäufer
Ablauf 1. Finanzierungsoptionen definieren
2. Fahrzeugangebot erstellen
3. Zusatzoptionen Angebot erstellen
4. Angebot drucken
8. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Erarbeiten Sie die Anforderungen systematisch
Erfolgsfaktor
There is no complete and well defined set of Requirements
waiting to be discovered!
| Folie 8
11. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Trennen Sie fachliche und technische Sicht
Erfolgsfaktor
Lastenheft = Anwender/Außen-Sicht
Fachliche Ziele, Nutzen
Fachliche Prozesse und Abläufe
Schnittstellen nach außen
Gewünschte Interaktionsmöglichkeiten
UI Entwurf
Schnittstellen
Vom Groben zum Feinen
Pflichtenheft = Software/Innen-Sicht
Module und deren Kommunikation
Felder, Datentypen
Architektur
Masken im Detail
Sehr detailliert und technisch
| Folie 11
12. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
+
+
-
-
Fixieren Sie Qualität statt Funktionalität
Erfolgsfaktor
| Folie 12
Funktionalität
ZeitQualität
Kosten
+
+
-
-
fixiert
ziemlich
fixiert
steigt
sinkt
13. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Sichern Sie die Qualität der Spezifikation
Erfolgsfaktor
Qualitätskriterien für Anforderungen
Adäquat
Vollständig
Widerspruchsfrei
Verständlich
Eindeutig
Anforderungen müssen prüfbar sein.
Schlecht:
„... soll eine hohe Performance aufweisen...“
„... Ziel ist eine benutzerfreundliche Handhabung von ...“
„... das System soll absturzsicher ausgeführt werden ...“
| Folie 13
14. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Arbeiten Sie zusammen
| Folie 14
Software-
Entwickler
Produkt-
Manager
Anwender,
Kunde
Andere Stakeholder
(Tester, Marketing, …)
Erfolgsfaktor
15. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Sorgen Sie für Transparenz und Verantwortung
Erfolgsfaktor
| Folie 15
Erkennen
• Änderungswünsche
entgegennehmen
• Problem erkennen
Kommunizieren
• Problem klarmachen
• Lösungen aufzeigen
• Konseuqenzen
darstellen
• Stakeholder um
Entscheidung bitten
Entscheiden
• Stakeholder
entscheiden
• Stakeholder
übernehmen
Verantwortung
Umsetzen
• Gewählte Lösung
umsetzen
• Konsequenzen treten
ein
Wenn Probleme und Änderungswünsche auftreten…
16. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Halten Sie den Änderungsprozess ein
Erfolgsfaktor
| Folie 16
Stand
kontrollieren
Verstehen
Einarbeiten
Ändern
Abhängig-
keiten
Aufwand
abschätzen
Wartung
17. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Rechnen Sie mit Schätzungenauigkeit
Erfolgsfaktor
| Folie 17
RelativeAufwands-/Kostenveränderung
Zu erwartende Genauigkeit der Softwarekosten-Schätzung
in Abhängigkeit von der Entwicklungsphase, in der geschätzt wird
x
1,5x
2x
4x
0,25x
0,5x
0,67x
Idea Draft Requirements Design Development Test Acceptance
18. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Planen Sie rollierend
Erfolgsfaktor
| Folie 18
Bis 6
Monate
6 bis 12
Monate
Weiter als
ein Jahr
Ferne
Zukunft
.
Req
R
Req
R
...
.
..
RR
. .
R R
Req
Req
.
.
.
.
.
..
.
.
R
R
R
R
R
R
R
R
.
Req
Req
Req
Req
Req Req
.
Idee
Idee
Ungefähre
Idee
Wenn‘s so
weitergeht,
…
19. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Werden Sie konsequent besser
Erfolgsfaktor
Regelmäßige Verbesserung
Probleme im RE sichtbar machen und aussprechen
Abläufe optimieren
Templates überarbeiten
Zusammenarbeit verbessern
Wissen über eigene Software austauschen
Alle Stakeholder beteiligen
Vertrieb
Management
Entwicklung
Requirements Engineers
Produkt Management
Projektleiter
| Folie 19
20. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Gute Requirememts als Basis gute Software
| Folie 20
Gutes Requirements-Engineering ist einer der wichtigsten
Faktoren des konstruktiven QM und erfolgreicher Projekte!
21. www.software-quality-lab.com | Ihr Partner für Software Qualität und Testen
Beratung und Akademie
Requirements Engineering bei Software Quality Lab
| Folie 21
Neben individueller Beratung haben wir zu diesem Thema folgende Trainings
in unserer Software-Quality-Lab Akademie:
Anforderungs
-management
Certified Professional for Requirements Engineering (IREB CPRE-FL)
Praxis-Seminar: Professionelles Requirements Engineering & Management
Agile
Entwicklu
ng
Professional Scrum Master
Requirements Spezifikation in agilen Teams
Projekt-
Management
Professionelle Vertragsgestaltung für SW-Projekte
Risikomanagement in SW-Projekten
Project Management Professional (PMP)
22. Büro Linz
A-4041 Linz, Gewerbepark Urfahr 30
Büro Graz
A-8053 Graz, Wiener Straße 253
Büro Wien
A-1150 Wien, Mariahilfer Straße 136
Büro Lustenau
A-6890 Lustenau, Millennium Park 9
Büro München
D-80992 München, Agnes-Pockels-Bogen
1
Ihr Partner für Software Qualität und Testen
Software Quality Lab GmbH
[W] www.software-quality-lab.com
Hinweis der Redaktion
Das Requirements Engineering ist ein kooperativer, iterativer, inkrementeller Prozess, dessen Ziel es ist zu gewährleisten, dass …
alle relevanten Anforderungen bekannt und in dem erforderlichen Detaillierungsgrad verstanden sind,
die involvierten Stakeholder eine ausreichende Übereinstimmung über die bekannten Anforderungen erzielen,
alle Anforderungen konform zu den Dokumentationsvorschriften dokumentiert bzw. konform zu den Spezifikationsvorschriften spezifiziert sind.
Beschreiben, was die Anwender mit dem Systenm tun wollen
Requirements-Engineering ist meist einfach nur harte Arbeit, die man jedoch im Sinne des Projekterfolgs investieren muss!
Wenn es kritisch wird, Funktionen weg und nicht weniger Testen
Von Vorneherein mit steigenden Funktionen rechnen (ca. 15%)
RE ist als Basis für Projektkostenschätzung nur bedingt geeignet
Die Bandbreite liegt zwischen ½ und dem 2-fachen der tatsächlichen Projektkosten
Anbieter müsste einen Sicherheitsaufschlag von bis zu 100% machen
Auftraggeber geht zumeist von den niedrigeren Kosten aus und kalkuliert daher das Budget oft falsch
Vergleich zwischen Untersuchung von Standish Group und Analyse von Böhm zeigt, dass Projektverträge generell zu früh abgeschlossen werden.
Kosten und Zeit werden oft fixiert, bevor noch klar ist, was überhaupt realisiert werden soll.
Auch bei der Anforderungsspezifikation ist immer noch eine Schwankungsbandbreite von 50% gegeben.
Eine mögliche Methode, um dies zu reduzieren ist, schon in der Spezifikationsphase grundlegende Testfälle zu überlegen
Anmerkung: Schätzungen nach untetn verhandeln, ohen die Anforderungen zu reduzieren, bringt nurZeitdruck und Qualitätsprobleme
Keine Zeit die Axt zu schärfen, ich muss ja Holz hacken!