ENIMEOS ΣOEMINE. Krav och trender. Praktisk kravhantering och annat nyttigt från industrin. Christian Ehrenborg
|
|
- Adam Dahlberg
- för 5 år sedan
- Visningar:
Transkript
1 Krav och trender Praktisk kravhantering och annat nyttigt från industrin Christian Ehrenborg Kravarbete i Agila projekt version 1.0 Introduktion, Copyright 2014 Enimeos Products AB
2 Presentation Christian Ehrenborg D79 Konsult sen 1988 Utvecklade RUP Har arbetat med: Telefoner, Tåg, Administration, Web, Ledningssystem, flygplatser Har jobbat med de flesta kravmetoder
3 Hur det hela började Krav hantering på 80 talet - Mil. standards - ERM data modellering - Krav i tjocka buntar Formalitet
4 Forntiden 90 talet - Objectory - RUP - Rapid Prototyping som underström - Komplexiteten ökade - Metodgurus tog över Formalitet
5 Nyss 00 talet - Scrum - User Stories - Man sökte enkla lösningar - Pendeln slog åt andra hållet Formalitet
6 Nu 10 talet - Brytningstid - Allt är User Stories - Metodtrötthet Formalitet
7 Men vad är problemet? En Skruv som skall skruvas ut
8 Metod-religiösa vet alltid svaret Som att diskutera vilken skruvmejsel som skall användas
9 Kolla först
10 Vad skall byggas? - Web information - Fysiska produkter/spel - Förvaltande (verksamhetsstöd) - Kritiska, regulativa krav Ökande formalism
11 Underhållstid? - 1 månad sen är det över - 6 månader - 2 år - 30 år tåg, telefonstationer, administrativa system Ökande underhållskrav
12 Kontraktsrelation? - Egen utveckling - Inhyrda utvecklare - Kontraktsutveckling - Fast pris Ökande formalism
13 Kundens förtroende för utvecklarna - Känner kunden innan och utan - Viss branch erfarenhet - Har aldrig sysslat med detta segment - Tillhör en annan kultur Ökande formalism
14 Kan man se målet för projektet? Målet är dolt i dimma. Vi vet vad målet är, och det går att se
15 Verktyg för krav Glöm grafiska metoder. Krav är text. - Kvalitets attribut - Enkelt i teorin - Svårt i många projekt - Funktionsorienterade krav
16 Funktions orienterade krav Förlopps beskrivningar Två olika aspekter Funktions beskrivningar
17 Exempel Report incident Add more facts to an existing report Join reports into a case Create report Update report Delete report
18 De tre kravnivåerna Behov Koncept Funktioner
19 Utvecklingen av kravmetoder User Stories Användningsfall Scenarios Specification by Example Epic Funktionella krav Tid
20 Funktionella krav Kravnedbrytning och V-modellen I nedbrytningen ligger ett arkitektur ansvar Kundkrav Acceptanstester Systemkrav Systemtester Delsystemkrav Delsystemtester Modulkrav Den som realiserar en modul har inget ansvar att helheten fungerar! Modultester
21 Var ligger det kreativa arbetet? Det kreativa arbetet ligger i nedbrytningen Kundkrav Acceptanstester Det är då man designar systemet Systemkrav Delsystemkrav Modulkrav Delsystemtester Modultester Systemtester Men sällan beskrivet
22 Scenarios Report incident Report traffic incident Report burglary C:a 1 sida text per scenario Nästa steg är att bryta ner scenarierna i funktionella krav Den som realiserar ett scenario har ansvar att systemet fungerar!
23 Var ligger det kreativa arbetet? Användare Utvecklare Testare Att gemensamt beskriva förloppen det är då systemet utformas Ta fram scenarios Bygg systemet
24 Användningsfall Report incident Add more facts to an existing report Join reports into a case C:a 5 sidor text per användningsfall Nästa steg är att bryta ner användningsfallen i funktionella krav
25 Var ligger det kreativa arbetet? Användare? Kravare Utvecklare? Testare? Att gemensamt beskriva förloppen det är då systemet utformas Ta fram användningsfall Bygg systemet
26 Missbruk av användningsfall (och scenarios) Report incident Add more facts to an existing report Join reports into a case Create report Update report Delete report
27 Användningsfall eller scenarios Användningsfall beskriver de förlopp som skall finnas i systemet. Inget mer inget mindre. Scenarios är exempel på de förlopp som skall finnas i systemet. Många fler kan finnas.
28 Utvecklingen av användningsfall 1.0 Aktörer, beskrivning, uses & Extends + Extension point + Pre & post villkor + Arv mellan användningsfall 2.0 Aktörer, beskrivning
29 User Stories As a officer I need to file reports C:a 1 mening per User Story Nästa steg är att bygga nått som användarna gillar
30 Var ligger det kreativa arbetet? Produkt ägare Utvecklare Att hitta en lösning till behoven - det är då systemet utformas utformas Ta fram User Stories Bygg systemet
31 Missbruk av User Stories As a officer I need a menue row with the following buttons Produkt ägare Backlog Team Ta fram User Stories Bygg systemet
32 Var i processen ligger verktygen User Stories Användningsfall Secenarios Funktionella krav Behov Koncept Funktionella krav Process
33 Scrum med äkta User Stories Produkt ägare Backlog - Ser inte bergets topp - Förtroende för utvecklarna - Egen utveckling - Web, spel - Korta underhållstider Utvecklare Ta fram User Stories Bygg systemet
34 Scrum med funktionskrav Produkt ägare Backlog Utvecklare - Inte ser bergets topp - Saknar förtroende för utvecklarna - Kontraktsutveckling - Web, spel, adm - Korta underhållstider Ta fram User Stories Bygg systemet
35 Scenariodriven development Användare Utvecklare Testare - Ser bergets topp i viss mån - Bygger förtroende för utvecklarna - Egenutveckling - Granskningsbart - Adm, kritiska system - Långa underhållstider Ta fram scenarios Bygg systemet
36 Användningsfallsdriven utveckling Vem skriver användningsfallen? Kravare Användare? Utvecklare? Testare? - Ser bergets topp i viss mån - Bygger förtroende för utvecklarna - Kontraktsutveckling, fast pris - Granskningsbart - Prylar, adm, kritiska system - Långa underhållstider Ta fram användningsfall Bygg systemet
37 Vad ser man i praktiken? Backlog Minnet Produkt ägare - User Stories med testvilkor - Scrum - Användningsfall för minnet
38 Vad ser man i praktiken? Backlog Minnet - Användningsfall - Scrum för utveckling med funktions User Stories - Användningsfall för minnet
39 Vad ser man i praktiken? Minnet - Kravidentifikation med User Stories - Lättvikts användningsfall för att verifiera krav och test
40 Vad ser man i praktiken? - Försök att skriva alla Användningsfall - Fast pris
41 Vad ser man i praktiken? - Kravidentifikation med User Stories (fast de är inte äkta) - Fastpris.
42 Vad ser man i praktiken? - Rena funktionsdrivna projekt
43 Vad ser man i praktiken?? - Metod lösa
44 Tänk efter först
45 Att förstå krav är att lägga pussel Behov Koncept Funktionella detaljer
Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions
Testdriven utveckling Magnus Jonsson Siemens Medical Solutions 2 Soarian Stort projekt, ca 400 personer i projektet Distribuerad utveckling i USA, Indien och Sverige Web baserat lösning med admin client
Läs merSCRUM. Marcus Bendtsen Institutionen för datavetenskap
SCRUM Marcus Bendtsen Institutionen för datavetenskap 2 Metodik Systematiskt tillvägagångssätt för att garantera utfallet Metodiken behöver passa kontexten och tillgängliga resurser Verifiering av metodiken
Läs merAgil testning i SCRUM
Agil testning i SCRUM Petter Salomonsson Petter.salomonsson@addq.se Tel: 0708-398435 Kort presentation AddQ Consulting AB tydlig fokus på test och kvalitetssäkringstjänster erbjuder mycket erfarna konsulter
Läs merDeluppgift 2 Kravhantering a) (2p) När man diskuterar krav brukar man ange två olika typer av krav. Beskriv dessa och ge exempel.
Page 1 (5) Hemuppgift 1DV404 150115-150118 Deluppgift 1 Processmodeller a) (4p) Alla mjukvaruutvecklare följer någon form av utvecklingsprocess i sitt arbete. Diskutera vad organisationer brukar ange som
Läs merAGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive
AGIL KRAVHANTERING Hitta behoven bakom kraven!!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive KRAVSTÄLL EN PRODUKT! Skriv ner tre krav som ni ställer på produkten INNOVATIONSDRIVNA PRODUKTER...
Läs merAGILA METODER. (för oss som inte kodar) Nina Berlin
AGILA METODER (för oss som inte kodar) Nina Berlin Agila värderingar 1. Individer och interaktioner framför processer och verktyg 2. Fungerande programvara framför omfattande dokumentation 3. Kundsamarbete
Läs merNya möjligheter med M3 Technology. Björn Svensson, Björn Torold
Nya möjligheter med Technology Björn Svensson, Björn Torold Vem är vi? 2 Copyright 2011 Lawson. All rights reserved. Nya möjligheter med Technology System Foundation Grid Förändrar basen i Installation
Läs merHur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Agil/Lean: Defer Commitment, Build knowledge, Fail fast
Hur hanterar vi risk? Vad är TKO? Skillnad på agil och trad? Trad: Mycket up front - illusionerat försök till kontroll Agil/Lean: Defer Commitment, Build knowledge, Fail fast Den Röda Tråden DESIGN Vi
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign Kursintroduktion och registrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se Bengt Göransson Enea Redina AB och Avdelningen
Läs merVässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson
Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson Kravhantering På Riktigt, 16 maj 2018 Anna Fallqvist Eriksson Agilista, Go See Talents linkedin.com/in/anfaer/
Läs merTestbara krav. SAST Syd 2012-02-09. Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt
Testbara krav SAST Syd 2012-02-09 Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt Ulf Eriksson Produktägare på ReQtest Specialist på kravhantering och test Grundare
Läs merAgila Metoder. Nils Ehrenberg nils.ehrenberg@mah.se
Agila Metoder Nils Ehrenberg nils.ehrenberg@mah.se Agenda Agila Metoder: Scrum och sprints Lean och Design Workshops Kravställning Agil Utveckling Individer och interaktioner istället för processer Fungerande
Läs merKravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form
Kravfångst? Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form Gästföreläsning Datavetenskap 2011-02-15 Therese Söderlund, Lars Hansson och Jan Bidner (ITS) ITS - Enheten
Läs merPresentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban
Presentation Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban Om AddQ Mission Vi skapar affärsnytta för kunden genom specialisttjänster inom test, kvalitetssäkring och effektivisering Tjänsteområden
Läs merPMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning
PMM (Process Maturity Metrics) PMM är en metod för att mäta processmognad i utvecklingsprojekt. I korthet går metoden ut på att man utvärderar sin utvecklingsprocess med avseende på ett antal framgångsfaktorer
Läs merKravplan Projekt Datum Version. Författare KRAVPLAN. KravXperts i samarbete med Kunskapsresan Sida 1 av (7)
KRAVPLAN Sida 1 av (7) Revisionshistorik Datum Version Beskrivning Sida 2 av (7) Innehållsförteckning 1 INLEDNING... 4 1.1 BAKGRUND... 4 1.2 MÅL OCH SYFTE... 4 1.3 OMFATTNING OCH AVGRÄNSNING... 4 1.4 BEROENDEN
Läs merEn ansats till behovsstyrd applikationsutveckling
En ansats till behovsstyrd applikationsutveckling Johan Björlin johan.bjorlin@gmail.com Inledning (1/3) Bakgrund: Försvarsmaktens Telenät ochmarkteleförband, FMTM behövde ersätta en gammal applikation
Läs merF7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH
F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban - FDD Agila metoder: Vad innehåller SCRUM Hur skiljer sig XP och SCRUM?
Läs mer2010-12-27 SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.
Vattenfallsmodellen SCRUM Analys Kallas också linjär sekventiell modell Introduktion Design Kod Test Rational Unified Process Agile DSDM Adaptive Software Development Crystal Feature-Driven Development
Läs merTestning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer
Testning 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer Testning ü Testningens huvudsakliga syfte är att reducera risker. ü Osäkerhetsfaktorer inom utvecklingen av ny programvara kan få ett projekt
Läs merRUP - Rational Unified Process
IBM Software Group RUP - Rational Unified Process Eva Hådding eva.hadding@se.ibm.com 1 Projektkaos. Chaos-rapporten 28% av projekten avslutades i tid och enligt budget. 49% av projekten drog över de ursprungliga
Läs merÖvning / handledning Användningsfall
ACSD sommar 2004 Övning / Handledning Användningsfall Uppsala universitet & Stefan Blomkvist @ 2004 Stefan Blomkvist stefan.blomkvist@it.uu.se ACSD sommar 2004. Övning / handledning Användningsfall Ett
Läs merF7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH
F7 Agila metoder EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH 1 XP - Scrum - Kanban Agila metoder Vad innehåller SCRUM Hur skiljer sig XP och SCRUM KANBAN
Läs merLinköpings universitet 1
Vanliga faser TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Analys Vad är problemet? Uppgift Vad är det för arbetsuppgifter och hur utförs de? Användarbehov Vad behöver användaren/användarna?
Läs merDu fulländar mig! Om synergierna mellan agila metoder och UX. Joakim Holm Adaptiv AB. Erik Hammarström Antrop AB
Du fulländar mig! Om synergierna mellan agila metoder och UX Joakim Holm Adaptiv AB Erik Hammarström Antrop AB Vetenskapliga metoden 1. Observera verkligheten 4. Genomför experiment 2. Utforma hypotes
Läs merKravfångst Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form
Kravfångst? Bra kravarbete handlar om att ställa rätt frågor och att ge rätt svar i rätt form Gästföreläsning Datavetenskap 2012-02-12 Lars Hansson och Jan Bidner (ITS) ITS - IT-stöd och systemutveckling
Läs merSamarbetsstrukturer för att självorganisera inom givna ramar.
Scaled Delivery Samarbetsstrukturer för att självorganisera inom givna ramar Scaled Delivery Portfölj Initiative PM PO Program Vision Roadmap Backlog Coord. 1 2 3 Varför scaled delivery? Förbättra leveransförmågan
Läs merLinköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod
Systemutveckling TDP029 Systemutveckling Annika Silvervarg COIN/HCCS/IDA Systemutveckling kallas processen att ta emot en beställning på ett datorsystem, skriva en strukturerad kravspecifikation på systemet,
Läs merIBM Software Group. Agil Acceptans Test. Annika Kortell annika.kortell@se.ibm.com. SAST 15-års jubileum 2010. 2010 IBM Corporation
IBM Software Group Agil Acceptans Test Annika Kortell annika.kortell@se.ibm.com SAST 15-års jubileum 2010 2010 IBM Corporation IBM Grundades 1911, i Sverige sedan 1928 400 000 anställda i 170 länder; forskare,
Läs merRUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet
RUP är en omfattande process, ett processramverk RUP bör införas stegvis RUP måste anpassas till organisationen till projektet Volvo Information Technology 1 Även RUP har sina brister... Dåligt stöd för
Läs merInstallation av F13 Bråvalla
Website: http://www.rbdesign.se Installation av F13 Bråvalla RBDESIGN FREEWARE - ESCK Norrköping-Bråvalla 1. Ladda ner och packa upp filerna i en mapp som du har skapat på ett lättöverskådligt ställe utanför
Läs merSwedbank Mobile Loadtesting. LoadRunner 11.04 Mobile App protocol
Swedbank Mobile Loadtesting LoadRunner 11.04 Mobile App protocol Bakgrund Mission: Prestandatesta mobilt backend Typ: RESTful tjänst Underlag: Dokumenterat URI och API (Uniform Resource Identifier, Application
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign Föreläsning 9: Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, Uppsala Universitet, stefan.blomkvist@it.uu.se XP www.it.uu.se/edu/course /homepage/acsd/s04 Dagens föreläsning
Läs merRUP Rational Unified Process. 17 november 2004
RUP Rational Unified Process 17 november 2004 RUP Volvo Information Technology, Eva Hådding Volvo Information Technology Volvo IT ingår i Volvo-koncernen Volvo Lastvagnar Volvo Bussar Volvo Anläggningsmaskiner
Läs merKravinsamlingAnalys Design Implementation Testning
1 Utvecklingscykler Para ihop följande begrepp med rätt utvecklingscykel Matcha ihop värdena: KravinsamlingAnalys Design Implementation Testning Interaktionsdiagram Systemsekvensdiagram User Stories Enhetstester
Läs merRätt svar och poängsättning: 0,5p per rätt svar, max 2,5p A. 2 B. 5 C. 3 D. 6 E. 4
Fråga 1 (2,5p) Marknadsdriven produktledning Para ihop följande begrepp med sin beskrivning: A. Marknadssegmentering B. Konkurrentanalys C. Portföljanalys D. Värdeanalys E. Uppföljning 1. Kontinuerlig
Läs merAgil Projektledning. En introduktion
Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara
Läs merALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008
ALM Live April 2008 Effektivare projektarbete med Visual Studio 2008 Jaha, och vem är du då? Magnus Juvas Lösningsarkitekt Transcendent Group Och vad gör ni då? Inom området ALM gör Transcendent Group
Läs merFö 2: Designprocessen. Projektet. Design är... Forts. projektet
Fö 2: Designprocessen Metoder Mål: att förstå användaren, uppgiften, situationen och tekniken (PACT) Hur hänger det ihop? Men först: projektet Projektet Användarstudier och analys av befintligt system
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign Föreläsning 11: Agile-processer och ACSD Stefan Blomkvist Avdelningen för MDI/IT, Uppsala Universitet, Stefan.Blomkvist@hci.uu.se www.it.uu.se/edu/course /homepage/acsd/
Läs merElmarknadshubb roll- och domänmodell
PROJEKT Elmarknadshubb DOKUMENTNUMMER DATUM 2018-09-17 PUBLICERAD VERSION VERSION ÄRENDENUMMER 1.0 2015/1263 Elmarknadshubb roll- och domänmodell 1/17 Inledning Uppdateringar Utgåva Ändringsnot Datum 1.0
Läs merSwedish adaptation of ISO TC 211 Quality principles. Erik Stenborg
Swedish adaptation of ISO TC 211 Quality principles The subject How to use international standards Linguistic differences Cultural differences Historical differences Conditions ISO 19100 series will become
Läs merSwedbank CI Cross Functional Team
Swedbank CI Cross Functional Team Kundmöteskartan och agila arbetsmetoder med QlikView Ashkan Farnian CI Professional Services CI Professional Services Agenda Bakgrund Lösning Scenario Arbetssätt Värde
Läs merEventuella felaktiga svar kanselerar motsvarande mängd rätta svar
3,4,6,9 1. Om vi vill fokusera på att identifiera funktioner, och i vissa fall specificera in och ut data till funktionerna, vilken/vilka av följande metoder skulle då vara bäst lämpade för ändamålet?
Läs merInspel till dagens diskussioner
Intro till Agil Projektledning CMB 11 juni 2018 Mats Nyman Wenell Management AB Inspel till dagens diskussioner Historik och bakgrund Agila manifestet och de agila principerna SCRUM Kort om SAFe Wenell
Läs merProgrammeringsstil 18/3-2002
Programmeringsstil 18/3-2002 Praktiska detaljer Skarpa projekt Processer och processmetoder Rast: Läs utdelat exempel Genomgång av exemplet Joel Brynielsson, 2002-03-18 1 Praktiska detaljer FAQ på hemsidan
Läs merAgilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET 2011-10-27. www.it-huset.se
Agilt arbetssätt i komplexa organisationer Välkomna! Anna Picetti, IT-HUSET 2011-10-27 Ord från en företagsledare Ett bra genomförande är 90 procent av framgången och strategin 10, varav magkänslan är
Läs merTDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU
TDDI02 Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU På denna föreläsning: Verifikation, Validering och Testning XP Extreme Programming Vad är ett fel? I engelskan
Läs merAgil Projektledning. En introduktion
Agil Projektledning En introduktion Agil Projektledning Förändringar sker alltid i projekt Agil projektledning handlar om att hantera dessa Kunden har dålig insyn i ett traditionellt projekt De ska vara
Läs mer12 principer of agile practice (rörlig)
X-treme programming 12 principer of agile practice (rörlig) Ge nöjd kund genom tidig och kontinuerliga leveranser Den viktigaste punkten som betyder att min vill ha kontinuerlig feedback Välkomna sena
Läs merAgila metoder och motivation
Agila metoder och motivation Varför blir man produktiv av att flytta lappar på en whiteboard? Tomas Jansson tomas.jansson@kau.se Agila metoden Scrum Sprint planning Every 24 hours Daily scrum Sprint backlog
Läs merAutomation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg
Automation Region Affärsdriven systemutveckling genom agila metoder Stefan Paulsson Thomas Öberg Frontit Frontit är ett svenskt konsultföretag i gränslandet mellan Management & IT, som stärker sina kunders
Läs merAgil programutveckling
Agil programutveckling Pontus Evertsson D00, Lunds Tekniska Högskola d00pe@efd.lth.se Anna Jennerheim D00, Lunds Tekniska Högskola d00aj@efd.lth.se 2003-05-15 1 1. Inledning 3 2. Extreme Programming (XP)
Läs merALM Live: Scrum + VSTS
ALM Live: Scrum + VSTS Explained and distilled for Everyone! Micael Herkommer micael.herkommer@inexor.se Introduktion Micael Herkommer Developer Coach & Solutions Architect INEXOR EPiServer Professional
Läs merBerättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc.
Karin Fahlquist Berättelser Scenarios Presentationer Skisser Formella modeller Mjukvaruprototyper Kartong modeller etc. Viktigt att se från andra personers perspektiv Abatrakta idéer kommer till liv Utforska
Läs merFungerar Agila principer i alla typer av projekt?
Fungerar Agila principer i alla typer av projekt? Wenell Management AB Vad är Agile? Agile kan sägas vara ett paraplybegrepp. Det är inte en systemutvecklingsmetodik i sig utan snarare en uppsättning värderingar,
Läs merIT-projektledning - introduktion 725G62
IEI Tommy Wedlund Läsanvisningar, IT-projektledning introduktion, 725G62 IT-projektledning - introduktion 725G62 Läsanvisningar tentamen inför tentamen I tentamen ingår följande kurslitteratur: The IBM
Läs merSymptom på problemen vid programvaruutveckling
eller Varför är det bättre med halsbränna i början av ett projekt än i slutet? Eva Hådding ehadding@rational.com Symptom på problemen vid programvaruutveckling Användarnas och verksamhetens behov ej uppfyllda
Läs merExamensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH
Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH 2016 Anne Håkansson All rights reserved. Svårt Harmonisera -> Introduktion, delar: Fråga/
Läs merSCRUM och mycket mer
Typ av dokument Anvisning Skapad Senaste uppdatering 2008-01-27 2008-11-13 1 (5) Sida 1 Det minsta möjliga? SCRUM och mycket mer Om man nu vill vara agile och inte har allt tid i världen, vad skall man
Läs merAnvändbarhet i sitt sammanhang
Användbarhet i sitt sammanhang Världsanvändbarhetsdagen 2009-11-12 Anders Hedberg, Guide Konsult Stockholm Innehåll En helikoptertur över ett projekts olika faser med belysning på användbarhet i förhållande
Läs merÖvningar i SQL. SQLAccess.doc Ove Lundgren 2000-11-14
Övningar i SQL Övningar i SQL Använd Access för att öva SQL (= Structured Query Language) Skapa tabeller med SQL 1. Ny databas: SQLÖVNING Klicka: Frågor > Ny > Design > OK >Stäng > SQL Radera ordet SELECT.
Läs merABOUT US LIABILITY - SAFETY - QUALITY. Participates in the following Technical Committees SIS/TK 282
SAFE Solutions ABOUT US 2 offices in Sweden, Stockholm and Malmö/Svedala - Completed over 1500 missions since 1994/1995 - Works internationally - Worked with machine safety issues for over 35 years Participates
Läs merF2 Konceptutveckling. Konceptutvecklingsprocessen och några stödjande metoder
F2 Konceptutveckling Konceptutvecklingsprocessen och några stödjande metoder Disposition Introduktion Konceptgenerering Kreativa verktyg Presentation av koncept Konceptval Allmänt om koncept Ett koncept
Läs merBESKRIVNING AV PROCESSMETODEN SCRUM
NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM NORDSCRUM BESKRIVNING AV PROCESSMETODEN SCRUM INNEHÅLLSFÖRTECKNING inledning... 3 SCRUM... 3 Bakgrund... 3 Faser... 3 Ramverket... 3 Nordscrum... 4 StudentProjekt...
Läs merDevOps i Verkligheten
DevOps i Verkligheten Mattias Sköld DevOps coach / Solution Manager 10+ år ALM/DevOps, 20+ år i IT branchen Sogeti har vunnit Microsoft ALM Awards 2009,10,11,12,13,14 @mattiasskold Mattias.skold@Sogeti.com
Läs merAgile-metoder, XP och ACSD
Användarcentrerad systemdesign. Föreläsning 12 Agile-metoder, XP och ACSD Stefan Blomkvist MDI / IT, stefan.blomkvist@it.uu.se & Profdoc AB www.profdoc.se www.it.uu.se/edu/course /homepage/acsd/s04 XP
Läs merProduktstrategier och affärsmodeller Forskningsprojekt inom LWE
Produktstrategier och affärsmodeller Forskningsprojekt inom LWE , Tyréns AB och Lunds Tekniska Högskola Bakgrund som konstruktör och logistikkonsult Forskningsprojekt om industriellt byggande Konsult och
Läs merUtbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare
cv01s 1999-09-20 Födelseår 1958 Nationalitet Svensk Utbildning 1983 Lantmäteri/Kartingenjör Certifierad Scrummaster Diplomerad Facilitator Worshopledare Projektledare Medarbetarskapsledare Språk Befattning
Läs merWi-Fi travel router for ipad and mobile devices
Wi-Fi travel router for ipad and mobile devices Product ID: R150WN1X1T This Wireless N travel router lets you create a portable wireless hot-spot from a wired network connection or an existing wireless
Läs merTestplan Cykelgarage
Testplan Cykelgarage Stefan Johansson D08 (dt08sj7@student.lth.se) Johan Anderholm D08 (dt08ja5@student.lth.se) Angelica Gabasio D08 (dt08ag8@student.lth.se) Marcus Carlberg D08 (dt08mc4@student.lth.se)
Läs merDatabasutveckling Introduktion till SQL och TSQL
Databasutveckling Introduktion till SQL och TSQL Copyright Mahmud Al Hakim mahmud@webacademy.se www.webacademy.se Agenda Introduktion till SQL SELECT satsen, enkla frågor Hämta specifika kolumner Alias
Läs merVår värdegrund. Modiga Våra medarbetare vill skapa kundnytta och vågar ifrågasätta onytta.
Vår profil Frontwalker arbetar med hela kedjan från verksamhetsutveckling till IT-utveckling. Vi har en helhetssyn när det gäller människor, processer och IT. Vårt kännetecken är att vi kombinerar ansvarsfulla
Läs merFrån Excel laddningar till web arbetsflöden
Från Excel laddningar till web arbetsflöden 1 Agenda Från Excel laddningar till web arbetsflöden Introduktion 1. Adsotech-deltagarna: Jan Sandberg, Christer Mäkelä, Jan Mattsson 2. Axfood-deltagare och
Läs merKonsultprofil Mattias Johansson
Konsultprofil Mattias Johansson Födelsedatum: 1975-01-30 Sammanfattning Mattias är en fokuserad konsult med gedigen erfarenhet av systemutveckling. Han har skaffat sig en bred kompetens inom området genom
Läs merDiagnos och design av Verksamhet och IT, 7, 5 HP. Föreläsning 2 Sofie Pilemalm
Diagnos och design av Verksamhet och IT, 7, 5 HP Föreläsning 2 Sofie Pilemalm Dagens Agenda Systemutveckling i backspegeln och för framtiden Problem och utmaningar Användarcentrerad utveckling Som del
Läs merQC i en organisation SAST 2008-09-16
QC i en organisation SAST 2008-09-16 1 Agenda Hur är vi organiserade inom test på SEB? Hur är QC uppsatt på SEB? Hur arbetar vi med QC i en stor organisation? Uppfyllde QC våra förväntningar och hur har
Läs merInstallationsanvisning. Dokumenttyp Installationsanvisning Område Boss med delad databas
Ort och datum Ort och datum Namn Namn Magnus Einarsson/+46 (0)+46 54 291742 2010-06-29 1.0 1 (5) Innehållsförteckning 3 1 Inledning 3 1.1 Introduktion... 3 1.2 Revisionshistoria... 3 1.3 Referenser...
Läs merFråga 1. A) Domain-requirement analysis B) Questionaires C) Focus groups D) Design workshop C) Stakeholder analysis. Svar: C, D
Fråga 1. Vilken två elicitationstekniker av följande lämpar sig bäst på att upptäcka idéer inför framtiden? (Välj 2 st, 0,5p per rätt alternativ, -0,5 per fel). A) Domain-requirement analysis B) Questionaires
Läs merQuality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements
FOI-R--1576--SE February 2005 ISSN 1650-1942 User report Niklas Hallberg, Richard Andersson, Lars Westerdahl Quality-Driven Process for Requirements Elicitation: The Case of Architecture Driving Requirements
Läs merFråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav.
Fråga 1 Skriv in vilken kravnivå kravet tillhör i rutan under varje krav. Kravnivåer: 1-Goal-level 2-Domain-level 3-Product-level 4-Design-level R1: Man ska kunna använda både mus och tangentbord till
Läs merMySQL - testmiljöer på minuter. Thomas Johansson IT-avdelningen
MySQL - testmiljöer på minuter Thomas Johansson IT-avdelningen 1 Kort presentation! MySQL-DBA Unix-gubbe sedan 90-talet 2 Testmiljöer för MySQL För att testa innan uppgradering För att testa uppgradering
Läs merOCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram
2EMHNWRULHQWHUDG5HDOWLGVSURJUDPPHULQJ Föreläsning 7 OCTOPUS utvecklingsmetod samt relaterade frågeställningar och diagram - Kravspecifikationer, användningsfall, systemarkitektur - Analysfas vad är analys?
Läs merCREATING VALUE BY SHARING KNOWLEDGE
CREATING VALUE BY SHARING KNOWLEDGE PROJEKTLEDNING 101 Nidzara Dellien, Lund September 2017 PROJEKT En formell definition på projekt är följande (enligt Wikipedia): En temporär satsning för att framställa
Läs merInnehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?
Innehåll Kravhantering TDDD06 Introduktion till kravhantering Institutionen för datavetenskap (IDA) Linköpings universitet Kravhantering Omfattning Grundläggande koncept Aktörer Aktiviteter Artefakter
Läs merKort varumärkesskola Myrdal Bratt Partners
Kort varumärkesskola asa@myrdalbrattpartners.se 0704-102107 Vad är värdet av ett varumärke? Blindtest 44 % 51 % Varumärkestest 65 % 23 % Varumärken Varumärken Associationer Smart Låga priser Brett sortiment
Läs merPraktikum i programvaruproduktion
Praktikum i programvaruproduktion Introduktion Föreläsare/Ansvarig: Pontus Boström Email:pontus.bostrom@abo.fi Rum A5055 Assistent: Petter Sandvik Email: petter.sandvik@abo.fi Rum: A5048 Föreläsningar:
Läs merFöreläsning 2. Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program.
Föreläsning 2 Objektorienterad analys och design. Analys: att modellera världen. Design: att strukturera program. Vår process Kravbeskrivning (3 dagar). Enkel form av användningsfall (use cases). Analys
Läs merJonas Hermansson jonas.hermansson@prolore.se
Jonas Hermansson jonas.hermansson@prolore.se Midlanda motorpark! Vem är Jonas Hermansson? Arbetar som konsult på Prolore Testspecialist med inriktning mot: Utveckling och införande av testprocesser Utveckling
Läs merFl ndt. Flindt pollare. Design: Christian Flindt
Fl ndt Flindt pollare. Design: Christian Flindt 2 Ett rent snitt. Inspiration är förmågan att se möjligheterna i det enkla. 3 4 Övning ger färdighet Christian Flindt hade redan vid projektstarten en vision
Läs merDel av projektuppgiften. Systemarkitektprogrammet
Objektorienterad mjukvaruutveckling Provmoment: Ladokkod: Duggan ges för: Namn: Personnummer: Del av projektuppgiften Systemarkitektprogrammet 7,5 högskolepoäng Duggadatum: 2014-10-24 Tid: 09:00 12:00
Läs merAnvändarcentrerad systemdesign
Åhörarkopior Användarcentrerad systemdesign. Föreläsning1 Användarcentrerad systemdesign Kursintroduktion och registrering Jan Gulan Gulliksen Institutionen för IT/MDI, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se
Läs merProjektmetodik. Översikt. Lektion 1: Metodiker. Metodiker.
Projektmetodik Översikt Metodiker. Lektion 1: Metodiker Agile. - Lean. - Scrum. - Kanban. - XP, Extrem Programmering. - DSDM, Dynamic Systems Development Method. RUP, Rational Unified Process. Traditionella
Läs merPDM Implementation & Change Management 2013-11-12/FRN
PDM Implementation & Change Management 2013-11-12/FRN Affärsområdet Industriteknik Vad är Windchill PDMLink? Product data and information overview - today Mailed Excel files Shared file folders PDMLink
Läs merPlatina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08
Formpipe Platina och kvalité Rasmus Staberg, Teknisk direktör, 2014-04-08 04 08 1 Formpipe Presentation Bakgrund Platina släpptes som första release år 2000. Fick pris för Best in show från Bill Gates
Läs merBeijer Electronics AB 2000, MA00336A, 2000-12
Demonstration driver English Svenska Beijer Electronics AB 2000, MA00336A, 2000-12 Beijer Electronics AB reserves the right to change information in this manual without prior notice. All examples in this
Läs merEurokod 9: Dimensionering av aluminiumkonstruktioner Del 1-2: Brandteknisk dimensionering
SVENSK STANDARD SS-EN 1999-1-2:2007/AC:2009 Fastställd/Approved: 2009-10-26 Publicerad/Published: 2009-11-18 Utgåva/Edition: 1 Språk/Language: engelska/english ICS: 91.010.30; 91.070.03; 91.070.70; 91.080.10
Läs merFilsäkerhet i Windows NT (NTFS)
Filsäkerhet i Windows NT (NTFS) Jens Granlund 19.10.2000 Introduktion Detta dokument försöker att beskriva säkerhetsmekanismerna i Windows NTs filsystem NTFS på ett lättbegripligt sätt. Access Control
Läs merKursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel
Kursinformation Metodik för programvaruutveckling Föreläsning 3 Latex ok för litteraturstudierapport (prata med mig bara) Nästa föreläsning är av Björn Regnell (jag är med också) Presentationer imorgon
Läs merArkitektur Michael Åhs
Arkitektur Michael Åhs Kalle & Hobbe: En utvecklares drömsystem 1. Vad är arkitektur? 2. Arkitektur i UML Innehåll 3. Utveckla en arkitektur 4. Arkitektur i projektet Del 1 - Vad är Arkitektur? Pattern-Oriented
Läs mer