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
Roles in Software Development YESTERDAY: Genius Real Genius Dan Bricklin & Bob Frankston Mitch Karpor
Skills in Software Development YESTERDAY & Today Lotus 1-2-3 made it easier to use spreadsheets and it added integrated charting, plotting and database capabilities Lotus 1-2-3 is still one of the all-time best selling application software packages in the world (1999) Stage 1: Raw Iron Basic capability Stage 2: Checklist Battles Feature coverage Stage 3: Productivity Wars Better results, faster Ease of Use Stage 4: Transparency Lowest cost, integration Office Suites Market Size low medium large low Adapted from J. Spool, Market Maturity, http://www.uie.com/articles/market_maturity/ 3
Product Development Long Ago & TODAY Genius Real Genius Edison: Home Phonograph Victor: Talking Machine
Job Roles in Software Development TODAY -- RUP 30 Roles in 5 Categories 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 Ease of Use? System Design?
Job Roles in Software Development TODAY MSF 4 Agile Microsoft Solution Framework for Agile Advocacy Groups Team Model Architecture Solution Design Solution Delivery Program Management Development Solution Construction Solution Definition Product Management Test Solution Quality Solution Usability User Experience Release / Operations Solution Deployment
Job Roles in Software Development TODAY: User Experience Professional 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
Job Roles in Software Development TODAY: Software Product Manager 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
MAS SWPM: Expectations & Learning Goals UX / Usability / Design SPM (ALM) Marketing Business 4 3 2 1 0 Strategy Social Skills SW Project Mgmt Expected Target RE Portfolio Mgmt Software Architecture
MAS Software Product Management Oct. 13 April 13 Oct. 14 April 14 Oct. 15 April 15 Oct. 16 MAS SWPM Course Foundation Advanced Master MAS SWPM Module Strategy Funding Vision Law Team RE & PrjMgmt ProdMgmt Operation MAS SWPM Project & Coaching KickOff Vernissage Talk C C C C C C C Review KickOff Vernis. Talk C C C C C Review
Modules MAS Software Product Management MAS SPWM Course Foundation Advanced MAS SPWM Module Strategy Funding Vision Law Team RE & PrjMgmt ProdMgmt Operation
More Information? See you in Rapperswil! 12
Vielen Dank! 13
Details zum MAS SPM 14
MAS SPM Initianten & Partnerorganisationen 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)
MAS SPM: Zielgruppe 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,...
MAS SPM: Studienstruktur Jahr 1 Module ca. 41 Tage Unterricht Jahr 2 Module ca. 19 Tage Unterricht I I I I I Jahr 1 Paxisprojekt Jahr 2 Paxisprojekt Jahr 3 Masterprojekt
MAS SPM Module 1. Strategie*&*Marketing 2. Entwicklung*einer*Produktvision 6. Produktmanagement 7"ECTS"Punkte 11"ECTS"Punkte 12"ECTS"Punkte 1. Strategie & Marketing 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 7 ECTS 5. Requirements**&*Projektmgmt 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. Requirements- & Projekt- Management 5.5 Quality"Management SF 3. Funding 5.6 Fremdvergabe"von"Entwicklungen TS 6"ECTS"Punkte 13 ECTS 2. Entwicklung einer Produktvision 11 ECTS 3. Kursblöcke Zuständig 7. Operational*Implementation 3.1 Aufwandschätzmethoden RG 4"ECTS"Punkte 3.2 Pricing! 3.3 Business"Cases"erstellen"(TCO,"ROI) Funding RG Kursblöcke Zuständig 3.4 Business"Case"kommunizieren! 7.1 Marketing"Support Implementation? 7.2 Product"Launch SF 7.3 Operational"Distribution MS 7.4 Technical"Support? 7.5 Ressource"Management RG 7.6 Betrieb RG 6 ECTS 8. Recht 4. Teamentwicklung 3"ECTS"Punkte 4. 4"ECTS"Punkte Teamentwicklung 7.7 Release"Management SF 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 3 ECTS? 4.4 Verhandlungstechnik PN 4 ECTS 6. Produkt- Management 12 ECTS 7. Operational 4 ECTS 8. Recht
MAS SPM Module Studienplan+MAS+Software+Pr SF:$Samuel$Fricker,$PN:$Peter$Nedic,$MS:$Markus$Stolze,$RG:$Rainer$Grau,$TS: 1. Strategie+&+Marketing 7$ECTS$Punkte 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? 6. Produktmanagement 12$ECTS$Punkte Kursblöcke Zuständig 6.1 Enterprise$Architekturen$ RG 6.2 Product$Lifecycle$Management SF 6.3 Roadmapping SF 6.4 Release$Planning SF
nplan+mas+software+produktmanagement r,$pn:$peter$nedic,$ms:$markus$stolze,$rg:$rainer$grau,$ts:$toni$steimle MAS SPM Module gie+&+marketing $Punkte 2. Entwicklung+einer+Produktvision 11$ECTS$Punkte Zuständig Kursblöcke Zuständig rkte$und$produkte TS 2.1 Erhebungsmethoden TS es$management RG 2.2 MarktN$und$Mitbewerberanalyse SF,$RG Mix? 2.3 Kundenanalyse TS eschäftsmodelle! 2.4 Produktanalyse TS roduktstrategien! 2.5 Formulieren$einer$Produktvision TS ce$&$risk$management? 2.6 Validieren$einer$Produktvision TS ktmanagement S$Punkte Architekturen$ ecycle$management ing Zuständig RG SF SF
nagement MAS SPM Module icklung+einer+produktvision TS$Punkte 3. Funding 6$ECTS$Punkte Zuständig Kursblöcke Zuständig smethoden TS 3.1 Aufwandschätzmethoden RG d$mitbewerberanalyse SF,$RG 3.2 Pricing! nalyse TS 3.3 Business$Cases$erstellen$(TCO,$ROI) RG nalyse TS 3.4 Business$Case$kommunizieren! ren$einer$produktvision TS n$einer$produktvision TS 4. Teamentwicklung 4$ECTS$Punkte Kursblöcke Zuständig 4.1 Produktmanagement$in$der$Organisation RG 4.2 Konfliktmanagement PN,$RG 4.3 Coaching PN$ 4.4 Verhandlungstechnik PN
ding TS$Punkte MAS SPM Module 5. Requirements++&+Projektmgmt 13$ECTS$Punkte Zuständig Kursblöcke Zuständig ndschätzmethoden RG 5.1 Software$Projektmanagement RG,$TS! 5.2 Business$Engineering RG,$TS ss$cases$erstellen$(tco,$roi) RG 5.3 Produkt$Requirements$Engineering SF ss$case$kommunizieren! 5.4 Qualitätsmerkmale$von$Softwareprodukten SF 5.5 Quality$Management SF 5.6 Fremdvergabe$von$Entwicklungen TS mentwicklung TS$Punkte ktmanagement$in$der$organisation tmanagement ing dlungstechnik Zuständig RG PN,$RG PN$ PN
MAS SPM Module 6. Produktmanagement 12$ECTS$Punkte 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
ing S"Punkte MAS SPM Module Zuständig 7. Operational*Implementation schätzmethoden RG 4"ECTS"Punkte! Cases"erstellen"(TCO,"ROI) RG Kursblöcke Zuständig 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 entwicklung S"Punkte 8. Recht 3"ECTS"Punkte Kursblöcke Zuständig Zuständig 8.1 Lizenzrecht? anagement"in"der"organisation RG 8.2 Verträge"mit"Zulieferern? anagement PN,"RG 8.3 IP"Recht? PN" 8.4 Produkthaftung? ungstechnik PN
Details zum MAS HCID 25
Studienstruktur Zertifikatskurs Requirements Engineering Zertifikatskurs 1: Requirements Engineering Kompetenzen Konvergenz & Grundlagenwisse HCI Technik 1: Beobachten, Befragen, Analysieren 28 h + 32 h = 60 h Sozialkompetenz Vorgehensmodelle 1: Requirements, Software, Usercentered Interdisziplinäres Praxisprojekt 1 34 h + 41 h = 75 h 63 h + 77h = 140 h 18 h + 82 h = 100 h Psychologie 1: Kommunikation Informatik 1: Programmieren, User Interfaces 28 h + 32 h = 60 h 43 h + 47 h = 90 h Informatik 2: Modelle, Architektur 36 h + 39 h = 75 h
Studienstruktur Zertifikatskurs Interaction Design
MAS HCID Master 20011/2012 Toni Steimle Patrik Steiger Michael Christian Gschwind Hauri Christoph Kunz Beat Schifferli Peter Nedic