SlideShare a Scribd company logo
Introductie Visual Studio ALM 2012
About me
René van Osnabrugge
Communicate


       @renevo


       renevo@delta-n.nl


       http://osnabrugge.wordpress.com
Introductie Delta-N
Introductie Delta-N
Competenties:
     •   Application Lifecycle Management
     •   Portals & Collaboration
     •   Web Development
     •   Search
     •   Messaging
     •   Mobile
     •   Customer Relationship Management
     •   Software Development
     •   Volume licensing
ALM Diensten




         00010010010
         0011101001111010010010
         1101000100100111011100
         0010010010001001000100
         1110010010100100010011
Introductie Twice
•   Twice staat voor kwaliteit en aandacht voor zijn klanten, zowel in zijn aanpak als in het overdragen van
    kennis door trainingen en opleidingen voor de gehele IT-sector. Twice is sinds 1992 actief op de
    Nederlandse IT-opleidingsmarkt. Sinds 2011 maakt Twice deel uit van NCOI Opleidingsgroep en daarmee
    is Twice een kernopleider van de grootste IT-trainingsorganisatie van Nederland. Twice verzorgt IT-
    trainingen voor software developers, proces- en projectmanager en voor gebruikers van
    kantoorautomatisering. De ruim 500 trainingen kunnen zowel op maat gesneden als uit open rooster
    gevolgd worden op een van de opleidingslocaties in Nederland.
Twice Trainingen

Team Foundation Server trainingen:
• TFS Source Control
• TFS Build
• TFS Workitem Management
• Visual Studio Test Manager

http://www.twice.nl/opleidingen/Team-Foundation-Server-TFS.html
http://www.twice.nl/opleiding/Werken-met-Visual-Studio-Test-Manager.html
Agenda
•   14:00 – 14:15   Introductie Twice + Delta-N
•   14:15 – 15:30   Visual Studio ALM 2012 Deel 1
•   15:30 – 15:45   Pauze
•   15:45 – 17:00   Visual Studio ALM 2012 Deel 2
Introduction in Visual Studio ALM
Product Lifecycle
Sales




              Time
Source: http://en.wikipedia.org/wiki/Application_lifecycle_managem




Application Lifecycle Management (ALM) is a   continuous process             of managing the life of

                                                                marriage of
an application through governance, development and maintenance. ALM is the

business management to software engineering made
possible by tools that facilitate and integrate requirements management, architecture, coding,
testing, tracking, and release management.
Software Development Lifecycle
Application Lifecycle Management
Visual Studio Versions




                         2005 + 2008
Visual Studio Versions




                         2010
Modern Apps need a Modern Lifecycle
Continuous Value Delivery
Visual Studio ALM 2012
Introductie Visual Studio ALM 2012
Direct access to
 centralized information
and tooling integration is
 the key success factor!
Components
Server, Collection, Project
Project, Area, Iteration, Work Item



     5     2      15            6     7   13




     3     5      20            8     2   22
Samenwerken met Work Items



                   Tasks   Check-in




           PBI’s




                   Tests     Bug




                                      Build
Setting up a Team Project
Demo
Teams
Alerts
•   Subscription Based
•   Many Events
     –   Work Items
     –   Builds
     –   Source Control
     –   Etc.
•   Team or Individual
•   Send Mail
•   Call WebService
Requirements & Design
Demo
Modeling your solution
•   UML Diagrams
     –   Use Case Diagram
     –   Class Diagram
     –   Sequence Diagram
     –   Action Diagram
     –   Component Diagram
•   Linking to your requirements
Creating Work Items from your model
Visualize requirements with storyboards
•   Storyboarding in powerpoint
•   Plugin needed for creation. Not for reading
•   Easy to use, easy to share
•   All possibilities that PowerPoint provide
     –   Custom shapes
     –   Master Pages
     –   Animation
•   Linking to Work Items
Continuous Feedback

•   Involve stakeholders and customers
•   Early feedback
•   Audio-Video recordings
•   Direct entry in TFS
•   No CAL needed
Continuous Feedback
Develop as a team
Workspace Mappings


 C:ProjectA        WS_ProjectA   $ProjectAMAIN




                                   $ProjectBMAIN
  D:ProjectB        WS_ProjectB
                                   $SharedMAIN
Local vs. Server Workspaces

• Server Workspace          • Local Workspace
  – TFS                       – TFS 2012
    2005, 2008, 2010, 201     – No read only flag
    2                         – Cross platform
  – Check-Out removes         – Server “may” be
    read only flag              available
  – Server “must” be          – No exclusive locking
    available
  – Exclusive locking
    possible


                                                       37
Team Explorer
Source Control
•   Local Workspaces
•   Visualized Branches
•   Improved Web Access
•   Check-in Policies
•   Shelving
Task based
Suspend & Resume work
Code Review
•   Integrated Experience
•   2 work item types
•   Directly see your
    changes
Improving Developer Quality
Code Clones
Code Analysis
Code Metrics
Unit Testing
•   Different Frameworks supported
     –   xUnit
     –   MBUnit
     –   Nunit
•   Write your own extension
Code Coverage
Fakes framework
Stubs and Shims

                Stubs                                 Shims
•   Can stub interface methods        •   Can stub everything
•   Can stub public virtual methods        –   Private
•   No performance hit. Just normal        –   Abstract
    framework                              –   Protected
                                      •   Can also stub framework methods
                                      •   Use for SharePoint API or other
                                          “closed” boxes
                                      •   Instrumenting assemblies
Stub
Shim
Coded UI Tests
Testing the application
Agenda
  –   Test Capabilities
  –   Test Tools
  –   Exploratory Testing
  –   Rich Bugs
  –   Other Test Types
Test Tools
VS Test Capabilities
generalist                                                                         specialist
                                                                               coded ui test


     test runner                       web performance test                    unit testing


                                               load test


                      test case management


                                   virtual lab management

                       data collectors (video, action log, event log etc)

                           team foundation server with reporting
                   (bugs, requirements, user stories, source control, build)
Test Manager
Exploratory Testing
•   What is exploratory testing
•   Some myths
•   Tours
Testing Tours
•   Guidebook tour
•   Back alley tour
•   Supermodel tour
•   You can make up your own…
Samples

•   The Reflex tour – tests responsiveness of the IDE
•   The Idiot tour – tests F1 inline help on each element
•   The Palatial tour – tests our multi monitors experience
•   The Footprint tour – tests virtual memory usage
•   The Budget tour – tests experience on a low end
    machine
Rich Bugs
•   System Info
•   Steps to Reproduce
•   Action Recording
•   IntelliTrace files
•   Video Recordings
Other Test Types
•   Load/Performance Tests
•   Web Tests
•   Coded UI Tests
•   Generic Tests
Visualize your project
Remaining Work
Burndown & Velocity
Status Iteraties
Stories Overview
Stories Progress
Bug Status
Bug Trends
Build Success
Build Summary
Test Run Results
Access TFS Cube from Excel

More Related Content

What's hot (18)

PDF
Workflow for XPages
Niklas Heidloff
 
PDF
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
 
PPTX
System Architect and Rhapsody
Martin Owen
 
PDF
Checking the health of your active directory enviornment
Spiffy
 
PPTX
The Future of Forms is ..... Forms (and some friends) (UKOUG, 2011 - with Gra...
Lucas Jellema
 
PPTX
Scaling Kanban in the Enterprise with GreenHopper
David Jellison
 
PPTX
Visual Studio Application Lifecycle Managment end-to-end
Hosam Kamel
 
PDF
Continuous Delivery using Release Management Automation
Premkumar Veerakumar
 
DOC
Thota Venkata Phanindra_IT_Design Engineer – Process Automation_9years_CV_
Thota Venkata Phanindra
 
PPTX
SharePoint Solutions
SVAM International, Inc.
 
PDF
5 sins of all hands ppt
Spike Gu
 
PPTX
Automated Testing for CA Plex and 2E
CM First Group
 
PDF
Profile_Ahmad2
Mohammad Owais Ahmad
 
PDF
InvisibleStudio for Oracle's CRM Desktop
InvisibleCRM
 
DOCX
Divya ASP Developer
divya k
 
PDF
Reviewing requirements
IBM Rational software
 
PPT
Rhapsody Software
Bill Duncan
 
PDF
Rhapsody reverseengineering
Scott Althouse
 
Workflow for XPages
Niklas Heidloff
 
Workflow Management Software with IBM Lotus Notes, Business Process Managemen...
GBS PAVONE Groupware GmbH
 
System Architect and Rhapsody
Martin Owen
 
Checking the health of your active directory enviornment
Spiffy
 
The Future of Forms is ..... Forms (and some friends) (UKOUG, 2011 - with Gra...
Lucas Jellema
 
Scaling Kanban in the Enterprise with GreenHopper
David Jellison
 
Visual Studio Application Lifecycle Managment end-to-end
Hosam Kamel
 
Continuous Delivery using Release Management Automation
Premkumar Veerakumar
 
Thota Venkata Phanindra_IT_Design Engineer – Process Automation_9years_CV_
Thota Venkata Phanindra
 
SharePoint Solutions
SVAM International, Inc.
 
5 sins of all hands ppt
Spike Gu
 
Automated Testing for CA Plex and 2E
CM First Group
 
Profile_Ahmad2
Mohammad Owais Ahmad
 
InvisibleStudio for Oracle's CRM Desktop
InvisibleCRM
 
Divya ASP Developer
divya k
 
Reviewing requirements
IBM Rational software
 
Rhapsody Software
Bill Duncan
 
Rhapsody reverseengineering
Scott Althouse
 

Viewers also liked (20)

PDF
Whitepaper: Ten Benefits of Integrated ALM
Kovair
 
PPTX
ALM Practices - Modern Applications Development and its impact on ALM
especificacoes.com
 
PPTX
DevOps - Integrando as equipes de desenvolvimento e operação
Bruno Pinto de Souza
 
PDF
Applying Agile For Large Scale Development At Microsoft Romanenko
Alexey Krivitsky
 
PDF
BP-5 Application Lifecycle Management
Alfresco Software
 
PDF
Jaunā nauda
NORD DDB RIGA
 
DOCX
Clasificacion
Andres Bernal
 
PPTX
Votre visibilité sur le web
Avignon Delta Numérique
 
PPT
Credenciamento
Eventioz Argentina
 
PPTX
Exposición Grupo 3 Generaciones de computadoras 4,5 y 6
brylejo
 
PPTX
Oι μαθητές μας διαβάζουν και παρουσιάζουν
41dimperisteriou
 
PDF
10 Tips for Sharing the Road with Trucks: Safe Driving Tips
Driver Solutions
 
PPTX
Months of the year in spanish
Kathryn Laferriere
 
PDF
IBM Agile ALM Overview
IBM Rational software
 
PPTX
Css 2013 temperature controlled transport - risk mitigation - luc huybreght...
Pauwels Consulting
 
PDF
Final closing the sale asking for business
Cordell Parvin
 
PPTX
Carta empresarial aula
Vânia Franco
 
PPTX
Agile lessons learned in the Microsoft ALM Rangers
Robert MacLean
 
PDF
Kommentar zum Immobilienaktienmarkt: Leichtes Plus bei Immobilienaktien
Ellwanger & Geiger Privatbankiers
 
PDF
Interpolasi dua pihak-libre
Fauzan Fauzan
 
Whitepaper: Ten Benefits of Integrated ALM
Kovair
 
ALM Practices - Modern Applications Development and its impact on ALM
especificacoes.com
 
DevOps - Integrando as equipes de desenvolvimento e operação
Bruno Pinto de Souza
 
Applying Agile For Large Scale Development At Microsoft Romanenko
Alexey Krivitsky
 
BP-5 Application Lifecycle Management
Alfresco Software
 
Jaunā nauda
NORD DDB RIGA
 
Clasificacion
Andres Bernal
 
Votre visibilité sur le web
Avignon Delta Numérique
 
Credenciamento
Eventioz Argentina
 
Exposición Grupo 3 Generaciones de computadoras 4,5 y 6
brylejo
 
Oι μαθητές μας διαβάζουν και παρουσιάζουν
41dimperisteriou
 
10 Tips for Sharing the Road with Trucks: Safe Driving Tips
Driver Solutions
 
Months of the year in spanish
Kathryn Laferriere
 
IBM Agile ALM Overview
IBM Rational software
 
Css 2013 temperature controlled transport - risk mitigation - luc huybreght...
Pauwels Consulting
 
Final closing the sale asking for business
Cordell Parvin
 
Carta empresarial aula
Vânia Franco
 
Agile lessons learned in the Microsoft ALM Rangers
Robert MacLean
 
Kommentar zum Immobilienaktienmarkt: Leichtes Plus bei Immobilienaktien
Ellwanger & Geiger Privatbankiers
 
Interpolasi dua pihak-libre
Fauzan Fauzan
 
Ad

Similar to Introductie Visual Studio ALM 2012 (20)

PPTX
A Day in the Life: Developer Enhancements with Visual Studio 2012
Imaginet
 
PPTX
Acing application lifecycle management in SharePoint
Jeremy Thake
 
PPTX
Microsoft ALM Platform Overview
Steve Lange
 
PPTX
ALM with TFS: From the Drawing Board to the Cloud
Jeremy Likness
 
PDF
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Phil Leggetter
 
PPTX
Udvid din test portefølje med coded ui test og cloud load test
Peter Lindberg
 
PPTX
Getting Started with Coded UI Testing: Building Your First Automated Test
Imaginet
 
PPTX
Streamlining Testing with Visual Studio 2012
Imaginet
 
DOC
Sucheta_kale_4.8years_QA
Sucheta Kale
 
PPTX
Lanzamiento Visual Studio 2012 - Modern ALM
Debora Di Piano
 
PDF
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
PDF
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
PDF
RFT Simplified Scripting- Shinoj Z
Roopa Nadkarni
 
PPTX
Red7 Automating UAT Web Testing
Robert Grupe, CSSLP CISSP PE PMP
 
PPTX
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Jacinto Limjap
 
PPTX
Quality Coding with Visual Studio 2012
Imaginet
 
PPTX
Testing banking apps
Christian Ramirez
 
PPTX
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Imaginet
 
PPTX
Quality Coding: What’s New with Visual Studio 2012
Imaginet
 
PPTX
Quality Coding: What's New with Visual Studio 2012
Imaginet
 
A Day in the Life: Developer Enhancements with Visual Studio 2012
Imaginet
 
Acing application lifecycle management in SharePoint
Jeremy Thake
 
Microsoft ALM Platform Overview
Steve Lange
 
ALM with TFS: From the Drawing Board to the Cloud
Jeremy Likness
 
Using BladeRunnerJS to Build Front-End Apps that Scale - Fluent 2014
Phil Leggetter
 
Udvid din test portefølje med coded ui test og cloud load test
Peter Lindberg
 
Getting Started with Coded UI Testing: Building Your First Automated Test
Imaginet
 
Streamlining Testing with Visual Studio 2012
Imaginet
 
Sucheta_kale_4.8years_QA
Sucheta Kale
 
Lanzamiento Visual Studio 2012 - Modern ALM
Debora Di Piano
 
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
Microsoft power point automation-opensourcetestingtools_matrix-1
tactqa
 
RFT Simplified Scripting- Shinoj Z
Roopa Nadkarni
 
Red7 Automating UAT Web Testing
Robert Grupe, CSSLP CISSP PE PMP
 
Unit testing, UI testing and Test Driven Development in Visual Studio 2012
Jacinto Limjap
 
Quality Coding with Visual Studio 2012
Imaginet
 
Testing banking apps
Christian Ramirez
 
Upgrading to Team Foundation Server (TFS) 2012 – What You Need to Know! (07-2...
Imaginet
 
Quality Coding: What’s New with Visual Studio 2012
Imaginet
 
Quality Coding: What's New with Visual Studio 2012
Imaginet
 
Ad

More from Delta-N (20)

PDF
Azure DevOps Update Juni 2025: news en best practices
Delta-N
 
PDF
Techorama Event Based Architecture Chris van Zadel.pdf
Delta-N
 
PDF
Webinar Azure DevOps Update Slides mei 2024.pdf
Delta-N
 
PDF
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Delta-N
 
PDF
Webinar overstap van DevOps naar GitHub.pdf
Delta-N
 
PDF
Techorama Healthcare & AI Roderick Schoon2.pdf
Delta-N
 
PDF
Nieuw in Azure DevOps.pdf
Delta-N
 
PDF
Webinar Github Workitem management.pdf
Delta-N
 
PDF
Webinar Microsoft Teams Phone - december 2022
Delta-N
 
PPTX
Webinar Praktische stappen om je release frequentie te verhogen
Delta-N
 
PPTX
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Delta-N
 
PPTX
Microsoft 365 journaal November 2022
Delta-N
 
PDF
Practical steps to increase deployment frequency
Delta-N
 
PPTX
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Delta-N
 
PPTX
Webinars TOPdesk - AzureDevOps UK.pptx
Delta-N
 
PPTX
Microsoft 365 journaal juni 2022.pptx
Delta-N
 
PDF
Webinar product backlog management.pdf
Delta-N
 
PPTX
Starten met Azure 20 mei 2022.pptx
Delta-N
 
PDF
Nieuw in Azure DevOps - 8 april 2022pdf
Delta-N
 
PDF
TOPdesk - Azure DevOps webinar maart2022.pdf
Delta-N
 
Azure DevOps Update Juni 2025: news en best practices
Delta-N
 
Techorama Event Based Architecture Chris van Zadel.pdf
Delta-N
 
Webinar Azure DevOps Update Slides mei 2024.pdf
Delta-N
 
Azure DevOps Update: nieuws en best practices - februari 2024.pdf
Delta-N
 
Webinar overstap van DevOps naar GitHub.pdf
Delta-N
 
Techorama Healthcare & AI Roderick Schoon2.pdf
Delta-N
 
Nieuw in Azure DevOps.pdf
Delta-N
 
Webinar Github Workitem management.pdf
Delta-N
 
Webinar Microsoft Teams Phone - december 2022
Delta-N
 
Webinar Praktische stappen om je release frequentie te verhogen
Delta-N
 
Webinar - Digitaal Samenwerken op een hybride manier.pptx
Delta-N
 
Microsoft 365 journaal November 2022
Delta-N
 
Practical steps to increase deployment frequency
Delta-N
 
Nieuw In Azure DevOps webinar - 7-10-2022.pptx
Delta-N
 
Webinars TOPdesk - AzureDevOps UK.pptx
Delta-N
 
Microsoft 365 journaal juni 2022.pptx
Delta-N
 
Webinar product backlog management.pdf
Delta-N
 
Starten met Azure 20 mei 2022.pptx
Delta-N
 
Nieuw in Azure DevOps - 8 april 2022pdf
Delta-N
 
TOPdesk - Azure DevOps webinar maart2022.pdf
Delta-N
 

Recently uploaded (20)

PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
PDF
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
Persuasive AI: risks and opportunities in the age of digital debate
Speck&Tech
 
Using FME to Develop Self-Service CAD Applications for a Major UK Police Force
Safe Software
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
SFWelly Summer 25 Release Highlights July 2025
Anna Loughnan Colquhoun
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
NewMind AI - Journal 100 Insights After The 100th Issue
NewMind AI
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
✨Unleashing Collaboration: Salesforce Channels & Community Power in Patna!✨
SanjeetMishra29
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
TrustArc Webinar - Data Privacy Trends 2025: Mid-Year Insights & Program Stra...
TrustArc
 

Introductie Visual Studio ALM 2012