Att klassificera mätningar. Produktinterna attribut. 3 Ramverk för mätning. 4. Empiriska undersökningar 5. Insamling av mätdata 6.

Storlek: px
Starta visningen från sidan:

Download "Att klassificera mätningar. Produktinterna attribut. 3 Ramverk för mätning. 4. Empiriska undersökningar 5. Insamling av mätdata 6."

Transkript

1 F2 3. Ramverk för mätning 4. Empiriska undersökningar 5. Insamling av mätdata 6. Analys av mätdata Entitetstyper Att klassificera mätningar produkt process resurs projekt Attributtyper interna externa Mått direkta indirekta 2I1251/PV2 Programvarumetrologi/Mått och modeler Terttu Orci Ramverk för mätning Produktinterna attribut Klassificeringav mätningar A t bestämma vadsom ska mätas A tvalidera måt och prediktionssystem Specifikation Design Kod INTERNA ATTRIBUT funktionalitet syntaktisk korrekthet coupling, cohesion funktionalitet modularitet återanvändbarhet funktionalitet algoritmisk komplexitet 2I1251/PV2 Programvarumetrologi/Mått och modeler Terttu Orci

2 Produktexterna attribut Processexterna attribut EXTERNA ATTRIBUT EXTERNA ATTRIBUT Specifikation Design förståbarhet underhållbarhet kvalitet komplexitet underhållbarhet Specifikationsfas Detaljdesign kvalitet, kostnad, stabilitet kostnad kostnadseffektivitet Kod tillförlitlighet användbarhet underhållbarhet Test kostnad kostnadseffektivitet 5 7 Processinterna attribut Resursinterna attribut Specifikationsfas INTERNA ATTRIBUT tid, arbetsinsats, #kravändringar Personal Teams INTERNA ATTRIBUT ålder pris kommunikationsnivå Detaljdesign Test tid, arbetsinsats, #specifikationsfel som hittats tid, arbetsinsats, #fel funna Programvara M askinvara Lokaler pris pris, prestanda, minnes, temperatur belysning, ventilation

3 Resursexterna attribut GQM - att bestämma vad som skall mätas Personal EXTERNAL ATTRIBUT produktivitet erfarenhet intelligens GQM - Goal-Question-Metric Viktor Basili SEL, Univ of Maryland Teams produktivitet kvalitet G generera Programvara användbarhet tillförlitlighet Q 1 Q 2. Q n analysera Maskinvara Lokaler tillförlitlighet bekvämlighet, kvalitet M 1 M 2. M m 9 11 Att bestämma vad som ska mätas Syfte,kostnad/arbetsinsats att mäta SEI- start with basic metrics set tid,kostnad,feldensitet i kod GQM - Goal-Question-M etrics Enligt en kvalitetsmode l CMM. Anslagsgivare t ex EU kräver GQM-paradigm Lista huvudsakliga målen (G)för utvecklingseller underhållsprojektet Eventuellt dela upp målen i delmål Från varje mål, härled frågor (Q)som behöver svaras på för att kunna kolla måluppfyllelsen Bestäm vad som måste mätas (M)för att svara på frågorna på rätt sätt

4 GQM G. Utvärdera effektiviteten av en viss standard Q1. Vem använder standarden? Q2. Hur är Q3. Vad är kodens produktiviteten av kvalitet? programmerare? FIGURE5.THE FOUR PHASES OF THE GOAL / QUESTION / METRIC METHOD M1. Andelen av programmerare som använder standarden M2. Programmerarnas erfarenhet av standarden, språket, miljön M4. Kod M3. Arbetsinsats M5. #Fel GQM Mallar G1. Att förbättra kvaliteten av kraven Q1. Är kraven klara och möjliga att förstå? G. Att förbättra produktkvaliteten Q2. Är kraven testbara? M1. #krav M2. M3. #krav/kravtyp #förändringar Syfte:att (karakterisera, evaluera, prediktera, motivera) (process, produkt, modell, mått) för att (förstå, utvärdera, styra, konstruera, lära sig, förbättra) den/det. Perspektiv:Undersök (kostnad, effektivitet, korrekthet, defekter, ändringar) från (utvecklare, ledning, kund):ens synvinkel. Miljö:Miljön utgörs av följande: processfaktorer, mänskliga faktorer, problemfaktorer, metoder, verktyg, constraints. Att evaluera e fektivitetenav underhållsprocessen för att förbättra den från ledningenssynvinkel. Underhållsgruppen består av mindre motiverade personer med begränsade verktygsresurser

5 CMM och mätning Requirements Management CMM och mätning - Software Project Tracking and Oversight Status of each of the allocated requirements Change activity for the allocated requirements Cumulative number of changes to the allocated requirements, including total number of changes proposed, open, approved and incorporated into the system baseline Effort and other resources expended in performing the tracking and oversight activities Change activity for the software development plan changes to size estimates of the software work products, softare cost estimates, critical computer resource estimates, and schedule CMM och mätning Software Project Planning Completions of milestones for the software project planning activities compared to the plan (plan for planning) W ork completed Effort expended Funds expended in the software project planning activities compared to the plan (plan for planning) CMM och mätning - Software Configuration Management number of change requests processed per unit time number of completions of milestones for the SCM activities compared to the plan Work completed Effort expended Funds expended in the SCM activities

6 CMM och mätning - Software QualityAssurance Completions of milestones for the SQA activities compared to the plan (SQA plan = kvalitetsplan) Work completed Effort expended Funds expended in the SQA activities compared to the plan (SQA plan) #product audits and activity reviews compared to the plan (SQA plan) Management by metrics (DoD) Item Målet Oacceptabelt Defektborttagningseffektivitet >95% <70% Ursprunglig defektdensitet <4/FP >7/FP Kravändringsvolym <1% >50% Total programdokumentation <3 sid/fp >6 sid/fp Personalomsättning 1-3%/år >5%/år CMM och mätning - Subcontract Management Costs of the activities for managing the subcontract compared to the plan (contract) Actual delivery dates for subcontracted products compared to the plan (contract) Actual dates of prime contractor deliveries to the subcontractor compared to the plan (contract) Att validera mått -1 Ettmått är valid om den karakteriserar attributet korrekt - vilket betyder att ERSomm NRS Gör stickprover - resonera - gör experiment 1. Utgå ifrån den intuitiva uppfattningen. M ät. Stämmer mätdata överens med den intuitiva uppfattningen? Olle längre än Kalle - är M(Olle)> M(Kalle)? 2. Utgå ifrån mätdata. Ta fram den intuitiva uppfattningen. Stämmer den överens med mätdata? M(Olle)> M(Kalle)- är Olle är längre än Kalle?

7 Exempel på validering av mått En intuitiv uppfattning är att ett valid mått av programlängden skall vara additiv, dvs att M(P1;P2) = M(P1)+M(P2). Därför LOC är valid mått av programlängd McCabe's cyclomatisk komplexitet är inte valid mått av längd eftersom V(P1;P2) = V(P1) + V(P2) - 1 Felaktiga föreställningar om validering Föreställningen att ett mått måste prediktera något. "LOC inte bra mått eftersom den inte kan prediktera tillförlitlighet"- FEL! Mått har "validerats"eller "invaliderats"genom deras korrelation till andra mått. Många studier har visat en rimlig korrelation mellan McCabe's cyklomatisk komplexitet och LOC. Det har hävdats att detta bevisar att komplexitet ökar med. Vad det visar är att antal beslutspunkter ökar med - en mycket mindre intressant slutsats Att validera mått -2 Ställ hypotes om mått och attributförhållandet Designa och utför ett experiment för att testa hypotesen Klasser av prediktionssystem Klass 1 (produkt-produkt): interna attribut för produkt i tidiga faser -> interna attribut i senare faser ( av spec -> av kod) Klass 2 (process/resurs-process/resurs): tidig process/resurs -> senare process/resurs (#fel funna i designgranskning -> implementeringskostnad) Klass 3 (produkt-process): internt produktattribut -> internt processattribut (graden av struktur av koden -> tid för underhåll) Klass 4 (process-process): process -> senare process (#fel i period 1 i drift -> #fel i period n i drift)

Varför misslyckas projekt?

Varför misslyckas projekt? Viktigt... och svårt tid kostnad kvalitet VT01 2I1251/PV2 Programvarumetrologi/Mått och modeler Terttu Orci 7 Varför misslyckas projekt? You can't control what you can't measure. Tom DeM arco You cannot

Läs mer

Tillgång till alla globala delar i systemet styrs av denna profil, som i sin tur kopplas till respektive användare.

Tillgång till alla globala delar i systemet styrs av denna profil, som i sin tur kopplas till respektive användare. HANTERA BEHÖRIGHETER Användare i Primavera P6 kräver två olika profiler för att kontrollera vad de kan göra i systemet; en Global Security Profile och en projektsäkerhetsprofil. GLOBAL SECURITY PROFILE

Läs mer

Att avgöra prediktionsprecision av ett verktyg. 12 M aking process predictions. Uppskattning av kostnad och arbetsinsats för ett projekt

Att avgöra prediktionsprecision av ett verktyg. 12 M aking process predictions. Uppskattning av kostnad och arbetsinsats för ett projekt 12 M aking process predictions Att avgöra prediktionsprecision av ett verktyg Vad är en uppskatning? Kostnadsuppskatning av projekt COCOMO Vad är en bra uppskatning? PPL och Predictor E = uppskattning

Läs mer

FÖRELÄSNING 8 DSV2PVT

FÖRELÄSNING 8 DSV2PVT Föreläsning 8 DSV2:PVT Kvalitet i mjukvara 1 FÖRELÄSNING 8 DSV2PVT Kvalitet i mjukvara, utvecklingsmodeller Beatrice Åkerblom beatrice@dsv.su.se Institutionen för Data- och Systemvetenskap (DSV) IT-Universitetet

Läs mer

Programvara i säkerhetskritiska tillämpningar

Programvara i säkerhetskritiska tillämpningar Programvara i säkerhetskritiska tillämpningar Programvara får inte bidra till att person, egendom eller miljö skadas 2003-09-02 1 Systemsäkerhetsprocessen vid försvarsmakten materielupphandling beskrivs

Läs mer

Steget efter CAD Data Management. Per Ekholm

Steget efter CAD Data Management. Per Ekholm Steget efter CAD Data Management Per Ekholm Agenda Vilka processer/discipliner stöds i PDMLink Dokument management Configuration Management Change Management Project Management Hur utvärderar jag behovet?

Läs mer

REGELVERK & HANDBÖCKER

REGELVERK & HANDBÖCKER 1 (5) REGELVERK & HANDBÖCKER Innehåll sid. Uppdateringar/kompletteringar 2 Nyskrivning av rutiner 4 Gränsytan mellan systemsäkerhet och programvarusäkerhet 5 2 (5) Uppdateringar/kompletteringar Software

Läs mer

Idag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare

Idag. EDAA35: Utvärdering av programvarusystem. Mål. Innehåll. Kursmoment. Lärare EDAA35: Utvärdering av programvarusystem MARTIN HÖST Idag Intro till kursen Forskningsmetodik Att sätta mål i studier Mål Innehåll Kursens syfte är att ge förståelse om hur vetenskapliga studier genomförs,

Läs mer

School of Management and Economics Reg. No. EHV 2008/220/514 COURSE SYLLABUS. Fundamentals of Business Administration: Management Accounting

School of Management and Economics Reg. No. EHV 2008/220/514 COURSE SYLLABUS. Fundamentals of Business Administration: Management Accounting School of Management and Economics Reg. No. EHV 2008/220/514 COURSE SYLLABUS Fundamentals of Business Administration: Management Accounting Course Code FE3001 Date of decision 2008-06-16 Decision-making

Läs mer

Platina och kvalité. Rasmus Staberg, Teknisk direktör, 2014-04-08

Platina 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 mer

Kursinformation. Metodik för programvaruutveckling. Utvecklingsprocessen för programvara. Innehåll. Processmodell. Exempel

Kursinformation. 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 mer

QC i en organisation SAST 2008-09-16

QC 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 mer

Att fatta rätt beslut vid komplexa tekniska upphandlingar

Att fatta rätt beslut vid komplexa tekniska upphandlingar Att fatta rätt beslut vid komplexa tekniska upphandlingar Upphandlingsdagarna 2015 Stockholm 29 januari 2015 1 Inledning Den här presentation kommer att undersöka de vanligaste fallgroparna vid komplex

Läs mer

Roller i mjukvaruprojekt. Åke Liljenberg ake.liljenberg@volvo.com

Roller i mjukvaruprojekt. Åke Liljenberg ake.liljenberg@volvo.com Åke Liljenberg ake.liljenberg@volvo.com Innehåll 1. Kort om presentatören 2. Kort om / WirelessCar 3. Vad kan jag bli när jag blir stor? 2 15-02-04 Min yrkeshistoria 1981-1990 Egen firma, programmering

Läs mer

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1

Mönster. Ulf Cederling Växjö University Ulf.Cederling@msi.vxu.se http://www.msi.vxu.se/~ulfce. Slide 1 Mönster Ulf Cederling Växjö University UlfCederling@msivxuse http://wwwmsivxuse/~ulfce Slide 1 Beskrivningsmall Beskrivningsmallen är inspirerad av den som användes på AG Communication Systems (AGCS) Linda

Läs mer

Så upphandlar du användbara IT-system

Så upphandlar du användbara IT-system Så upphandlar du användbara IT-system Åke Walldius, docent i Människa-datorinteraktion, KTH Clas Thorén, Clas Thorén Consulting Konferens 2015 Upphandla IT, 7 Maj 2015 Vad är en effektiv upphandling? En

Läs mer

Workshop: How can CM enable business downstream?

Workshop: How can CM enable business downstream? Workshop: How can CM enable business downstream? Concept Development Production Utilisation & Support s Retirement Upstream activities or front end analysis Enterprise & Portfolio context Programme Management

Läs mer

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden

PRODUCT MANAGEMENT. Klicka här för att ändra format. Klicka här för att ändra format på underrubrik i bakgrunden på From Requirements in Excel - to development of profitable products Strategic Technology PRODUCT PRODUCT Market PLANNING MARKETING på Operational Product planning = Define and Develop Product marketing

Läs mer

Informationshantering vid systemutveckling styrd av CM

Informationshantering vid systemutveckling styrd av CM Informationshantering vid systemutveckling styrd av CM Håkan Edler Torbjörn Jungeby Tore Qvist Syfte och mål Syftet med arbetsgruppens aktuella arbete är, att möjliggöra ett samordnat informationsutbyte

Läs mer

Software Development for Large Systems. ETSN05: Lecture 5 Alma Orucevic-Alagic, Fall 2016

Software Development for Large Systems. ETSN05: Lecture 5 Alma Orucevic-Alagic, Fall 2016 Software Development for Large Systems ETSN05: Lecture 5 Alma Orucevic-Alagic, Fall 2016 Lecture 5: Overview Evaluation and Assessment: PDSA Quality Improvement Paradigm GQM Final Report Individual Assignment

Läs mer

Användarcentrerad systemdesign

Anvä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 mer

Robust och energieffektiv styrning av tågtrafik

Robust och energieffektiv styrning av tågtrafik 1 Robust och energieffektiv styrning av tågtrafik - CATO - Forskning inom OnTime - Vidareutveckling och möjligheter KAJT, temadag om punktlighet 2014-11-13 Tomas Lidén Transrail Sweden AB Dagens trafikledning

Läs mer

School of Management and Economics Reg. No. EHV 2008/245/514 COURSE SYLLABUS. Business and Market I. Business Administration.

School of Management and Economics Reg. No. EHV 2008/245/514 COURSE SYLLABUS. Business and Market I. Business Administration. School of Management and Economics Reg. No. EHV 2008/245/514 COURSE SYLLABUS Business and Market I Course Code FE4001 Date of decision 2008-09-02 Decision-making Body Board: School of Management and Economics

Läs mer

Övningstenta, Examinationsfrågor

Övningstenta, Examinationsfrågor Software Quality Engineering Board (SQEB) Requirements Engineering Qualifications Board (REQB) Foundation Certificate in Requirements Engineering Övningstenta, Examinationsfrågor 2015-04-27 Tillåten tid:

Läs mer

Project management in environmental protection. actors and participatory procedures

Project management in environmental protection. actors and participatory procedures Project management in environmental protection actors and participatory procedures Förvaltningsförändringar Från Government till Governance Effektivitetstänkande EU regionalpolitik (strukturfonder) Temporalitet

Läs mer

Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på

Har funnits nästan lika länge som datorerna. Manuell process, svarta tavlan Verktygsstöd kom tidigt redan i början på Versionshantering och subversion Bara en liten ändring till Vad är versionshantering? Versionshantering låter dig arbeta med olika versioner av systemet Versionshantering är en säkerhetsmekanism som tillåter

Läs mer

Datorrepresentation av vårdriktlinjer

Datorrepresentation av vårdriktlinjer Datorrepresentation av vårdriktlinjer Innehåll Introduktion/bakgrund Behov Uppdateringsproblem Metoder PROforma Asgaard/Arbru Arden Praktiska implementeringar Hypertoni-behandling Guidelines/vårdriktlinjer

Läs mer

Testning som beslutsstöd

Testning som beslutsstöd Testning som beslutsstöd Vilken typ av information kan testning ge? Vilken typ av testning kan ge rätt information i rätt tid? Hur kan testning hjälpa din organisation med beslutsstöd? Hur kan produktiviteten

Läs mer

Software Engineering. Agneta Nilsson, PhD MPA Software Engineering Master s Programme

Software Engineering. Agneta Nilsson, PhD MPA Software Engineering Master s Programme Software Engineering Agneta Nilsson, PhD MPA Software Engineering Master s Programme Abstrakt! Software Engineering eller mjukvaruutveckling - definieras som tillämpningen av en systematisk, disciplinerad

Läs mer

Agile-metoder, XP och ACSD

Agile-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 mer

Hej och välkomna, jag heter Henric Samuelsson, jag är 34 år även om jag ser ut som en 23-årig Brad Pitt. Jag har jobbat med arbetsledning och

Hej och välkomna, jag heter Henric Samuelsson, jag är 34 år även om jag ser ut som en 23-årig Brad Pitt. Jag har jobbat med arbetsledning och Hej och välkomna, jag heter Henric Samuelsson, jag är 34 år även om jag ser ut som en 23-årig Brad Pitt. Jag har jobbat med arbetsledning och planering i 15 år i olika former och för olika företag. Sedan

Läs mer

FMV användning av ISO/IEC 15288 för ledningssystem implementering. Harold Bud Lawson Styrelsemedlem och Consulting Partner

FMV användning av ISO/IEC 15288 för ledningssystem implementering. Harold Bud Lawson Styrelsemedlem och Consulting Partner FMV användning av ISO/IEC 15288 för ledningssystem implementering Harold Bud Lawson Styrelsemedlem och Consulting Partner Roller FMV har nära och långsiktiga samarbeten Regeringen Uppgifter Anslag Finansiella

Läs mer

Irland Nr 5 FÖRBÄTTRINGAR AV MJUKVARUPROCESSEN FALLSTUDIE

Irland Nr 5 FÖRBÄTTRINGAR AV MJUKVARUPROCESSEN FALLSTUDIE Irland Nr 5 FÖRBÄTTRINGAR AV MJUKVARUPROCESSEN FALLSTUDIE ÖVERSIKT Advent är en är en organisation som arbetar med utveckling av mjukvaruprocessen. Man är involverad i utvecklingen och support av system

Läs mer

Utvecklings- och tillväxtplan för ett hållbart Åland

Utvecklings- och tillväxtplan för ett hållbart Åland Utvecklings- och tillväxtplan för ett hållbart Åland 2015-2017 ------------------------------------------------ Development- and growth plan for a sustainable Åland 2015-2017 Ann Nedergård Hållbarhetsstrateg

Läs mer

System arbetssystem informationssystem

System arbetssystem informationssystem System arbetssystem informationssystem Vad är ett system? Exempel - Matsmältningssystemet - Immunförsvaret - Ett hemelektroniksystem -En skola System - definition Ett system är en uppsättning interagerande

Läs mer

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING

EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING EFFEKTIVA PROJEKT MED WEBBASERAD PROJEKTLEDNING Skapa initiativ för din projektgrupp för att lyckas Webinar 2012-03-08 VAD ÄR PROJECTPLACE? SAMARBETSTJÄNST ONLINE PROJECTPLACE I SIFFROR Grundades 1998

Läs mer

Projekt i verkligheten. Ola Ågren

Projekt i verkligheten. Ola Ågren Projekt i verkligheten Ola Ågren 1 Projekt i verkligheten Projektmognad Program & portfölj Projektkontor & modeller Certifiering 2 Projektmognad Kollektivt minne Den lärande organisationen Kunskapshantering

Läs mer

Kvalitetsstandarder inom statistikproduktionen. 2011-10-19 Lilli Japec, Dr Utvecklingschef SCB lilli.japec@scb.se

Kvalitetsstandarder inom statistikproduktionen. 2011-10-19 Lilli Japec, Dr Utvecklingschef SCB lilli.japec@scb.se Kvalitetsstandarder inom statistikproduktionen 2011-10-19 Lilli Japec, Dr Utvecklingschef SCB lilli.japec@scb.se 1 Inledning Vad är kvalitet? Vilka ramverk finns? Några exempel från SCB:s kvalitetsarbete

Läs mer

Arkitektur. Den Röda Tråden

Arkitektur. Den Röda Tråden Arkitektur Done Den Röda Tråden Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift arkitekturella krav Nu Redovisning/Diskussion

Läs mer

EAM I FOKUS. Vägen mot anläggningseffektivitet i värdsklass

EAM I FOKUS. Vägen mot anläggningseffektivitet i värdsklass www.ifsworld.com EAM I FOKUS Vägen mot anläggningseffektivitet i värdsklass ULF STERN, CO-FOUNDER & SENIOR ADVISOR STEFAN PERVIK, INDUSTRY DIRECTOR ASSET INTENSIVE INDUSTRIES 2011 IFS AGENDA 09:00-09:45

Läs mer

Användarcentrerad systemdesign

Anvä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 mer

RUT - utvecklingshandbok 10.7 Användning av CMM v 1.2

RUT - utvecklingshandbok 10.7 Användning av CMM v 1.2 1999-05-27 LiTH RUT - utvecklingshandbok 10.7 Användning av CMM v 1.2 Nicklas Eriksson (version 1.0) Örjan Blohm (version 1.1) Björn Wingman (version 1.2) Mattias Kling (version1.3) SAMMANFATTNING Software

Läs mer

Samarbete i större infrastrukturprojekt med informationsmodeller som bas genom hela BIM baserade processen

Samarbete i större infrastrukturprojekt med informationsmodeller som bas genom hela BIM baserade processen Samarbete i större infrastrukturprojekt med informationsmodeller som bas genom hela BIM baserade processen Stefan Sigvardsson Business Solutions Director, Project Delivery - Europe 1 WWW.BENTLEY.COM 2017

Läs mer

ISTQB Testarens ledstjärna

ISTQB Testarens ledstjärna ISTQB Testarens ledstjärna SSTB SAST-möte 2012-02-23 Vilka är vi? Mångårig erfarenhet från testarbete, testare, testledare, testchef. Utveckling av test metoder och processer. Test kurser. Jobbar som Systemarkitekt

Läs mer

Design och krav. Design Definition. enkelt Det ska vara möjligt att. Henrik Artman

Design och krav. Design Definition. enkelt Det ska vara möjligt att. Henrik Artman Design och krav Henrik Artman >>Ett av skälen till att projektet inte höll tidplan och budget var [beställarens] höga ambitionsnivå. Dessutom skulle man gjort en stordel av arbetet självt, men en del av

Läs mer

Page 1. Aktuella utmaningar för ekonomistyrare. Tema: Aktuella utmaningar för ekonomistyrare. Vad är ekonomistyrning? Vilka är utmaningarna?

Page 1. Aktuella utmaningar för ekonomistyrare. Tema: Aktuella utmaningar för ekonomistyrare. Vad är ekonomistyrning? Vilka är utmaningarna? Aktuella utmaningar för ekonomistyrare Professor Fredrik Nilsson Uppsala 2010-02-12 Föreläsningens inriktning Tema: Aktuella utmaningar för ekonomistyrare Vad är ekonomistyrning? Vilka är utmaningarna?

Läs mer

Fortsatt Luftvärdighet

Fortsatt Luftvärdighet Fortsatt Luftvärdighet Luftvärdighetsuppgifterna Underhåll CAMO och Del-145 Vem ansvarar för vad Presentatör Johan Brunnberg, Flygteknisk Inspektör & Del-M Koordinator Sjö- och luftfartsavdelningen Enheten

Läs mer

L U N D S U N I V E R S I T E T. VBEF01 Projektledning. Kristian Widén, PhD

L U N D S U N I V E R S I T E T. VBEF01 Projektledning. Kristian Widén, PhD VBEF01 Projektledning Kristian Widén, PhD 1 Kunskapsmål Introduktion till kostnadsstyrning Introduktion till kostnadsplanering Earned Value 2 Project Cost Management 3 Kategori/aktivitetsbudgetering vs.

Läs mer

Industriell Marknadsföring & Supply Chain Management Del 2 Supply chain management Håkan Aronsson

Industriell Marknadsföring & Supply Chain Management Del 2 Supply chain management Håkan Aronsson Industriell Marknadsföring & Supply Chain Management Del 2 Supply chain management Håkan Aronsson Supply chain management, utvecklingsteg Stevens, 1989 2 Utvecklingsfrågor inom Ett vidare perspektiv Förmågan

Läs mer

Erfarenheter från Hazop användning på programvara i Arte740. Presentation för SESAM 2003-02-04 Claes Norelöv 4Real AB

Erfarenheter från Hazop användning på programvara i Arte740. Presentation för SESAM 2003-02-04 Claes Norelöv 4Real AB Erfarenheter från Hazop användning på programvara i Arte740 Presentation för SESAM 2003-02-04 Claes Norelöv 4Real AB 1 Innehåll 1. Bakgrund 2. Hazops plats i systemsäkerhetsarbetet 3. Vad-Hur gör man.

Läs mer

Inkapsling (encapsulation)

Inkapsling (encapsulation) UML UML är en standard för att dokumentera och visualisera sina tankar och beslut under analys och design. Att lära sig allt om UML får inte plats i den här kursen, men vi kommer lära oss vissa delar.

Läs mer

CAPA Management Exempel ArjoHuntleigh AB

CAPA Management Exempel ArjoHuntleigh AB CAPA Management Exempel ArjoHuntleigh AB Process och procedur ArjoHuntleigh är ett medicintekniskt företag, därmed följer vi ISO9001 Quality management systems ISO13485 Medical devices Quality management

Läs mer

Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning

Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning ETSA01 Ingenjörsprocessen för programvaruutveckling Metodik Föreläsning 2: Projekt, Kravhantering, Dokumentgranskning Jonas Wisbrant 2 Detta har hänt... Pratat krav Bildat projektgrupper :-) Skaffat litteratur?

Läs mer

Arbetstillfällen 100 000.

Arbetstillfällen 100 000. 2 3 4 Arbetstillfällen 100 000. 5 6 7 Vissa anspråk ställs I de internationella direktiv och konventioner Sverige antingen är ålagt att följa eller frivilligt valt att följa. Här har jag listat några exempel

Läs mer

Praktisk projektledning. Kristian Sandahl

Praktisk projektledning. Kristian Sandahl Praktisk projektledning Kristian Sandahl Dependent project parameters 2 Calendar Time Resources Project Features Quality 3 The Project Plan Why a project plan? Tool for the project manager Communication

Läs mer

Agil programutveckling

Agil 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 mer

Projektplanering. Vad är planering?! Vad är projektplanering?! Sidan 1!

Projektplanering. Vad är planering?! Vad är projektplanering?! Sidan 1! Projektplanering Vad är projektplanering? Syfte med planering Även projektstyrning! Grundläggande planeringsteori Nätplanering Tidsanalys Resursplanering Vad är planering?! Att tänka igenom och beskriva

Läs mer

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program

Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program Innovation Enabled by ICT A proposal for a Vinnova national Strategic innovation Program Ulf Wahlberg, VP INdustry and Research Relations Ericsson AB Ericsson AB 2012 April 2013 Page 1 Five technological

Läs mer

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar

Configuration testing Why? Vad det är tänkt att koden ska göra. Performance testing Kommentarer Skriva om koden som kommentar Skapa testfall Testing Köra testen Hitta fel Inspections and reviews Verifiera resultatet Formal methods Static analysis Completeness Verifiering Kvalitet Maintainability Validering Traceability Fault

Läs mer

Automation Region. Affärsdriven systemutveckling genom agila metoder. Stefan Paulsson Thomas Öberg

Automation 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 mer

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

SCRUM. 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 mer

Metodik i produktutveckling. Gästföreläsning 2 (2) Anders Jakobsson, Epsilon

Metodik i produktutveckling. Gästföreläsning 2 (2) Anders Jakobsson, Epsilon Metodik i produktutveckling Gästföreläsning 2 (2) 2012-01-25 Anders Jakobsson, Epsilon Recap 23/1 Avgränsningar Typer av produkt- utvecklingsprojekt (4) Triple constraint Branschers förutsättningar Från

Läs mer

Frå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. 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 mer

för att komma fram till resultat och slutsatser

för att komma fram till resultat och slutsatser för att komma fram till resultat och slutsatser Bearbetning & kvalitetssäkring 6:1 E. Bearbetning av materialet Analys och tolkning inleds med sortering och kodning av materialet 1) Kvalitativ hermeneutisk

Läs mer

Examensarbete 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 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 mer

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU

Fujitsu Day in Action. Human Centric Innovation. En resa mot tillväxt Santa Maria. Stefan Johansson. 0 Copyright 2016 FUJITSU Fujitsu Day 2016 En resa mot tillväxt Santa Maria Stefan Johansson Human Centric Innovation in Action 0 Copyright 2016 FUJITSU Framtidens affärslösningar är redan här 1 Copyright 2016 FUJITSU ONE Santa

Läs mer

Praktisk ledning. Kristian Sandahl IDA

Praktisk ledning. Kristian Sandahl IDA Praktisk ledning Kristian Sandahl IDA Dependent project parameters Calendar Time Resources Project Features Quality 2 The Project Plan Why a project plan? Tool for the project manager Communication medium

Läs mer

3. KVALITETSSÄKRING INNEHÅLL

3. KVALITETSSÄKRING INNEHÅLL FLYG 075/96 Sida 1 (16) 3. KVALITETSSÄKRING INNEHÅLL 3 KVALITETSSÄKRING...2 3.1 ALLMÄNT...2 3.2 LEVERANTÖRENS KVALITETSSYSTEM...3 3.2.1 Val av kvalitetssystemstandard...3 3.2.2 Precisering av standardkrav...5

Läs mer

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken

Föreläsning 11, Planera utvärdering. Att planera utvärdering. Vetenskapliga experiment. Kapitel i kursboken Föreläsning 11 Planera utvärdering Kapitel 22-24 i kursboken Att planera utvärdering Vem, vilka? Att välja användare, antal Vad? Hur sätter man ihop lämpliga uppgifter? När? Hur lång tid ska man avsätta?

Läs mer

Course syllabus 1(7) School of Management and Economics. FEN305 Reg.No. EHVc 2005:6 Date of decision 2004-12-22. Course Code. Företag och Marknad I

Course syllabus 1(7) School of Management and Economics. FEN305 Reg.No. EHVc 2005:6 Date of decision 2004-12-22. Course Code. Företag och Marknad I 1(7) School of Management and Economics Course syllabus Course Code FEN305 Reg.No. EHVc 2005:6 Date of decision 2004-12-22 Course title in Swedish Course title in English Language of instruction Subject

Läs mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

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 mer

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved

Våra tjänster [Our services] UMS Group Inc., All Rights Reserved Våra tjänster [Our services] UMS Group Inc., All Rights Reserved Asset Management-projekt Utvärderingar/ Gapanalyser enligt PAS 55 eller ISO 55000 så att din organisation ser vilka delområden som kan förbättras

Läs mer

HR i en internationell organisation, några tankar av P-O Nyquist. Göteborg 2011-11-10

HR i en internationell organisation, några tankar av P-O Nyquist. Göteborg 2011-11-10 HR i en internationell organisation, några tankar av P-O Nyquist Göteborg 2011-11-10 1 P-O Nyquist UTBILDNING Bergsingenjör från KTH Executive MBA från Uppsala ERICSSON (18 år) SW design System design

Läs mer

Företagsekonomi, allmän kurs. Business Administration, General Course. Business Administration. 2004-07-01 until further notice

Företagsekonomi, allmän kurs. Business Administration, General Course. Business Administration. 2004-07-01 until further notice 1(6) School of Management and Economics Course syllabus Course Code FEA330 Reg.No. EHVd 2004:35 Date of decision 2004-09-06 Course title in Swedish Course title in English Företagsekonomi, allmän kurs

Läs mer

Fungerar Agila principer i alla typer av projekt?

Fungerar 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 mer

Föreläsning 11, Mer utvärdering

Föreläsning 11, Mer utvärdering Föreläsning 11 Planera utvärdering Att läsa: Kapitel 13-14 i Rogers et al.: Interaction Design Att planera utvärdering Vem, vilka? Att välja användare, antal Vad? Hur sätter man ihop lämpliga uppgifter?

Läs mer

Projektplanering. Vad är ett projekt? Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat.

Projektplanering. Vad är ett projekt? Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Projektplanering Vad är ett projekt? En definition är: Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Kännetecken Temporär Unik Successivt utarbetande Sidan

Läs mer

Differentiell psykologi

Differentiell psykologi Differentiell psykologi Tisdag 24 september 2013 Confirmatory Factor Analysis CFA Dagens agenda Repetition: Sensitivitet och specificitet Övningsuppgift från idag Confirmatory Factor Analysis Utveckling

Läs mer

Vad är ett projekt? Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Temporär Unik Successivt utarbetande

Vad är ett projekt? Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Temporär Unik Successivt utarbetande Projektplanering Vad är ett projekt? En definition är: Ett projekt är en temporär satsning i syfte att skapa en unik produkt, tjänst eller resultat. Kännetecken Temporär Unik Successivt utarbetande Exempel

Läs mer

Stadsutvecklingsprocessen Christian Lindfors, Tyréns

Stadsutvecklingsprocessen Christian Lindfors, Tyréns Stadsutvecklingsprocessen Christian Lindfors, Tyréns Hur beskriver man stadsutveckling? Inom Sustainable Business Hub har Sustainable Urban development (SUD)-gruppen haft som mission att tydliggöra sydsvensk

Läs mer

ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

ALM 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 mer

Du 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 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 mer

Den Disruptiva Utmaningen. Christian Sandström, Tekn Dr. Chalmers och Ratio. Disruptive, Computer Sweden 16 oktober 2014

Den Disruptiva Utmaningen. Christian Sandström, Tekn Dr. Chalmers och Ratio. Disruptive, Computer Sweden 16 oktober 2014 Den Disruptiva Utmaningen Christian Sandström, Tekn Dr. Chalmers och Ratio Disruptive, Computer Sweden 16 oktober 2014 Disruptiveinnovation.se ChrisSandstrom www.disruptiveinnovation.se Christian.sandstrom@ratio.se

Läs mer

Testning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer

Testning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer Testning 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer UP Faser Elaboration ü Syfte: Fastställa och validera en basarkitektur för systemet vilket ger en stabil grund för den största delen av utvecklingsarbetet

Läs mer

Workshop 2: CM Forum 2015 - what, when and how?

Workshop 2: CM Forum 2015 - what, when and how? Workshop 2: CM Forum 2015 - what, when and how? The objective of the workshop is to set objectives for 2015 and produce a plan for 2015 that includes focus areas and workshop topics as well as practical

Läs mer

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved.

Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. Administrera din SAS miljö med SAS Metadata Server och SAS Management Console. Elisabet Stöök Konsult SAS Institute AB Copyright 2003, SAS Institute Inc. All rights reserved. SAS Intelligence Value Chain

Läs mer

ÖVNINGSUPPGIFTER KAPITEL 8

ÖVNINGSUPPGIFTER KAPITEL 8 ÖVNINGSUPPGIFTER KAPITEL 8 SAMPEL KONTRA POPULATION 1. Nedan beskrivs fyra frågeställningar. Ange om populationen är ändlig eller oändlig i respektive fall. Om ändlig, beskriv också vem eller vad som ingår

Läs mer

För smartare belysning

För smartare belysning För smartare belysning CityTouch LightPoint Lighting Asset Management. CityTouch LightPoint / Asset Management 3 Välkommen till framtidens smarta belysning Professionell hantering av offentlig belysning

Läs mer

The Intelligent Timer

The Intelligent Timer The Intelligent Timer Linnea Karell och Oscar Bagge, I10 Handledare: Bertil Lindvall 2013-05-20 Abstract The objective of this project was to build a prototype of a digital timer. The product design specification

Läs mer

Kurser och seminarier från AddQ Consulting

Kurser och seminarier från AddQ Consulting och seminarier från AddQ Consulting Vår vision är att genom fokus på kvalitet och effektivitet inom IT bidra till att underlätta människors vardag. Kompetensutveckling är nyckeln till framgång för dig

Läs mer

Examination/Tentamen CD5360 Software Engineering, 10P

Examination/Tentamen CD5360 Software Engineering, 10P Examination/Tentamen CD5360 Software Engineering, 10P 4 course points/kurspoäng Date/Datum: 2002-06-11, 8:30-13:30 Responsible/Ansvarig: Ivica Crnkovic, Rikard Land, Andreas Sjögren Max points/maxpoäng:

Läs mer

The reception Unit Adjunkten - for newly arrived pupils

The reception Unit Adjunkten - for newly arrived pupils The reception Unit Adjunkten - for newly arrived pupils Shortly on our work Number of received pupils: - 300 for school year 2014-2015 - 600 for school year 2015-2016 - 220 pupils aug-dec 2016 - ca. 45

Läs mer

L U N D S U N I V E R S I T E T. VBEF01 Projektledning. Kristian Widén, PhD

L U N D S U N I V E R S I T E T. VBEF01 Projektledning. Kristian Widén, PhD VBEF01 Projektledning Kristian Widén, PhD 1 Kunskapsmål Introduktion till kostnadsstyrning Introduktion till kostnadsplanering Earned Value 2 Project Cost Management 3 Det är viktigt att hålla koll på

Läs mer

Support for Artist Residencies

Support for Artist Residencies 1. Basic information 1.1. Name of the Artist-in-Residence centre 0/100 1.2. Name of the Residency Programme (if any) 0/100 1.3. Give a short description in English of the activities that the support is

Läs mer

PDM Implementation & Change Management 2013-11-12/FRN

PDM 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 mer

Genomförande av SSP och SMS i Sverige. Hur ökar vi flygsäkerheten bortom regelverket? Hur balanserar vi mellan produktion och säkerhet?

Genomförande av SSP och SMS i Sverige. Hur ökar vi flygsäkerheten bortom regelverket? Hur balanserar vi mellan produktion och säkerhet? Genomförande av SSP och SMS i Sverige Hur ökar vi flygsäkerheten bortom regelverket? Hur balanserar vi mellan produktion och säkerhet? Vi börjar med SSP State Safety Programme Varje ICAO-stat ska ha ett

Läs mer

Innehåll. Kravhantering. Kravhantering TDDD06 Introduktion till kravhantering. Vad är kravhantering?

Innehå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 mer

Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se

Inför projektuppgiften. Markus Buschle, markusb@ics.kth.se Inför projektuppgiften Markus Buschle, markusb@ics.kth.se Agenda Möjligheter,ll samarbete Enterprise Architecture för beslutsfa8ande Modell Analys Resultat Projektuppgi? Möjligheter -ll samarbete Examensarbeten

Läs mer

Klicka här för att ändra format på bakgrundsrubriken

Klicka här för att ändra format på bakgrundsrubriken On international oceanographic data exchange and management - Hans Dahlin, Director EuroGOOS present structures and development 1 Data Klicka här 1. för Real att ändra time format data på 2. Delayed mode

Läs mer

Fö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. 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 mer