New Roles in Software Development: UX Professional & Software Product Manager
- Prof. Dr. Markus Stolze
Director of Studies: MAS HCID & MAS SWPM Hochschule für Technik Rapperswil
New Roles in Software Development: UX Professional & Software - - PowerPoint PPT Presentation
New Roles in Software Development: UX Professional & Software Product Manager Prof. Dr. Markus Stolze Director of Studies: MAS HCID & MAS SWPM Hochschule fr Technik Rapperswil Roles in Software Development YESTERDAY : Genius Real
Director of Studies: MAS HCID & MAS SWPM Hochschule für Technik Rapperswil
Dan Bricklin & Bob Frankston
Mitch Karpor
3
Adapted from J. Spool, Market Maturity, http://www.uie.com/articles/market_maturity/
n Analyst Business Process Analyst, Business Designer, System Analyst, ... n Developer Software Architect, Designer, User Interface Designer, Database Designer, Implementer, Integrator n Tester Test Analyst, Test Designer, Tester n Manager Project Manager, Change Control Manager, Configuration Manager, Test Manager, Deployment Manager, Process Engineer, Management Reviewer n Production & Support System Adminstrator, Technical Writer, Graphical Artist, Course Developer n Additional Stakeholder, Reviewer
Solution Delivery Solution Design Solution Definition Solution Quality Solution Usability Solution Construction Solution Deployment
Professional Background: Psychology, Graphic Design, Engineering n Job Profile n Consulting for User Centered Innovation & Design n Focus: Useful, usable and attractive software products n Skill: User Centered Requirements Definition (Usefulness) n Computer Science: Programming; Modeling; Architecture n Psychology: Communication; Workshop Moderation n HCI Analysis: Usage Elicitation & Modeling, Process Models n Skills: Interaction Design & Visual Design n Psychology: Perception, Cognition, Learning, Ergonomics n Graphic Design: Symbols, Typography, Color, Hierarchy, Corporate Design n HCI Design & Test: Visual Interaction Design, Prototyping, Usability-Lab
7
Professional Background: Engineering, User Experience, Project Manager, Business n Job Profile: n Responsible for product success & budget (Software-intensive Products; Internal & external) n Focus: Sustainable market success of products und teams n Skills: n Business & Law: Strategic marketing of digital products; Licensing; Contracts, IP n Product Vision (Product-Innovation: Market, Customer, Product) n Business Plan & Communication; Team-development n Product launch & Development (SW-Quality, Requirements-Mgmt, Poject-Mgmt, Roadmapping, Multi-Site, ...) n Product Operation (Marketing, Tech Support, Operation, ...)
8
1 2 3 4 Business Strategy Social Skills SW Project Mgmt Software Architecture Portfolio Mgmt RE SPM (ALM) UX / Usability / Design Marketing Expected Target
Strategy
Vision Funding Team Law RE & PrjMgmt ProdMgmt Operation
C C C C C C C
C C C C C
12
n Hochschule für Technik Rapperswil n Markus Stolze n Peter Nedic n Blekinge Institute of Technology (BTH), Sweden n Samuel Fricker n International Software Product Management Association (ISPMA) n Wirtschaftsvertreter n Rainer Grau (Zühlke) n Toni Steimle (Crealogix)
Nachdiplomstudium Software Produkt-Management MAS SPM Zielgruppe: Software Produkt-Manager n Produktverantwortliche mit Budgetverantwortung n Produkte mit signifikantem Software Anteil: Standardsoftware, Webportale, Serviceplattformen für Dienstleistungen unternehmensspezifische Anwendungssoftware, Embedded Systems, Anlagen und Geräte n Externe und interne Produkte n Organisatorische Verankerung im Engineering (HW, SW), Business, Marketing, Verkauf, ... n Ausbildungshintergrund im Engineering, BWL, Projektleitung, ...
7"ECTS"Punkte 11"ECTS"Punkte 12"ECTS"Punkte
Kursblöcke Zuständig Kursblöcke Zuständig Kursblöcke Zuständig 1.1 Digitale"Märkte"und"Produkte TS 2.1 Erhebungsmethoden TS 6.1 Enterprise"Architekturen" RG 1.2 Strategisches"Management RG 2.2 MarktE"und"Mitbewerberanalyse SF,"RG 6.2 Product"Lifecycle"Management SF 1.3 Marketing"Mix ? 2.3 Kundenanalyse TS 6.3 Roadmapping SF 1.4 Software"Geschäftsmodelle ! 2.4 Produktanalyse TS 6.4 Release"Planning SF 1.5 Software"Produktstrategien ! 2.5 Formulieren"einer"Produktvision TS 6.5 Konfigurationsmanagement SF 1.6 Performance"&"Risk"Management ? 2.6 Validieren"einer"Produktvision TS
13"ECTS"Punkte
Kursblöcke Zuständig 5.1 Software"Projektmanagement RG,"TS 5.2 Business"Engineering RG,"TS 5.3 Produkt"Requirements"Engineering SF 5.4 Qualitätsmerkmale"von"Softwareprodukten SF 5.5 Quality"Management SF
5.6 Fremdvergabe"von"Entwicklungen TS
6"ECTS"Punkte
Kursblöcke Zuständig
3.1 Aufwandschätzmethoden RG
4"ECTS"Punkte
3.2 Pricing ! 3.3 Business"Cases"erstellen"(TCO,"ROI) RG Kursblöcke Zuständig 3.4 Business"Case"kommunizieren ! 7.1 Marketing"Support ? 7.2 Product"Launch SF 7.3 Operational"Distribution MS 7.4 Technical"Support ? 7.5 Ressource"Management RG 7.6 Betrieb RG 7.7 Release"Management SF
3"ECTS"Punkte 4"ECTS"Punkte
Kursblöcke Zuständig Kursblöcke Zuständig 8.1 Lizenzrecht ? 4.1 Produktmanagement"in"der"Organisation RG 8.2 Verträge"mit"Zulieferern ? 4.2 Konfliktmanagement PN,"RG 8.3 IP"Recht ? 4.3 Coaching PN" 8.4 Produkthaftung ? 4.4 Verhandlungstechnik PN
7 ECTS
11 ECTS
6 ECTS 4. Teamentwicklung
4 ECTS
13 ECTS
12 ECTS
4 ECTS
3 ECTS
Kursblöcke
Zuständig
1.1 Digitale$Märkte$und$Produkte TS 1.2 Strategisches$Management RG 1.3 Marketing$Mix ? 1.4 Software$Geschäftsmodelle ! 1.5 Software$Produktstrategien ! 1.6 Performance$&$Risk$Management ?
Kursblöcke
Zuständig
2.1 Erhebungsmethoden TS 2.2 MarktN$und$Mitbewerberanalyse SF,$RG 2.3 Kundenanalyse TS 2.4 Produktanalyse TS 2.5 Formulieren$einer$Produktvision TS 2.6 Validieren$einer$Produktvision TS
Kursblöcke
Zuständig
3.1 Aufwandschätzmethoden RG 3.2 Pricing ! 3.3 Business$Cases$erstellen$(TCO,$ROI) RG 3.4 Business$Case$kommunizieren !
Kursblöcke
Zuständig
4.1 Produktmanagement$in$der$Organisation RG 4.2 Konfliktmanagement PN,$RG 4.3 Coaching PN$ 4.4 Verhandlungstechnik PN
Kursblöcke
Zuständig
5.1 Software$Projektmanagement RG,$TS 5.2 Business$Engineering RG,$TS 5.3 Produkt$Requirements$Engineering SF 5.4 Qualitätsmerkmale$von$Softwareprodukten SF 5.5 Quality$Management SF 5.6 Fremdvergabe$von$Entwicklungen TS
Kursblöcke
Zuständig
6.1 Enterprise$Architekturen$ RG 6.2 Product$Lifecycle$Management SF 6.3 Roadmapping SF 6.4 Release$Planning SF 6.5 Konfigurationsmanagement SF
Kursblöcke
Zuständig
7.1 Marketing"Support ? 7.2 Product"Launch SF 7.3 Operational"Distribution MS 7.4 Technical"Support ? 7.5 Ressource"Management RG 7.6 Betrieb RG 7.7 Release"Management SF
Kursblöcke
Zuständig
8.1 Lizenzrecht ? 8.2 Verträge"mit"Zulieferern ? 8.3 IP"Recht ? 8.4 Produkthaftung ?
Interdisziplinäres Praxisprojekt 1 HCI Technik 1:
Beobachten, Befragen, Analysieren
28 h + 32 h = 60 h Vorgehensmodelle 1: Requirements, Software, User- centered Sozialkompetenz Konvergenz & Grundlagenwisse Zertifikatskurs 1: Requirements Engineering Kompetenzen 36 h + 39 h = 75 h Informatik 2: Modelle, Architektur 34 h + 41 h = 75 h 63 h + 77h = 140 h 18 h + 82 h = 100 h Psychologie 1: Kommunikation 28 h + 32 h = 60 h 43 h + 47 h = 90 h Informatik 1: Programmieren, User Interfaces
Toni Steimle Patrik Steiger Michael Gschwind Christian Hauri Christoph Kunz Beat Schifferli Peter Nedic