Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 8. Elicitation De fleste af plancherne.

Slides:



Advertisements
Lignende præsentationer
Social media marketing: Position of the Nordic Consumer Ombudsmen EU Consumer Summit 1 and 2 April 2014 Henrik Øe Consumer Ombudsman Denmark.
Advertisements

Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Indsæt nyt billede: Format: B 254 x 190,5 mm Efter indsættelse, højreklik på billedet og placér det bagerst. Delete det gamle foto New production system.
Overskrift her Navn på oplægsholder Navn på KU- enhed For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”.
Dagens program  Emne: Tim Berners-Lees WWW koncept og deraf følgende innovationer Forbered hver for sig Præsenter og diskutér i grupper Fremlæggelse med.
Krav og usecases Larman kap. 5 og 6 (del1) Larman kap del1
Tekst starter uden punktopstilling For at få punkt- opstilling på teksten, brug forøg indrykning For at få venstre- stillet tekst uden punktopstilling,
We choose to go to the moon in this decade and do the other things... Not because they are easy, but because they are hard...
DIEB15.1 Kursusgang 15 Omkostninger ved usability-arbejde Oversigt: Sidste kursusgang Opgaver Cost justification Use Case Evaluation.
Database Normalization without Mathmatics
WorldIQ A/S - Technology Briefing
Opsamling fra forrige møde, Brugercentreret design
Beskyt & bevar kontrol med information CRM LOB ERP Find information, viden & øget indsigt i forretning Enklere samarbejde mellem mennesker Reducerede.
Teamwork En praksisnær øvelse.
Anskaffelse og kravspecifikation
For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”. Indføj ”Sted og dato” i feltet for dato og ”Enhedens.
Reliable Architecture Ved Henrik Bærbak Christensen Reflective Architectures Emne: reflective architecture overview 11 december 2009.
Anskaffelse og kravspecifikation SR5_Special Interfaces and integration.
Liv og levende teknologier Fremtidens verdensbillede 2050
Hvordan kommer jeg videre? Chefkonsulent Anders W. Madsen Microsoft Danmark.
Anskaffelse og kravspecifikation
Electric power is electric particles moving through metal, semiconductor or graphite and special fluids (electrolysis). Some kind of gas are able to conduct.
Usability 24. marts Tilgængelighed 2. Dagens øvelse 3. Spørgsmål.
DNA baseret taksonomi?. International Commission on Zoological Nomenclature (ICZN) International Association for Plant Taxonomy (IAPT)
Indhold Opsummering Opsummering  Standardisering, sikkerhed, forbedret administration & vedligehold, øget produktivitetsmuligheder = omkostningsbesparelser.
Anskaffelse og kravspecifikation SR1_Intro Soren Lauesen, IT-University of Copenhagen
Anskaffelse og kravspecifikation SR8_Elicitation.
Forretning og Ledelse – Lektion 7
From: Soren Lauesen: Software Requirements © Addison-Wesley 2002 Slides for: Software requirements - Styles and techniques Soren Lauesen 1. Introduction.
Velkommen Vi starter kl Hvis du vil vide mere om Microsoft BI... Spørg en af os ved standen i foyéen Se kursustilbud og data sheet i din deltagermappe.
Digital Kultur Kristina & Birgitte. Agenda Birgitte om de blogs vi har set på, og om de kan omtales som en del af en subkultur, samt bloggens form og.
Anskaffelse og kravspecifikation SR8_Elicitation.
Kjeld Svidt  Institut for Byggeri og Anlæg  Aalborg Universitet IT i Byggeriet Semester 6, kursusgang Databaser (1) Kjeld Svidt
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 11.
M-læring -. Innovationsdilemmaet We can do amazing things with technology, and we’re filling the world with amazing systems devices, but we find it hard.
Interview service in Statistics Denmark Structure and Surveys.
Ved Søren Rokkjer Hansen
DB analyse og modellering Jesper Tørresø DAB1 F Februar 2008.
Ekstra plancher til Anskaffelse og kravspecifikation, Forår 2007 Kompendiet del A: User Interface Design 5. Visions and Tasks De fleste af plancherne vedrører.
Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 5. Special interfaces - combined styles.
1 Game Industry Economics
DIEB12.1 Kursusgang 12 Feedback fra en usability-evaluering Oversigt: Sidste kursusgang Opgaver Feedback Are Usability Reports Any Good? Alternativer til.
Slides for: Software requirements - Styles and techniques Soren Lauesen 6. Quality requirements January 2007 © 2002, Pearson Education retains the copyright.
OPERATIONEL ANALYSE AF WEBADFÆRD OAW – LEKTIONSGANG 4.
DIEB15.1 Kursusgang 15 Omkostninger ved usability-arbejde Oversigt: Sidste kursusgang Opgaver Cost justification Use Case Evaluation.
 Jens Bennedsen 2002Objektorienteret systemudvikling GRASP mønstre Basale ansvarsplaceringsregler.
IT-Universitetet i København Rued Langgaardsvej 7 DK-2300 København S ESP-Net The ESP Company Network Yvonne Dittrich IT-University in Copenhagen Software.
Anskaffelse og kravspecifikation
FISA – BATIBOUW Mia, Michelle, Pernille & Sofie CASE.
GIS and statistical data analysis Copenhagen September 11, 2013.
KØBENHAVNS KOMMUNE Børne- og Ungdomsforvaltningen Socialforvaltningen Inclusion in Copenhagen The Special reform 6 March 2013 Nina Hemmersam, Head of department.
Smart Crowd __________________________________________________ A crowd lending platform that helps improve local energy efficienty and economy.
Underoverskrift 17 pkt bold hvid Maks. 2 linjer med respekt for evt logo Indsæt billede >Klik på billedikonet og indsæt billede Efter indsættelse >Højreklik.
For at ændre ”Enhedens navn” og ”Sted og dato”: Klik i menulinjen, vælg ”Indsæt” > ”Sidehoved / Sidefod”. Indføj ”Sted og dato” i feltet for dato og ”Enhedens.
Opdatér dato Vælg >Indsæt >Sidehoved / Sidefod Skriv Måned og År i feltet for dato Vis hjælpelinjer som er en hjælp ved placering af billeder: 1.Højreklik.
Drug/Device Combination Products IFF erfagruppemøde
SCALE-UP DENMARK Tue David Bak Direktør, Innovation & Vækst, Region Sjælland & Formand for Scale-Up Denmark Thank you to the Ambassador, Mrs Louise Jespersen.
Institutional Investor investing in infrastructure
Completing secondary education
Politisk næstformand i Scleroseforeningen
Introduction to synopsis writing
Incidence, risk and resilience for suicide attempts among children and youth born in and living in Denmark in 2007 By MSc. Erik Christiansen.
DB analyse og modellering
Sense My City Develco A/S.
Software Testing Software testing.
MaaS i Europe Rasmus Lindholm.
Hvordan kommer min virksomhed videre?
Hvor er værdien af intern kommunikation?
Hot work Planning: 01.Februar 2008 Outdoor: 01.Februar 2008
FEANTSA Policy Conference – May 31st 2019
Præsentationens transcript:

Plancher til Anskaffelse og kravspecifikation, Forår 2007 Lauesen: Software requirements - Styles and techniques 8. Elicitation De fleste af plancherne stammer fra lærebogen. Hvor der findes en dansk udgave er det den der er vist. Står planchens nummer i parentes, er planchen en tilføjelse til lærebogen.

Fig 8.1(A) Elicitation issues Should be simple. Ask stakeholders what they need! Barriers: Cannot express what they need Cannot explain what they do and why May ask for specific solutions Lack of imagination - new ways Lack of imagination - consequences Conflicting demands Resistance to change Luxury demands New demands once others are met Things to elicit - intermediate work products: Present work, Present problems Goals and critical issues Future system ideas Realistic possibilities Consequences and risks Commitment, Conflict resolution Requirements, Priorities Completeness From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

(Fig 8.1B) User involvement - who and where? In what? Task analysis teams Interface design teams Brainstorms Steering committee Interface reviewers Users in usability tests Users in accept tests Ordinary user Expert user Manager Top management Customer IT staff From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

(Fig 8.1B) User involvement - who and where? In what? Task analysis teamsXX Interface design teams??X BrainstormsXXXXX Steering committeeXXX?X Interface reviewersX Users in usability testsX Users in accept testsXXX Ordinary user Expert user Manager Top management Customer IT staff From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 8.2. Skaffe kravene? Nuværende arbejde Nuværende problemerMål & kerneproblemer Fremtidens løsningerRealistiske muligheder Effekt & risiko CommitmentKonfliktløsning Kravspecifikation Prioriteter Fuldstændighed (Fig 8.3) Interessent analyse Hvem er de? Hvad får de ud af det? Hvad vil de bidrage med? Deres risici og omkostninger? Deres visioner? Deres magt? Viden om Interessent-analyse (Gruppe) interview Observation Vis-mig-hvordan Dokumentstudie Spørgeskema Brainstorm Fokusgruppe Domæne-workshop Design-workshop Prototyping Pilot-forsøg Lignende firmaer Spørg leverandører Forhandling Risiko-analyse Cost / benefit Mål-domæne-analyse Domæne-krav-analyse Teknik

(Fig 8.2B) Statusindikator på kravspecifikationen Hvor meget ved vi om: (skala 0-5) 3/1027/10... Nuværende arbejde Nuværende problemer Mål & kerneproblemer Fremtidens løsninger Realistiske muligheder Effekt og risiko Commitment Konfliktløsning Kravspecifikation Prioriteter Fuldstændighed

Fig 8.4 Fokusgruppe Flere interessentgrupper Brainstorm - dårlige erfaringer Brainstorm - ønsker og ideel fremtid Hver gruppe vælger top-ti punkter Et par dage senere: Beslut Hver gruppe skal have noget From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 8.5 Business goals Shipyard goals. Business administration A1.Replace outdated platform A2.Integrate order documents and database A3.Use experience data for quotation A4.Support systematic marketing A5.Faster capture of cost data A6.Speed up invoicing Hospital goals. Payroll and roster planning B1.Reduce IT costs Personnel department B2.Automate some tasks B3.Remove error sources B4.Observe deadlines B5.Less trivial work and less stress Hospital department B6.Reduce over- and undertime payment B7.Faster roster planning B8.Improve roster quality Tax payer’s association. Membership adm. C1.We cannot do without it. Noise source location. New product D1.Marketing plan. Demand, competitors... P D Q P D Q From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 Rubbish, but in the book. Mixes up goal level and requirement type.

Fig 8.6 Cost/benefit analysis, shipyard ShipyardY0Y1Y2Y3Y4 Hard benefits Avoided losses More orders Hard costs Supplier’s price-0.4 Hardware-0.6 Staff training-0.3 Enter exp. data Net value Break even: Point in time where  cashflow = 0 Payback period: Number of years to break-even Cash flow (per year) Units: mill $ NPV m$ Soft factorsNow Future IT flexibility03 Customer comm.34 Stress absence13 Total points410 (Scale 0-5) Net Present Value (x pct interest): Sum with discount factor 1/(1+x) Shipyard: discount factor 0.9, x=11% Return on investment: x where NPV(x) = 0 Shipyard: x=113%

Fig 10.7A ”Goal-domain" analyse for løn og vagtplan Bruger: Planlægger i afdelingen 1.1Månedlig timeregnskab til pers.afd. 1.2Lav vagtplan Bruger: Medarbejder i afdelingen 2.1Registrer faktisk arbejdstid 2.2Byt vagter 2.3Sygdom hos medarbejder Bruger: Personaleafdeling 3.1Kontroller vagtplaner 3.2Ændringer af lønsedler 3.3Registrer nye medarbejdere Forretnings- mæssige mål Arbejds opgaver Personaleafdeling: Automatiser nogle opgaver Fjern fejlkilder Overhold 120-dags reglen Mindre trivielt arb. og stress Hospitalsafdeling: Mindre overarbejdsbet. mv. Hurtigere vagtplanlægning Bedre plankvalitet

Forretningsmæssige mål med løn- og vagtplansystem: IT-afdelingens mål: B1.Reducer IT omkostninger (nuværende leverandør og driftsoperatør tror han har monopol). Personaleafdelingens mål (mest lønkontoret): B2.Automatiser nogle arbejdsopgaver (bl.a. registrering af arbejdstid) B3.Fjern nogle fejlkilder (bl.a. fejlregistrering af faktisk arbejdstid). B4.Overhold deadlines (bl.a. fyring efter 120 sygedage). B5.Mindre stress og trivielt arbejde (bl.a. indtastning til månedlig lønkørsel) Hospitalets behandlingsafdelinger: B6.Reducer overtidsbetaling, varselstillæg, unødig bemanding på vagter. B7.Hurtigere vagtplanlægning (sygeplejersker: rullende plan for 14 dage). B8.Bedre plankvalitet (rette person på rette job, fx aldrig to elever alene). 1.Identificer nogle vigtige benefit og cost-faktorer for løn- og vagtplansystemet. 2.Lav en første cost-benefit analyse for systemet. Et par tal: Betaling til nuværende driftsoperatør: ca. 30 mill Dkr/år. Antal ansatte ved hospitalet: ca Årlig overarbejdsbetaling, mv. ca. 20% af samlede lønudgifter. (Brug i øvrigt egne skøn hvor du mangler tal). Opgave til 10.7: Cost benefit analyse for løn og vagtplan

Hvordan skriver man kravene? Uddelegér til brugerne? Send dem på kravspec-kursus? Lad redaktør afpudse det? Lad IT-afdelingen skrive krav? Triumvirat der indsamler data og skriver krav Kontrollér hos brugerne Diskutér ideer med brugerne (Fig 3.8E) Brugerinddragelse?

Fig 3.8E Brugerinddragelse - ja og nej Erfaringer fra Vestsjællands Amt TraditioneltHurtig versionSkriv krav Alle spørges.Triumviratet skriver krav, Alle finder på ønsker.specielt arb.opgaver. Kombineres til een.Alle kan rette opgaverne Få forstår kravene.og tilføje ønsker. Tid: 25 ugerTid: 3 uger (første gang) Vurdér forslag Alle har en mening.Udfør opgaverne og giv systemet karakter. Politisk valg.Udvalgte interessenter spørges. Ingen tvivl. Tid: 10 personmåneder.Tid: 1 personmåned.

Fig 8.7A Goal-domain tracing - critical areas Replace IT platform Integrate doc and data Experience data Systematic marketing Capture cost data Speed up invoicing Marketing Quotation Prod.planning Cost registr. Invoicing... Payroll IT operations Usability Response time Goal requires improvement in this work area or quality area = This work area / quality factor is critical for this goal

Fig 8.7B QFD matrix Replace IT platform-4 Integrate doc and data211-1 Experience data11-5 Systematic marketing11-3 Capture cost data11-2 Speed up invoicing11-2 Function cost Function value Marketing Quotation Prod.planning Cost registr. Invoicing... Goal value 5 From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002

Fig 8.8 Quality-issue analysis Example: Shipyard, usability Issue:Job calculation easy to learn. How can we tell? How can we measure it? What are xx, yy, and zz? From: Soren Lauesen: Software Requirements © Pearson / Addison-Wesley 2002 Style:Task time. Req. outline:After xx hour course, marketing staff can perform task yy in zz minutes. Req., final:After ___ hour course, marketing staff can calculate proposal B in ___ minutes. Customer expects 12 hour course.