Att klassificera mätningar. Produktinterna attribut. 3 Ramverk för mätning. 4. Empiriska undersökningar 5. Insamling av mätdata 6.
|
|
- Lovisa Falk
- för 7 år sedan
- Visningar:
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?
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 merTillgå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 merCM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist
Introduktion till Configuration Management (CM) / Konfigurationsledning Tobias Ljungkvist 2017-08-30 1 CM enligt SS-EN ISO 10007_2004 Konfigurationsledning är en ledningsaktivitet som tillämpar teknisk
Läs merAtt 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 merConfiguration Management
Configuration Management En möjliggörare för värdeskapande smart industri CM Forum SIS TK 280, TK 611 och CM vad är kopplingen? Er digitala information bör vara beskaffad så här! Era identifierare bör
Läs merFÖ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 merProgramvara 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 merSteget 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 mer3rd September 2014 Sonali Raut, CA, CISA DGM-Internal Audit, Voltas Ltd.
3rd September 2014 Sonali Raut, CA, CISA DGM-Internal Audit, Voltas Ltd. Role and responsibility of Internal Audit Sharing of best practices Model of operation In conduct of audit assignment Other functions
Läs merREGELVERK & 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 merCAMO FAQ
CAMO FAQ Presentatör Johan Brunnberg, Flygteknisk Inspektör & Del-M Koordinator Sjö- och luftfartsavdelningen Operatörsenheten Sektionen för teknisk operation 1 Innehåll ARC o granskningsfrågor CAME 2.2
Läs merVad är planering? 14 Torsdag Fredag 349. Att tänka igenom och beskriva ett framtida skeende. OBS! Ring Gullfiber Svensson kompledig
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 merAtt 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 merProjekt? 1DV420 Nätverksprojekt Kalmar, Lars Karlsson +46(0)
Projekt? 1DV420 Nätverksprojekt Kalmar, 2014 Lars Karlsson lars.karlsson@opnova.se +46(0)703467897 Att planera? Idé att göra? Blir ändå aldrig som man tänkt sig... Just därför! 2 Projekt - Definition 1.
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 merSchool 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 merSoftware 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 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 merFör varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar):
Fråga 1 (3p) Kap 5 Special interfaces, Kap 10 Techniques at work För varje par av påstående/anledning svara med ett av följande alternativ (½ p per rätt svar): A: Både påståendet och anledningen är korrekta
Läs merIdag. 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 merUtvärdering av gränssnitt särskilt befintliga. Hur utvecklar man användbara system? Användbarhet handlar om kvalitet
Utvärdering av gränssnitt särskilt befintliga Hur utvecklar man användbara system? Lära sig organisationen Förstå användarens situation Förstå användarens språk Involvera användare i processen Utvärdera,
Läs merSå 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 merRoller 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 merAgenda. Tid Aktivitet Föreläsare Åtgång tid 08:30 Registrering vid TS recep. Transport till våning 5.
Agenda Tid Aktivitet Föreläsare Åtgång tid 08:30 Registrering vid TS recep. Transport till våning 5. Dennis, Jerry och Gun. 30 min. 09:00 Intro. (Agendan, lokaler, m.m.) Dennis / Jerry/Gun 15 min 09:15
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 merETSF01 SOFTWARE ENGINEERING PROCESS ECONOMY & QUALITY
Tentaupplägg 2014 ETSF01 SOFTWARE ENGINEERING PROCESS ECONOMY & QUALITY Tenta Fr 30/5 kl 14-19, MA:MA09 Inga hjälpmedel, dvs closed book Max 60 poäng och 5 uppgifter Uppgift 1: diverse termer, definition
Läs merSara Skärhem Martin Jansson Dalarna Science Park
Sara Skärhem Martin Jansson Dalarna Science Park Sara Skärhem Martin Jansson Vad är innovation? På Wikipedia hittar man: En innovation är en ny idé, till exempel i form av en produkt, lösning, affärsidé,
Läs merKursplan. MT1051 3D CAD Grundläggande. 7,5 högskolepoäng, Grundnivå 1. 3D-CAD Basic Course
Kursplan MT1051 3D CAD Grundläggande 7,5 högskolepoäng, Grundnivå 1 3D-CAD Basic Course 7.5 Higher Education Credits *), First Cycle Level 1 Mål Studenten ska efter avslutad kurs ha inhämtat grunderna
Läs merPRODUCT 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 merInformationshantering 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 mer1) Kravhantering varför? (1.5p)
1) Kravhantering varför? (1.5p) Inlärningsmål : 10, 19 Kurslitteratur : [Dam], enligt kursmaterialet Enligt Damian/Chisan, vilka är de tre viktigaste vinsterna som ges av kravhantering inom mjukvaruutveckling?
Läs merHej 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 merSoftware 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 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 merRobust 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 merSchool 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 merHar 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 merDatorrepresentation 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 merMö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 merWorkshop: 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 merTestning 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 merUtvecklings- 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 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 merIrland 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 merSystem 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 merManhour analys EASA STI #17214
Manhour analys EASA STI #17214 Presentatör Johan Brunnberg, Flygteknisk Inspektör & Del-M Koordinator Sjö- och luftfartsavdelningen Operatörsenheten Sektionen för teknisk operation 1 Innehåll Anmärkningen
Läs merProjekt 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 merA Study on Software Management Approaches: Proposing a Project Support Tool
DEGREE PROJECT 2003:PM07 Division of Computer Science at the Department of Informatics and Mathematics A Study on Software Management Approaches: Proposing a Project Support Tool Jenny Pettersson DEGREE
Läs merEFFEKTIVA 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Ö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 merKvalitetsstandarder 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 merArkitektur. 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 merVision. Vision. Vision. Framgångsrikt förändringsarbete med OBM
Framgångsrikt förändringsarbete med OBM SWABAs höstträff 2018!1 Varför är det viktigt att förändra? Vad skall uppnås med förändringen? Hur kommer förändringen att påverka de berörda? Hur uppfattas/begrips
Läs merProject 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 merKod och kvalitet. Mjukvarukvalitet. Mjukvarukvalitet. Effektkartan. -ilities. TNM021 Programvaruutveckling
4 2 5 The race for quality has no finish line, so technically it s more like a death march Kod och kvalitet Effektkartan Mjukvarukvalitet Vi blir alltmer beroende av de olika tekniska system vi omger oss
Läs merHYPOTESPRÖVNING sysselsättning
0 självmord 20 40 60 HYPOTESPRÖVNING 4. Se spridningsdiagrammen nedan (A, B och C). Alla tre samband har samma korrelation och samma regressionslinje (r = 0,10, b = 0,15). Vi vill testa om sambandet mellan
Läs merFMV 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 merSamarbete 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 merProgramvaruintensiva system
Programvaruintensiva system PROFESSOR PER RUNESON, DATAVETENSKAP, LTH PER.RUNESON@CS.LTH.SE CC alijavam at Flickr Mjukvara finns överallt About half of Sweden s exported products are critically dependent
Läs merISTQB 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 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 merEuropean Spallation Source (ESS) från Projektmodeller till Plant/Product Lifecycle Management
European Spallation Source (ESS) från Projektmodeller till Plant/Product Lifecycle Management Peter Rådahl HoD Engineering and Integration Support Division PIM Manager www.europeanspallationsource.se 17
Läs merMetodik 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 merPage 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 merFortsatt 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 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 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 merProjektplanering. 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 merVad ä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 merProduktens väg från idé till grav
Produktens väg från idé till grav Lars Lundgren Senior Consultant, Risk Management i3tex Riskhantering Idè Avsedd användning Specifikationer Konstruktion Verifiering Validering Postproduktion Slut Produkten
Läs merErfarenheter 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 merInkapsling (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 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 merL 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 merCAPA 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 merMjukvarudesign. Designprocessen. Teknisk design. Konceptuell design
RE SD PD I UT IT ST AT Mjukvarudesign System Requirement Specification Inkrementell och iterativ! Konceptuell design (VAD) Systemdesign (OOA) Arkitekturell (grovkornig, UML) Teknisk design (HUR) Programdesign
Läs merNär? Varför? För vem? Resultat? (Artefakter?)
Arkitektur Vad är arkitektur? Vad har vi arkitekturmodellen till? Hur redovisar vi en arkitektur? Hur tar vi fram en arkitektur? Uppgift När? Varför? För vem? Resultat? (Artefakter?) Efter lunch Redovisning/Diskussion
Läs merFö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 merEAM 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 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 merRUT - 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 merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Definition of
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign, kurstillfälle 6: Användbarhet och användarcentrering. Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala
Läs merConfiguration 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 merProjektplanering. 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 merPraktisk 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 merNordic Casemix Centre (NCC) (Nordiskt center för patientgruppering r.f)
Nordic Casemix Centre (NCC) (Nordiskt center för patientgruppering r.f) Mona Heurgren Chair of Board NCC Head of Unit Unit for development of Quality and Efficiency Studies The National Board of Health
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 merDesign för användbarhet Användarcentrerad utvecklingsprocess
Design för användbarhet Användarcentrerad utvecklingsprocess Bengt Göransson :: Användbarhetsdesigner Guide Redina AB :: Bengt.Goransson@guide.se Mina tillfällen 23 25 2 Onsdag 23/11 Användarcentrerad
Läs merAlla Tiders Kalmar län, Create the good society in Kalmar county Contributions from the Heritage Sector and the Time Travel method
Alla Tiders Kalmar län, Create the good society in Kalmar county Contributions from the Heritage Sector and the Time Travel method Goal Bring back the experiences from the international work of Kalmar
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 merDesign 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 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 merFujitsu 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 merEn nivå upp jämfört med innan. EDAA35: Utvärdering av programvarusystem. Idag. Kursens mål. Innehåll. Kursmoment
EDAA35: Utvärdering av programvarusystem MARTIN HÖST En nivå upp jämfört med innan Funktionella aspekter Kvalitetsaspekter Utveckling Idag Kursens mål Intro till kursen Forskningsmetodik Att sätta mål
Läs merAnvändarcentrerad systemdesign
Användarcentrerad systemdesign Användbarhet och användarcentrering Jan Gulan Gulliksen Avdelningen för MDI/IT, Uppsala Universitet, Sverige Jan.Gulliksen@hci.uu.se http://www.hci.uu.se/edu Vad innebär
Läs merDYNAMISK INFRASTRUKTUR
Anders Westberg 2009-09-22 DYNAMISK INFRASTRUKTUR 2009 IBM Corporation Behovet av förändring i dagens IT-infrastruktur är tydligt 85% idle 3% databehandling I en distribuerad miljö kan upp till 85% av
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 merfö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 merFö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