Weitere ähnliche Inhalte Ähnlich wie 20th ieee re conference, chicago 2012 (9) Mehr von Sven Krause (16) 20th ieee re conference, chicago 20121. 20th IEEE RE Conference,
Chicago 2012
Sven Krause
Folie 1
27. September 2012
Sven Krause
© Zühlke 2012
3. Vorträge die ich angeschaut und
angehört habe
• Keynote Address: Mobile and Agile: Why can't they get along?
Steve Fickas (University of Oregon)
• What Do Practitioners Mean When They Talk about Product Management?
Andrey Maglyas, Uolevi Nikula, Kari Smolander
• Towards Outcome-Based Regulatory Compliance in Aviation Security
Rasha Tawhid, Mohammad Alhaj, Gunter Mussbacher, Edna Braun, Nick Cartwright, Azalia Shamsaei, Daniel Amyot, Saeed
Ahmadi Behnam, Greg Richards
• Hands-on with Experts: Running Creative Workshops. Discovering Requirements for the Requirements Conference
Martin Mahaux, Alistair Mavin, Patrick Heymans, Neil Maiden, David Callele
• What you need is what you get! The Vision of View-based Requirements Specifications
Anne Gross, Joerg Doerr
• The Impact of Domain Knowledge on the Effectiveness of Requirements Idea Generation during Requirements
Elicitation
Ali Niknafs, Daniel M. Berry
• Using Collective Intelligence to Detect Pragmatic Ambiguities
Alessio Ferrari, Stefania Gnesi
• Log-Based Approach for Performance Requirements Elicitation and Prioritization
Odorico Machado Mendizabal, Martin Spier, Rodrigo Saad
• Selecting an Appropriate Framework for Value Based Requirements Prioritization A Case Study
Nupul Kukreja, Sheetal Swaroop Payyavula, Barry Boehm, Srinivas Padmanabhuni
• Requirements Reuse at Danfoss, Dagny Hauksdottir, Arne Vermehren, Juha Savolainen
• Keynote Address: Requirements engineering and safety
Nancy Leveson (Massachusetts Institute of Technology)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 3 © Zühlke 2012
4. Vorträge die ich angeschaut und
angehört habe
Posters and Demos
• ArchiTech: Tool Support for NFR-Guided Architectural Decision-Making, David Ameller, Oriol Collell, Xavier Franch
• CoFM: An Environment for Collaborative Feature Modeling, Li Yi, Haiyan Zhao, Wei Zhang, Zhi Jin
• Concern-Driven Development with jUCMNav, Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle
• Facilitating Transition from Requirements to Code with the ReDSeeDS Tool, Michal Śmialek, Tomasz Straszak
• Flexible, Lightweight Requirements Modeling with FlexiSketch, Dustin Wüest, Norbert Seyff, Martin Glinz
• MbFM: A Matrix-Based Tool for Modeling and Configuring Feature Models, Long Li, Haiyan Zhao, Wei Zhang
• ReCVisu: A Tool for Clustering-Based Visual Exploration of Requirements, Sandeep Reddivari, Zhangji Chen, Nan Niu
• Run-Time Model Evaluation for Requirements Model-Driven Self-Adaptation, Kristopher Welsh, Nelly Bencomo
• STS-Tool: Socio-technical Security Requirements through Social Commitments, Elda Paja, Fabiano Dalpiaz, Mauro
Poggianella, Pierluigi Roberti, Paolo Giorgini
• The RE-Tools: A Multi-notational Requirements Modeling Toolkit, Sam Supakkul, Lawrence Chung
• Tool Support for Combined Rule-Based and Goal-Based Reasoning in Context-Aware Systems, Mira Vrbaski, Dorina Petriu,
Daniel Amyot
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 4 © Zühlke 2012
5. Generelle Eindrücke, die mir gefallen
haben
• Virtuelle Welten als Testumgebung (Mobile Apps) -> Erhebungs-&
Testumgebungen werden wichtiger
• Produktmanagement wird Bestandteil der RE Community
• Kreativitätsworkshops zur Erhebung und Generierung von
Anforderungen nehmen immer mehr Platz ein
• Rollenspezifische SRS (Software Requirements Specification) als
auch Personenspezifische SRS als Vision
• Goal orientierte Vorgehensweise macht Schule
Die Anwendung von RE, die Einbindung von RE und der Stakeholder,
rücken in dem Mittelpunkt der RE Community
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 5 © Zühlke 2012
6. What Do Practitioners Mean When
They Talk about Product Management?
(Andrey Maglyas, Uolevi Nikula, Kari Smolander)
1
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 6 © Zühlke 2012
7. What Do Practitioners Mean When
They Talk about Product Management?
(Andrey Maglyas, Uolevi Nikula, Kari Smolander)
Research Question:
• The purpose of study was to identify what practitioners really mean when
they talk about product management
• Research question: “What is product management from the
practitioners’ viewpoint?”
Research sample
• The survey was answered 201 times by 179 unique respondents
worldwide
• Ca. 50% Product manager (senior, director, Vice President)
• Ca. 50% ICT (Computer SW, information technology, Telco)
• Ca. 50% USA
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 7 © Zühlke 2012
8. identified 14 activities Main goal Meaning of PM
What Do Practitioners Mean When strategic management {21-1} profitability {17-1} value {15-1} revenue {9-1}
mini-CEO {24-1}
They Talk about Product Management? product lifecycle management
{21-1}
voice of the customer {10-1}
evangelist {7-1}
(Andrey Maglyas, Uolevi Nikula, Kari Smolander)
aligning problems with business
goals {9-1}
[] roadmapping {17-2}
== resource allocator {2-1}
internal and external collaboration ==
customer needs and wishes {15-1} [] *} *} *}
{45-1} leadership {9-2} == problem solver {2-1}
[] ==
vision {12-1} *} == diplomat {1-1}
understanding competitive [] []
offerings {20-1} ==
[] [] *} Product manager {1-8}
product analysis {3-4}
[] []
identification of the unstated
[]
customer needs {1-1}
General management {3-1}
Product management {9-23} ==
==
Business management {3-1}
==
[]
[] Solution management {2-1}
[]
product development {8-1}
[]
[] not comfortable
release planning {8-1} ==
[]
[]
requirements management {5-1}
[]
product delivery process {5-1}
associated
resource management {3-1}
marketing mix {7-6} == product marketing {4-1}
customer support {3-1}
portfolio management {2-1} [] [] [] []
risk management {1-1} place {10-1} product {3-1} price {1-1} promotion {1-1}
The relationships between the categories ([] – is part of, *} – is property of, == – is associated with; the numbers in the brackets {}
near the categories represent the frequency of the category and the number of connections )
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 8 © Zühlke 2012
9. What Do Practitioners Mean When
They Talk about Product Management?
(Andrey Maglyas, Uolevi Nikula, Kari Smolander)
Product management frameworks
Pragmatic Reference SPM Software product The software ISPMA SPM
Marketing (2010) framework (van management product Framework 1.1.
Framework de Weerd et al., processes (Ebert, management (ISPMA, 2012)
2006a) 2009) framework
(Kittlaus&Clough,
2009)
All activities are All activities are All activities are 13 core activities 14 core activities
equally important equally important equally important
37 activities 16 activities 18 activities 49 activities 38 activities
• “International Software Product Management Association“ (ISPMA)
http://ispma.org
• „Certified Software Product Manager“,
http://www.zuehlke.com/de/zuehlke-group/educationcentre/kursangebot/kurse/kursaction/show/kurscontroller/Kurs/kurs/64.html
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 9 © Zühlke 2012
10. Unterschiedliche Auffassungen der
Rollen PM, BA und RE
“What Do Practitioners Mean When They “What are the day-to-day factors that SwissQ Requirements
Talk about Product Management?” are preventing business analysts from Trends & Benchmarks
20th IEEE, A. Maglyas, U. Nikula, K. effective business analysis?,” Schweiz 2012, SwissQ
Smolander 19th IEEE, A. Wever and N. Maiden
FinalMap
strategic management {21-1} profitability {17-1} value {15-1} revenue {9-1}
mini-CEO {24-1}
product lifecycle management voice of the customer {10-1}
{21-1}
evangelist {7-1}
aligning problems with business roadmapping {17-2}
[]
goals {9-1}
== resource allocator {2-1}
internal and external collaboration ==
customer needs and wishes {15-1} [] *} *} *}
{45-1} leadership {9-2} == problem solver {2-1}
[] ==
vision {12-1} *} == diplomat {1-1}
understanding competitive [] []
offerings {20-1} ==
[] [] *} Product manager {1-8}
product analysis {3-4}
[] []
identification of the unstated
[]
customer needs {1-1}
General management {3-1}
Product management {9-23} ==
==
Business management {3-1}
==
[]
[] Solution management {2-1}
[]
product development {8-1}
[]
[]
release planning {8-1} ==
[]
[]
requirements management {5-1}
[]
product delivery process {5-1}
resource management {3-1}
marketing mix {7-6} == product marketing {4-1}
customer support {3-1}
portfolio management {2-1} [] [] [] []
risk management {1-1} place {10-1} product {3-1} price {1-1} promotion {1-1}
Schulungen und auch Zertifizierungen sind notwendig,
um den Mehrwert von RE weiter zu etablieren.
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 10 © Zühlke 2012
11. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
2
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 11 © Zühlke 2012
12. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
Transport Canada
• National regulator for transportation systems
• Aviation Security directorate
• Safeguard the integrity and security of Canada’s
aviation transportation system through
– Awareness and education
– Policies, regulations, and standards
– Monitoring and enforcement
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 12 © Zühlke 2012
13. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
Prescriptive Regulations
• How things are to be done
• “The aerodrome shall use fences to delimit perimeters”
• Fit only a small group of regulated parties
• Compliance assessed in a binary way (yes/no)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 13 © Zühlke 2012
14. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 14 © Zühlke 2012
15. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
Questions:
Are there signs in all required
No Yes
languages?
No (0) Attention Required (1) Opportunity to Improve (2) Meets Minimum (3) Exceeds (4)
Are the signs installed With the exception of a few Meets minimum plus some
Not even most signs Most signs are installed All signs are installed
within a distance less than or signs, all signs are installed signs are installed even closer
are installed within X meters. within X meters. within X meters.
equal to X meters? within X meters. than X meters.
The signs are not
The signs are obstructed The signs are not obstructed Meets minimum plus the
obstructed and visible at all
Are the signs visible? The signs are not visible. most of the time (e.g., behind and visible at all times from all signs cannot be obstructed
times except from a few
a corner). angles. even temporarily.
angles.
GRL Satisfaction
Value 0 20 40 100 100
Exceeds False False False False True
Mapping for Qualitative Indicators (New)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 15 © Zühlke 2012
16. Towards Outcome-Based Regulatory
Compliance in Aviation Security
(Daniel Amyot, Stéphane Leblanc, Jason Kealey, Jörg Kienzle)
Prescriptive Regulations
• How things are to be done
• “The aerodrome shall use fences to delimit perimeters”
• Fit only a small group of regulated parties
• Compliance assessed in a binary way (yes/no)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 16 © Zühlke 2012
17. Hands-on with Experts: Running Creative
Workshops. Discovering Requirements for the
Requirements Conference
(Martin Mahaux, Alistair Mavin, Patrick Heymans, Neil Maiden, David Callele)
3
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 17 © Zühlke 2012
18. Hands-on with Experts: Running Creative
Workshops. Discovering Requirements for the
Requirements Conference
(Martin Mahaux, Alistair Mavin, Patrick Heymans, Neil Maiden, David Callele)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 18 © Zühlke 2012
19. Hands-on with Experts: Running Creative
Workshops. Discovering Requirements for the
Requirements Conference
(Martin Mahaux, Alistair Mavin, Patrick Heymans, Neil Maiden, David Callele)
Auslockerung Zieldefinition
„Ballspiel“ „6-3-5“
Priorisierung
Ideen finden
„Post-It“
„Brainstorming“
Erhebung
„Improvisierungs- Theater“
Präsentations-
Storytelling per Runden
Storyboard
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 19 © Zühlke 2012
20. Hands-on with Experts: Running Creative
Workshops. Discovering Requirements for the
Requirements Conference
(Martin Mahaux, Alistair Mavin, Patrick Heymans, Neil Maiden, David Callele)
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 20 © Zühlke 2012
24. Flexible, Lightweight Requirements
Modeling with FlexiSketch
(Dustin Wüest, Norbert Seyff, Martin Glinz)
Langversion: http://www.youtube.com/watch?v=D06t0K5Otzw
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 24 © Zühlke 2012
25. Rückblick und meine Benefits
• Neue Leute kennen gelernt und alle „alte“ Bekannte
wiedergetroffen
• Gute Gespräche geführt
• Freude daran, dass Kreativität Einzug hält (RE wird
praxisorientierter)
• Gute Impulse erhalten: Goal-orienented, Priorisierung-
Methoden, Rollenspezifische Bereitstellung
• Chicago ist eine Reise wert
20th IEEE RE Conference, Chicago 2012 | Sven Krause 27. September 2012 Folie 25 © Zühlke 2012
Hinweis der Redaktion A majority of the answers were relatedto the discussion of product analysis, which consists of the identification of unstated customer needs, understanding competitive offerings, and identification of customer needs andwishes.