Visual Studio Team System. Team Build en grundpille i søgen efter it-projektproduktivitet?



Relaterede dokumenter
Kvalitetssikring og agile udvikling

IT-Universitetet, Projekt- og Programledelse November 2013 AGIL PROGRAMLEDELSE

INTERAKTIONSDESIGN PROCESSEN (KAP 9), REPETITION, KÅRING AF ÅRETS BEDSTE MUSIKVIDEO OG PROJETK

Web CMS kontra Collaboration

The LEGO Journey: Building an agile test foundation one brick at the time. Casper Gaardland Englund. Stephan Hjelmdal Nielsen The LEGO Group l

10. Rapporter i BBR... 2

Bierhverv Ekstern Lektor på Institut for Ledelse. Uddannelse Cand. Oecon. Master i Organisationspsykologi PRINCE 2, Scrum-Master, Pædagogikum, etc.

10. Rapporter i BBR... 2

APEX i Praksis Martin B. Nielsen. Navn. MBNDATA Emne

Objektorienterede metoder

Kursuskalender Savner du et kursus på listen, er du meget velkommen til at kontakte os på mail:

Installation og Drift. Aplanner for Windows Systemer Version

Succesfuld implementering af automatiseret test

Microsoft Dynamics CRM 2013

Curriculum Vitae. Type År Sidst Niveau Type År Sidst Niveau

Indholdsfortegnelse. Systembeskrivelse Rapporter

Dygtig.NET / C# udvikler med stor erfaring fra både offentlige organisationer og private virksomheder.

Vejen til nemmere og mere sikker implementering af Microsoft Dynamics AX

Processer og workflows i MOSS 2007

Software Assurance (SA)

Digital Print Room Implementering og tilretning. 11. Sep TMC Plot-SIG

Unik Bolig 4 Opdateringskontrol 4.2.0

Ud af krisen. Software på tværs, 15. juni 2009

Standard er godt: Hør om vores add-ons til Dynamics NAV

Scrum er ikke Agilt! Jesper Boeg, Agile Coach, Developer, Lean Consultant, Januar 19, 2010

1:1 Kampagne-evaluering i Danske Bank

Operationalisering af Agil udvikling. Implementering af Agile principper i dagligdagen vha. effektive værktøjer

Ansat i FOA fagforening, hvor jeg bl.a. arbejder med integration og sagsbehandlingssystemer.

DYNAMICS AX 2012 FÅ OVERBLIK OG SE NYE MULIGHEDER BUSINESS PRODUCTIVITY

Softwaretest. - også af "ikke testbar" software. DAPUG erfamøde 7. marts 2012 Thomas Vedel, Thomas Vedel Consult thomas@veco.

Én IT løsning, mange fordele AX TRAVEL. - fremtidens rejsebureauløsning

Installation og Drift. Aplanner for Windows Systemer Version 8.15

Langtved Data A/S Nyhedsbrev

edrift - Installationsvejledning edrift i version NET Open Source

Objektorienterede metoder

Installationsguide IBM Tivoli Storage Manager for Databases Data Protection for Microsoft SQL Server

DAXIF# - Delegate Automated Xrm Installation Framework. Delegate A/S

Sonlinc er den forretningsudviklende partner, der solidt forankret i forsyningssektoren leverer den højeste kundeværdi.

Mobiltest typiske udfordringer og deres løsninger

Jan Hansen, AMP CMDB Specialist

Succes med intranet til Office 365

Advanced Word Template Brugermanual

DYNATEAM COURSE MANAGEMENT

Arkitektur for begyndere

PID2000 Archive Service

Introduktion til Microsoft R. Steen Dybboe, Pragmatic BI MsBIP 2017 Aarhus

Intro til Client Management

SQL ny front-end

APPLIKATIONSARKITEKTUR ERP INFRASTRUKTUR. EG Copyright

GENUDBUD AF NEMREFUSION. 28. november 2013

Indhold. Grundmodul. Teknologisk opbygning og indhold. Mulighed for udbygning. Forretningsmæssig funktionalitet

Nyheder i Remote Support Platform 3.0

Tænk ud af boksen med Microsoft Dynamics NAV og kig på Microsoft Dynamics NAV 2016

Succes med intranet til Office 365. Den 13. august 2014 Webtop A/S s. 1

Installationsguide til SAP Business One 2005 SP1 (SBO 2005)

ESRI-PLATFORMEN HOS FORSYNINGSSELSKABER. Dansk Esri Brugerkonferance 2019, Korsør Martin Lauenborg Hansen

START FINDES DER EN LØSNING TIL MIN VIRKSOMHED HOS HANS TØRSLEFF MANAGEMENT SYSTEMS? Har du brug for et enkelt system til timeregistrering?

Agenda. OptiPeople Virksomhed/løsninger

IT Service Management (ITIL) i en agil verden. Lars Zobbe Mortensen

LotusPhere comes to you IM Agent Manager - IM Support - Sametime / 27 Tobias Fonsmark -

Microsoft Dynamics CRM 2011 (CRM2011) From a Technical point of view

Alex Ø. T. Hansen UDDANNELSE PERSONLIGHED ERFARING TEKNOLOGIER. IT-Konsulent. System Administrator

IT-drift konferencen Big Data know. act. grow.

Systemet skal kunne håndtere små turneringer med ned til 2 deltagere, såvel som turneringer med op til 1000 deltagere.

Scrum er ikke Agilt! Jesper Boeg, Agile Coach 2. september, 2010

Opsætning af udviklerversion af Microsofts open source XDS.b fra Codeplex Projekt: Net4Care Version: V0.1,

TIA-portalen V13 Engineeringværktøjet, som gør det mere effektivt

Datatekniker med programmering som speciale

System Innovation Consult ApS

TeamShare 3.0 Forbedringer til TeamShare Office

RCS Autogenbrug Se vejen frem med RCS løsninger RCS Autogenbrug - Infomøde -- RCS IT A/S 1

Partner session 1. Mamut One Temadag. 12. & 13. august Antonio Bibovski

Styr på processerne med Business Intelligence

Videndeling og samarbejde baseret på moderne IT-værktøjer i en moderne organisation

Indhold. Senest opdateret:03. september Side 1 af 8

Sporbarhed og Rapportering i Quality Center. Kim Stenbo Nielsen NNIT Application Management Services

SAP R/3. Henrik Kroos

dfgfdhsjfgdghjghfkfhgkfhjsrt Test som praktisk håndværksdisciplin Sara Stürup Willer

SharePoint 2007 Fælles platform for kommunikation, videndeling og samarbejde. Uffe Meiner Markedschef, Creuna Danmark A/S

Testservice med anvendelse af Microsoft software.

Microsoft Office 2007 Inspirationsseminar

Web løsning : Administration af fonde, legater og ansøgninger

Indholdsfortegnelse for kapitel 1

Programmering I Java/C#

Studieordning del

Microsoft Dynamics NAV & Service Management

ACTIVESIGNATURE Signature Software

Anvendelse af BPT til manuel test

EffEKTIvISER hverdagen AMPAREX brugervenligt OG InTEGRERET SOfTWARE TIl OPTIKERE Kunde håndtering KASSe (POS) MArKedSføring

Microsoft Executive Circle Arken 25 marts 2004 Økonomi & ledelsesrapportering hos Rambøll Danmark

NemTid. Produktbeskrivelse

Fold mulighederne ud med Microsoft Dynamics AX. Stærkere forretning med apps og mobile løsninger

Kursuskatalog og lidt om vores andre ydelser

Installationsguide IBM Tivoli Storage Manager for Mail Data Protection for Microsoft Exchange Server

LaserNet Output Management. Lennart Garbarsch Tabellae A/S

KURSUSLØSNING. Kursusadministration og seminarhåndtering. Dynateam A/S Customer Relationship Management System

GIS Is Advancing Rapidly Integrating and Leveraging Many Innovations

Profitabel styring af projekt produktionen.

EasyIQ ConnectAnywhere Release note

Transkript:

Visual Studio Team System Team Build en grundpille i søgen efter it-projektproduktivitet?

Agenda: Introduktion Hvorfor Automatiseret Build Microsoft Team Build Rapportering/Data warehouse

Commentor A/S Kontor i Herlev Konsulent-/softwarehus Beskæftiger 40 medarbejdere MS Gold Partner, Gazelle, AAA Udv. ressourcer, projekter, rådgivning Microsoft fokus.net, ASP.NET, SQL Server, TFS, SharePoint Afdeling for udvikling af mobilprodukter Windows Mobile, client/server (x-tier)

Introduktion Udviklingsværktøjers historie Der er faktisk ikke sket meget Kode skrives stadig linje for linje Suboptimal grafisk understøttelse Ingen automatisering Ingen automatiseret generering af test og verifikation...

Introduktion Ønskelige udviklingsværktøjer Grafisk understøttelse for kreering af logik, GUI, data-layout, etc. Logisk sammenkobling af komponenter Automatisk, intelligent testgenereing og vedligeholdelse Automatisk, intelligent build og deployment Automatisk rapportering af metrikker

Hvorfor Automatiseret Build Agile Manifesto Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan

Hvorfor Automatiseret Build Kunne levere et build/system altid Ingen sidste øjeblikshandling Nemmere at løse konflikter tidligt Integration tidligt/ofte -> kontinuert Hvad har vi overset? Et fuldt byg viser pludselig at tingene ikke hænger sammen eller at funktionalitet mangler Skal kunne se og teste de fulde systemsammenhænge eks. Client/Server

Hvorfor Automatiseret Build Identificere afhængigheder Fange Det virker på min PC Versions kontrol giver ikke mening uden automatiseret build Hvad er det ellers overhovedet vi har i kassen?

Hvorfor Automatiseret Build Køre forskellige build typer Forskellige test, release, debug, performance Metrikker (eks. Daily, Rolling) Buildstrategi Daglig, ugentlig, Kontinuert Opdag i tide hvad, der mangler Få statistik tilbage på fremgang, status Skaber tryghed

Hvorfor Automatiseret Build Deployment Til forskellige miljøer Kunden kan følge med Det skal være nemt Integreret Værktøjerne skal ikke komme i vejen Notificering af Build master Automatisk Ansvar

Hvorfor Automatiseret Build Understøttelse af Agil udvikling Regn med min. 10% til integration/build Sikre at team kan fokusere på udvikling Output kan give mavefornemmelse for projektet Intet projekt er for lille

Microsoft Team Build Hvorfor Team Build?

Microsoft Team Build

Microsoft Team Build Mangler GUI til vedligeholdelse Kun initiel Wizard Basal template som basis for build typer Problem med vedligeholdelse af flere typer, der stort set er ens Ingen hieraki og nedarvning Ingen deployment del Ingen Schedulering Skal klares af separat program (eks. AT)

Microsoft Team Build Build kan ikke pauses/resumes.net remoting mellem Build server og TFS Problem i miljøer med DMZ MS Build begrænsninger Mobile Install/setup

Microsoft Team Build Simple Styringsværktøjer: Forskellige Build typer BVT (Build Verification Tests) Regression Build Quality Skal vi gå videre med et Build?

Microsoft Team Build Det kan customiseres Flere Build servere Licensiering OK! Det er integreret Leverer statistik/historik direkte tilbage i TFS DB Opdatering af Work Items Bruger MS Build (!)

Rapportering/Dataware house Build Type Reports Rapport (Reporting Service) Builds report (Demo)

Rapportering/Dataware house

Referencer www.agilemanifesto.org Software Engineering with Microsoft Visual Studio Team System, Sam Guckenhemer

Jørn Floor Andersen Commentor A/S Siger tak for en time af jeres liv