ALM Live. April 2008 Effektivare projektarbete med Visual Studio 2008

Relevanta dokument
ALM Live: Scrum + VSTS

SCRUM. Vattenfallsmodellen. Analys. Design. Kod. Test. Rational Unified Process Agile. Kallas också linjär sekventiell modell.

ALM Live: Testfokus bättre mjukvarukvalitét med Visual Studio 2008 Team System

Presentation. Fredrik Runnsjö 1996 Utvecklare 2004 Testare ~2006 Scrum/Canban

SCRUM. En agil projektmetod baserad på empiri - vad fungerar och vad fungerar inte?

SCRUM och mycket mer

Testdriven utveckling. Magnus Jonsson Siemens Medical Solutions

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

Kvalitetssäkra ditt projekt med kontinuerlig integration

SCRUM. Marcus Bendtsen Institutionen för datavetenskap

AGILA METODER. (för oss som inte kodar) Nina Berlin

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

BESKRIVNING AV PROCESSMETODEN SCRUM

Verktyg för agil systemutveckling. Vad är ett verktyg? Olika typer av verktyg för mjukvaruutveckling. Vad kan ett bra verktyg tillföra?

Linköpings universitet 1

Agil testning i SCRUM

ISTQB Testarens ledstjärna

HÖSTTERMINEN. Scrum STF INGENJÖRSUTBILDNING AB. Vi vidareutbildar ingenjörer och tekniker. Din partner för livslångt lärande

Linköpings universitet 1 TDP029. Systemutveckling. Systemutveckling. Vanliga faser. Fler faser. Systemutvecklingsmetod

F7 Agila metoder. EDAF45 Programvaruutveckling i grupp Projekt Boris Magnusson, Ulf Asklund Datavetenskap, LTH

Agil mjukvaruutveckling. 1DV404, Jesper Andersson

Dag König Developer Tools Specialist Microsoft Corporation

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

SCRUM på Riksarkivet. Magnus Welander /

SCRUM. på fem minuter

Kurser och seminarier från AddQ Consulting

Programmering. Hur, var, när och varför. 22 November. Lars Ohlén Tieto

Office 365. Göran Husman - HumanData. General Information

Agila metoder och motivation

HP ALM som stöd under implementationslivscykeln av standard applikationer Sarah Eriksson & Per Nordlander SAST

CREATING VALUE BY SHARING KNOWLEDGE

Användningscentrering i agila utvecklingsprojekt. johanna.sarna@valtech.com Valtech

SCRUM och agil utveckling

Belastningstester med Visual Studio Gränssnittet

Projectbase en generell projektmodell

Design för användbarhet

Steget efter CAD Data Management. Per Ekholm

Bakgrund eller hur det startade: Projekt X, läget i september 2013

Dagbok Mikael Lyck

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

på ett stort spelföretag Andreas Ström

Arbeta i projekt. Anders Hessel ITP-projekt Uppsala Universitet

Endless shooter neon - Post mortem

BTH Studentkontohantering API Management

Samarbetsstrukturer för att självorganisera inom givna ramar.

Regressionstestning teori och praktik

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

TDP023 Projekt: Agil systemutveckling

Certifieringswebb. Version 1.0 Mats Persson

Scrum + XP = sant. Kristian Björk D06, Lunds Tekniska Högskola dt05kb1@student.lth.se. Frederik Blauenfeldt Jeppsson. dt06fb8@student.lth.

Kurser och seminarier från AddQ Consulting

Scaled Agile Framework

Introduktion till Entity Framework och LINQ. Källa och läs mer

EMIR-European Market Infrastructure Regulation

UTBILDNING: Projektledarcertifiering CAPM

SÅ LYCKAS DU MED DIN MOLNSTRATEGI. Frukostseminarium 7 februari 2017

Tentamen, delkurs Projektstyrning Webbutvecklare SU13, Malmö

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

Agile i ett större sammanhang. Thomas Nilsson CTO, Agile Developer, Coach & Mentor

Agilt arbetssätt i komplexa organisationer. Välkomna! Anna Picetti, IT-HUSET

IBS BI & FS & OP. Bengt Jensfelt Product Manager, PD IBS Kunddag 29 November 2012

Lärandemål. Kursupplägg. Hantverk. Roller. Projekt med extern kund TDP027. Projekt: Agil systemutveckling. Annika Silvervarg CiltLab/HCS/IDA

Vad är agilt? Agile Islands Andreas Björk

Scrum. på fem minuter

Scrum. på fem minuter

DI Studio nyheter

TDDD26 Individuell projektrapport

Fungerar Agila principer i alla typer av projekt?

Certifierad testare SSTB Ingvar Nordström

SCRUM. på fem minuter

Tove Carlsund Systemutvecklare

AGIL KRAVHANTERING. Hitta behoven bakom kraven!! Thomas Nilsson! Agile Coach & Mentor! CTO, Responsive

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Resultatkonferens Välkommen!

Copyright Prolore All Rights Reserved.

Presentation av projektstatus samt design av automatiska tester

Exercise 4a: Test 2 ETSA01 INGENJÖRSPROCESSEN 1 - METODIK VT15. Lund University Computer Science ETSA01 Ingenjörsprocessen - Metodik VT15 Exercise 1

Översikt. Fö: Projekt: Interaktivt system. Projekt. Mål. Coachning. Praktiker att använda

PB 1. Securing progress

XLPM 2.5 UPPDATERINGAR RELEASE: BESKRIVNING AV VAD SOM ÄR NYTT OCH ÄNDRAT

SAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning

Big Room Planning NyA Scaling Scrum the SAFe way

Mångfald som en del av affärsstrategin

Kurser och seminarier från AddQ Consulting

Symptom på problemen vid programvaruutveckling

Inspel till dagens diskussioner

SharePoint 2010 licensiering Wictor Wilén

Kandidatarbete I- data

PDM Implementation & Change Management /FRN

Magnus Skoog

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM

12 principer of agile practice (rörlig)

Isolda Purchase - EDI

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

Henrik Häggbom Examensarbete Nackademin Våren 2015

Mjukvaruprocesser och Planering. 1DV404 HT14 Jesper Andersson

Swedbank CI Cross Functional Team

GADD Software en introduktion

Transkript:

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 följande:» Utbildningar inom Team System.» Stöd till projekt vid införande av Team System och MSF.» Deltar i projekt.» Anpassning av verktyg och metoder.» Seminarier. Transcendent Group i Sverige är Inner Circle-partner till Microsoft inom området ALM. Två konsulter från Transcendent Group var (bland) de första i Sverige att certifiera sig på Team Foundation Server.

Målet med dagen Att svara på frågeställningarna: Vilka möjligheter finns det för deltagarna i projekt att få bättre kontroll över utvecklingsarbetet utan att skapa merarbete för sig själv och andra? Hur kan VSTS användas för att få bättre kvalitet i det som utvecklas? Hur kan Work Items användas för att fördela och följa upp arbete? Hur kan vi planera och följa upp tid på ett smart sätt? Hur kan integrationen mellan Excel och Project användas för att arbeta effektivare med Work Items? Hur spårar vi trender och tendenser i projektet med hjälp av det inbyggda rapportstödet? Hur anpassar vi arbetssätt och rapporter utifrån våra specifika behov?

Teamet George - Dev Frank - Test Dave - CM Darren - Adm Brad - PM Nichole - Biz

Systemutvecklingsprocessen Får jag vad jag beställt? När levereras det? Vad kommer det att kosta? Nichole - Biz

Systemutvecklingsprocessen Vad ska vi leverera? Kommer vi leverera i tid? Håller vi budget? Kommer Nichole vara nöjd? Brad - PM

Systemutvecklingsprocessen Vad ska jag göra och när ska det vara klart? George - Dev

Systemutvecklingsprocessen Vad är det som är testat? Vad är det som är fel? Frank - Test

Krav Utifrån verksamhetens perspektiv» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz

Krav Utifrån projektledarens perspektiv» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Brad - PM

Krav Finns det någon hjälp att få? Vi tittar på några exempel...

Krav Krav ur verksamhetsperspektiv i Conchango Scrum Nichole - Biz» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Product Owner Product Backlog Work Item Requirement Document

Krav Krav ur verksamhetsperspektiv i Conchango Scrum» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz Hanteras i processen! SCRUM Product Backlog Updates Sprint Planning

Krav Krav ur verksamhetsperspektiv i Conchango Scrum» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Nichole - Biz Hanteras delvis i processen! SCRUM Product Increment Sprint Review

Krav Krav ur verksamhetsperspektiv i Conchango Scrum Nichole - Biz» Specificera krav» Förändra krav» Få rapportering från projektet utifrån kraven Rapporter i Conchango Scrum-mallen för VSTS: Product Cumulative Flow Product Burndown by Sprint

Krav

Krav

Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven ScrumMaster Product Backlog Work Item

Översikt i Excel

Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Product Backlog Work Item Requirement Document

MOSS2007 för hantering av dokument

Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven Product Backlog Work Item Sprint Backlog Work Item

Krav Krav ur projektledareperspektiv i Conchango Scrum Brad - PM» Ha kontroll över hela kravbilden» Hantera förändringar av krav» Koppla andra artefakter till krav» Skapa rapportering baserat på kraven

Planering När ska vem göra vad? Brad - PM

Iterationsplanering i Scrum

Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter

Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter

Sprint Burndown Chart

Uppföljning Projektledarens behov av uppföljning Brad - PM» Kostnader/Mantimmar» Deadlines» Aktiviteter

Mina uppgifter Projektmedlemmens vardag» Vad ska jag utföra?» Hur ska jag rapportera? George - Dev

Test Hantering av testarbetet mha Conchango Scrum Frank - Test» Hålla koll på felrapporter» Hålla koll på vad som ska testas» Rapportera status från testarbetet

6 sätt att förbättra kvaliteten Byggen Enhetstester Profiling Code coverage Statisk kodanalys Lasttester

Build And Deployment Build verification test results as part of the build process Who checked in what?

Integrated Unit Testing Auto generate unit tests

Code Profiling Determine performance bottlenecks and memory usage

Code Coverage Quickly identify executed code paths to determine effectiveness of unit tests

Static Analysis Identify coding errors and security vulnerabilities

Load Testing Switch to Table view or graph Dynamically monitor performance characteristics Pre-configured counter collections

Slutligen Anpassningar och annat som kan vara bra att veta.

Slut Tack för mig! magnus.juvas@transcendentgroup.com Bilderna kommer att finnas tillgängliga för nerladdning från msdn.se.