Visual Studio Team System Fra versionsstyring til processtyrring.

Slides:



Advertisements
Lignende præsentationer
Automatiseret GUI-test Lars Kjølholm Testnet maj 2009.
Advertisements

Arkitekten og innovationen ? -Hvornår går det godt -hvornår går det skidt -og hvorfor er det nu det gør det Er der for arkitekter en modsætning - fx mellem.
Telos Team Introduktion.
Divergent og Konvergent
Digitale flytterapporter
Mobile løsninger i hverdagen-udfordringer og muligheder
Modul 1 - Processer.
Introduktion til ASP.NET 2 Michell Cronberg Microsoft MVP, MCAD TechTalks hos Microsoft.
Softwaretest – med TestLink Open source testværktøj
Systemvalg Oversigt og teknikker Kapitel 2.
1 Test – bl.a. med fokus på sharepoint løsninger Automatisering af deploy og test ifm. VSTS •Kort om build jobs med Team Foundation Server •Support for.
Test First Development
Kommunikation i projekter
Samarbejde bibliotek og uddannelse – et bud på hvordan
E-commerce hos Bon’A Parte
Dagens program Ankomst og morgenbuffet 9.00 Velkomst v/ OC Visionen for MED Gennemgang af MED-aftalen Pause Hvordan går arbejdet i TRIO? Hvad.
Innovation Hvordan kan vi skabe et klima og struktur, inden for hvilken innovation bliver opmuntret og belønnet. Ide generering Muligheder Udvikling Markedsføring.
Ledelse af innovative medarbejdere
Sikkerhed/Otto Knudsen 1 Sikkerhed  Sikkerhed i ASP.NET  Autentifikation (Authentication)  Autorisation (Authorization)
1 Build jobs med Team Foundation Server Baseret på 3 måneders erfaringer med Windows Mobile Projekter Baggrund – kort præsentation af projektet og mine.
© 2008 ProActive A/S Målgruppe: Forfatter: Dato: Version: TFS ERFA Gruppe Tony Fabian TFS hos ProActive.
CSI i forsvaret.
Services Services som fundament for virksomhedens infrastruktur
Risici for SAPA-projektet
GLOBETEAM VSTS i Offshore Jørgen Thyme Architect.
SLP 4 Samarbejde med vejleder Planlægning og styring
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
Input FMEA Output Shit in = Shit out FMEA
Projektlederens rolle(r)
1 IT Service Management - JP/POLITIKENS HUS A/S IT Service Management – JP/Politikens Hus Per Palmkvist Knudsen Frank Stjerne
IT Service Management – JP/Politikens Hus
IT Jobs Dine muligheder. Der mangler medarbejdere i IT-branchen Hvad kan IT-branchen tilbyde dig? Hvad skal du kunne for at få et job i IT-branchen?
Microsoft / Multidimensionel marketing til Small Business Fra multidimensionel segmentering til multidimensionel marketing - En analyse af SME markedet.
Udvikling med Microsoft 2007 Office System Michell Cronberg Microsoft MVP, MCT, MCAD ISV Innovation Day 2006 ServerServer.
Overgang fra BPOS til Office 365 for eksisterende BPOS-kunder
WorldIQ A/S - Technology Briefing
Søgning - et værktøj til videndeling Inspirationsseminar 31. oktober 2006.
Mød Microsoft – for udviklere & arkitekter Visual Studio, Express og Team System Niels Hilmar Madsen Microsoft
Team En gruppe er en samling mennesker, der Har fælles mål
TFS > TFS 2008 migrering Team System ERFA TFS > TFS 2008 migrering.
Mød Microsoft – for udviklere & arkitekter Mød Microsoft – for udviklere & arkitekter Project Management with Visual Studio Team System Jørgen Thyme Microsoft.
Barrierer i og for forbedringsprojekter Udenom, indenom, henover eller igennem barriererne Hvilken vej vil du? 12. oktober C2E netværk.
Illustrationer til undervisningsbrug
SMALL BUSINESS er BIG BUSINESS Hvad kræver det at blive Small Business Specialist? Marlene Dissing Projektkoordinator.
Forsøget begyndte d. 1.januar 2005 og bygger bl.a. på
Kvalitetssikringsprocedurer og programmer.. Jesper Bak DMU.
OPI EFFEKTMÅLINGSVÆRKTØJ
Commentor A/S – Hørkær 24 – 2730 Herlev - (+45) Tel : (+45) Fax : (+45) – Praktisk Brug af Work Items Thomas.
Implementering og brug af BPM i Lån & Spar Bank 24. september 2013, Get F'IT - Processer og IT Ved IT-Direktør Casper Gjerris.
Strategi i Vindervirksomheder Kapitel 2
Windows Mobile Den kan alt, så hvorfor har den ikke det totale verdensherredømme? Ved Martin Bahn Hansen.
TFS – Branching strategi
1 Team Build med Team Foundation Server 2008 Konfiguration og udvidelse af build jobs Kort præsentation Hvorfor bruge Team Build Afvikling af et build.
People and solutions – working together værdier for millioner…..  hvis du kan SE dem…. Lau Jakobsen Channel Manager.
Styr på ressourcer og projekter Inspirationsseminar 31. oktober 2006.
Jesper Aaberg ForretningskunsulentMicrosoft Strategy Briefing, 12. maj 2005 US title: Business Productivity Advisor.
Produkt præsentation Christian Cletus Bjørn Eilertsen.
Client / Server teknologi Eksamensteori Anbefaling: Tag notater.
Introduktion til Systemudvikling Datalogi Modul 1 Efterår 2000 LCK.
Rekruttering og fastholdelse af frivillige Brønden, Brøndby kommune 2. oktober 2010 Anders Jacobsen Konsulent Center for frivilligt socialt arbejde 1.Motiver.
Bedre udbytte af it i skolen Undersøgelse af erfaringer og perspektiver.
” System-/Seniorsystem- konsulenter til dynamisk konsulenthus Har du teknisk flair kombineret med et udpræget konsulentgén, og kan du lide at være virksomhedens.
Bibliotekernes data - Og hvad så? Odense Bibliotekerne v. Kent Gottschalk Hansen, Systemadministrator & Thomas Skivinger Bojsen, Konsulent.
IC Companys Projektstyring af nyt Data Warehouse-system (udtræk af data fra databasen – rapporter)
Sådan programmerer du arduino via Atmel Studio Af Orla Utoft Sørensen Mercantec.
CASE: Udvikling af system til optimering af kassebemanding
Beskyt din virksomhed- Workshop
1.08 Test.
Det produktive team Software kvalitet og kultur
PROJEKTLEDERENS PERSPEKTIV
Præsentationens transcript:

Visual Studio Team System Fra versionsstyring til processtyrring

Pains Trinvis indførelse Hvorfor? Planlægning/Roller Versionsstyring Build Test Rapportering Agenda:

Commentor A/S Kontor i Herlev Konsulenthus/softwarehus 20 faste + netværk af 20 kontraktansatte Arme og ben Udvikling af produkter –Mobil, client/server (x-tier) Microsoft fokus –.NET, ASP.NET, SQL Server, SharePoint, TFS

Pains De menneskelige ressourcer ”Udvikleren” –Overdreven tro på egne evner Mener ikke at læring fra andre er nødvendig –Lalleglad optimist En given deadline kan altid nås –Mangler fokus Laver andre (endda egne) opgave –”Kun” teknisk dygtig Mangler drev og ønske om at nå kundens mål –Forkælet

Pains De menneskelige ressourcer ”Arkitekten” –Alle er arkitekt –Mangler det ”ekstra”, der skal til –”Karrieremulighed” Senior udvikler, Arkitekt… –Ikke involveret i kodningen Tegner diagrammer Separat fra udviklerne –Projektleder/Arkitekt

Pains De menneskelige ressourcer ”Testeren” –Ikke interesseret i at teste Det er en ikke-lide opgave for udvikleren –Udvikler tester selv –Mangler fokus –Hvad er den rette baggrund for en tester? Udvikler? Forretningsspecialist? Begge dele? Testspecialist?

Pains De menneskelige ressourcer ”Projektlederen” –Ingen teknisk baggrund Og hvis de har, er det fordi de var for dårlige udviklere –Eller Bedste udvikler –”Karrieremulighed” Kan man ikke blive arkitekt så kan man da… –Hvad er den rette baggrund for en projektleder? Udvikler? Forretningsspecialist? Professionel projektleder? –Tager beslutninger på smalt grundlag –Er aldrig bedre end sit team!

Pains Andre Dårlig krav spec, politik, presset (ikke af udviklerene committed) tidsplan, ikke de rigtige værktøjer, store usikkerheder på nye teknologier, nye metoder, usikre brugerønsker, hyppige omprioriteringer, ingen forankring i ledelsen, dårlig kemi på projektet, uklare roller, fejlfyldt platform, mission impossible, manglende forretningsviden, forskellige opfattelser af..

Trinvis indførelse Hvorfor? Hurtigt igang Ikke vende organisationen på hovedet ”Opdag” hvordan virksomhedens processer egentlig fungerer Gulerod/pisk for projektdeltagere (Mulighed for at bakke ud)

Trinvis indførelse Planlægning/Politikker

Trinvis indførelse Planlægning/Roller Forventningsafstemning –Hvad vil vi opnå på sigt? Adgang til projekter -> fokus –Sikkerhed/Granulering –Styring hvor (AD’et ?) Virksomhedens processer/ressourcer –Har vi mange nye/stor udskiftning?

Trinvis indførelse Planlægning/Politikker Versionsstyring

Trinvis indførelse Versionsstyring ”Fundamentet” Politikker –Ikke kunne lave Check-in uden at associere det med et work-item -> fokus, styreværktøj –Kræv code-review -> vidensdeling, læring, fokus

Trinvis indførelse Planlægning/Politikker Versionsstyring Automatiseret Build

Trinvis indførelse Automatiseret Build Buildstrategi –Daglig, ugentlig, Kontinuert –Opdag i tide hvad, der mangler –Få statistik tilbage på fremgang, status Hvad har vi overset? –Et fuldt byg viser pludselig at tingene ikke hænger sammen eller at funktionalitet mangler

Trinvis indførelse Planlægning/Politikker Versionsstyring Automatiseret Build Test

Trinvis indførelse Test Hvilke tests hvornår? –Flere buildtyper? –Automatisk/Manuelle, Konfigurationer –Hvem skal notificeres? –I hvilke miljøer? Krav (scenarie), Explorativ (monkey), Regression, Unit, Discovery, QoS

Trinvis indførelse Test (fortsat) Automatiser -> nedbring ikke-lide opgaver Sæt krav om test (politik) -> Skab fokus Separat Testteam -> fokus, højne kavalitet, dække fault-paths

Trinvis indførelse Planlægning/Politikker Versionsstyring Automatiseret Build Test Rapportering

Trinvis indførelse Rapportering Bygger ovenpå metrikker fra build/test Muligheder –Queries –Reports Hvem skal have hvilken information? –Team Explorer, Team Portal, Team Plain, (Project), Excel

Trinvis indførelse Projektledelse Flere dimensioner –Bugs, test passed/failed, Code Churn, bug rate, Code coverage, Configuration coverage, reopened rate –Rapporttyper –Gennemsigtighed i projektet

Trinvis indførelse Iterér processen Opsaml/evaluer systemet Tilpas projekt templaten Tilpas politikkerne Tilpas ressourcerne