Anforderungsmanagement in agilen Entwicklungsprojekten

January 23, 2020 | Author: Sofie Brodbeck | Category: N/A
Share Embed Donate


Short Description

1 Anforderungsmanagement in agilen Entwicklungsprojekten Praktische Erfahrungen eines Softwareherstellers Stefan Gregorz...

Description

Anforderungsmanagement in agilen Entwicklungsprojekten Praktische Erfahrungen eines Softwareherstellers

Stefan Gregorzik Berlin, 17. November 2015 © 2015 contact-software.com

1

Heute: Ein Blick ins Nähkästchen eines Softwarebauers ... mal gucken, wie agil die so sind ... © 2015 contact-software.com

2

Auf einen Blick

1990 gegründet; Fokus Kollaborative Entwicklung für Fertigungsunternehmen und Entwicklungsorganisationen

> 100.000 Anwender weltweit 160 Mitarbeiter und starkes weltweites Partnernetzwerk

© 2015 contact-software.com

3

Produktportfolio

360° Projekt- und Prozessmanagement

CAD-Datenmanagement und Engineering Collaboration Produktdaten- und Product Lifecycle Management

Technologie: die offene CONTACT Elements Plattform Fokus kollaborative Entwicklung: Create. Together.

© 2015 contact-software.com

4

Create. Together. Lösungen für Ihre Entwicklungsarbeit Vision

Product Management

Concept

Innovations

Project Management

Product Architecture

Module Platform Management

Product Elaboration

Design

Validate

Produce

Portfolio Management

Technical Sales

Product Costing

Program Management

Product Information Management

Process Management

Work Breakdown

Scheduling

Resource Planning

Risk & Compliance Management

Controlling & Maturity Management

Requirements & Target Management

Functional Modelling

Product Structure

Variants

Classification, Retrieval and Reuse

DMU

Concept Design

CAD Design

Materials Management

Bill of Materials

Simulation

Prototyping & Test

Sourcing

M-BOM

Tooling & Production Engineering

Ramp Up

Quality Issue Management

Industrialization

Documentation

Engineering Change Management

Core Services

Configuration Management

Document Management

Digital Signatures

Workflow

CAx Design Collaboration

3D Visualization

Enterprise Collaboration

Task Management

Technologies

Component Architecture

Security

Roles & Access Rights

SOA/Web Services

Global Data Management

Mobile Access

HTML 5 Web UI

Application Development Framework

© 2015 contact-software.com

Maintain

Activity Stream

Metrics & Reporting

5

Wie kann ein Mittelständler so ein Portfolio im Griff behalten?

... und wie viel ist das, was CONTACT im Griff behalten muß? © 2015 contact-software.com

6

Portfolio-Architektur. Vielfalt gezielt ausprägen.

Solutions basierend auf der CONTACT Elements Technologie und Core Services Standards, ergänzt um speziell entwickelte Apps.

© 2015 contact-software.com

Licence & Customize

OEM-Produkte wie Zukens E³EDM DatenmanagementLösung.

Customer Solution

Predefined Products and Solutions CIM Database

Project Office

Workspaces

Zuken E³ EDM

Other Partner Products

CONTACT Elements Platform Core Services Apps

Domain Apps

CONTACT Solutions …

Configure & Develop

Unsere Produkte: Gewartete Standards aus Technologie, Core Services und ausgewählte Apps.

Technologies

7

Elements 15. Das aktuelle Plattform-Release ist fertig!

656 Tage CDB Release 10.1 1. Dezember 2013

© 2015 contact-software.com

ELE Release 15 30. August 2015

8

Elements 15. „Wie viel“ ist das überhaupt? Projekte „New Product“ 1 Projekte „Major Release“ 14 Projekte „Minor Release“ 17 Iterationen „completed“ 267 Work Items „done“ 1.258 Code Reviews „submitted“ 2.050 CR‘s „closed“ 5.964 Commits 26.546

neue Code-Zeilen 11.096.191 gelöschte Code-Zeilen 17.879.408

© 2015 contact-software.com

Das ist ein kompletter Mozilla Firefox (zirka 13,5 Mio. Code-Zeilen)

9

Bevor‘s agil wird. Eine Kleinigkeit gäbe es da noch... CONTACT Kunden nutzen unsere Software als Werkzeug in Compliance-kritischen Entwicklungsprozessen: Diese Software ist Gegenstand von Auditierungen!

ISO 13485

ISO 9001

Betrifft z.B. Maschinen- und Anlagenbau, Automobil- und Luftfahrtbranche, Medizintechnik

ISO/TS 16949 SPICE

CMII EU-Maschinenrichtlinie 2006/42/EG

FDA CFR 820.30 Design Control

(Auswahl) © 2015 contact-software.com

10

Portfolio, Mengengerüst, Compliance ... ... und auch noch schnell fertig werden!

© 2015 contact-software.com

Wie kann man denn da noch agil sein?!

11

REVOLUTION. Der CONTACT Entwicklungsprozess Phasen i.S. Prozessreifegrad

Activities mit Wiederholcharakter in Phasen

Wiederholter Arbeitsinhalt einer Iteration dieser Phasen Prozesse: Tailoring für New, Major, Minor, Patch

© 2015 contact-software.com

 Prozessmodell basierend auf openUP  Zentrale Dokumentation: Work-Product-Matrix  Keine sequentielle Arbeitsweisung, sondern „Inhaltsverzeichnis“

12

Eat your own dogfood. Alle Prozesse in CIM DATABASE Abbildung von REVOLUTION in CIM DATABASE mit Templates für Major / Minor / ... Fokus: Keine Arbeitsanleitung, Reihenfolge, ... sondern Festlegung der erwarteten Ergebnisse (Work Products). Checklisten sichern Meilensteine und Erledigung von Work Items ab („Definition of Done“). Project und Iteration Backlog im System hinterlegt, Verknüpfung mit Anforderungen und CR‘s.

© 2015 contact-software.com

13

Durchgängigkeit. Übergabe der Anforderungen von Produkt an Projekt

Projekte realisieren Anforderungen über die Bearbeitung von Work Items in Iterationen nach dem REVOLUTION Prozess. © 2015 contact-software.com

Produkte sind „zeitlose“ Beschreibungen von Funktionen und damit realisierten Anforderungen durch ein Software-Modul. 14

Wo kommen denn jetzt die Anforderungen her?

... irgendjemand wird doch die Leitplanken für die Entwicklung definieren?! © 2015 contact-software.com

15

Produktstrategie. Ziele auf operative Ebene beziehen. Unternehmensstrategie mit Zielen und Teilzielen abgebildet

Unternehmensstrategie

Unternehmensziel A

Beitrag der Produktstrategie zu Unternehmenszielen ist festgehalten

Produktstrategie Produktziel B11 Bereichsziel B23 Bereichsziel B24 Unternehmensziel B Unternehmensziel C

© 2015 contact-software.com

Produktziel B11

Maßnahmen zur Umsetzung dieser Ziele sind festgelegt ...

Maßnahme B111 Maßnahme B112 Maßnahme B113 Produktziel B12

Projekt D Projekt H

Projekt F

... Programme (Projekte) dazu sind eingesteuert

16

Leitplanken. Orientierung für operative Entwicklungsarbeit. Darstellung der strategischen Unternehmens-, Bereichs- und Produktziele. Abbildung von Abhängigkeiten und Beiträgen (Teilziele). Konkretisierung von Produktzielen bis auf Ebene von Top-Level Anforderungen. Festlegung von Umsetzungsaktivitäten in Form vom Maßnahmen und Programmen / Projekten.

© 2015 contact-software.com

17

Roadmap-Report. Eckdaten auf strategischer Ebene. Strategie-Bereich (Produktstrategie) der Roadmap

Zugehörige TeilZiele und Umsetzungsvorhaben

Zentrale Meilensteine der Vorhaben auf der Zeitachse

© 2015 contact-software.com

18

Produkt Management. Von strategischen Anforderungen zu...

Technical Vision for the concrete development project Idea incl. materials and discussions

Competition Profile

Process Blue-Print

Development Programmes based on product strategy and budget planning

Proposal and assessment for a consolidated extend Sales Battle Card Requirements to be refined step by step Project Profile Decision by product council

Product Strategy

© 2015 contact-software.com

Roadmap story for the product development over the next months

Budget Sponsoring for solution development in a customer project

19

Was haben die denn jetzt eigentlich gebaut?

© 2015 contact-software.com

20

Vielen Dank! Kontaktinformation: Stefan Gregorzik [email protected]

© 2015 contact-software.com

21

21

© 2015 CONTACT Software GmbH

No part of this publication may be reproduced or transmitted in any form or for any purpose without the permission of CONTACT Software GmbH. The information contained herein may be changed without prior notice. Some software products marketed by CONTACT Software GmbH and its distributors contain proprietary software components of other software vendors. Microsoft, Windows, Excel, Outlook and PowerPoint are registered trademarks of Microsoft Corporation. Linux is the registered trademark of Linus Torvalds in the United States and other countries. Adobe, the Adobe logo, Acrobat, PostScript, and Reader are trademarks or registered trademarks of Adobe Systems Incorporated in the United States and other countries. Oracle and Java are registered trademarks of Oracle and its affiliates. HTML, XML, XHTML, and W3C are trademarks or registered trademarks of W3C®, World Wide Web Consortium, Massachusetts Institute of Technology. Apple, App Store, iBooks, iPad, iPhone, iPhoto, iPod, iTunes, Multi-Touch, Objective-C, Retina, Safari, Siri, and Xcode are trademarks or registered trademarks of Apple Inc.

© 2015 contact-software.com

22

View more...

Comments

Copyright � 2017 SILO Inc.