The devices
and services
transformatio
n
+
Client

Devices

+
Server

Established patterns

Services

Emerging patterns
Modern
business apps
Better

The modern
app lifecycle
Faster

The modern
data center
Cheaper
LOB Applications for recording
Systems of Record

•
•
•
•
•
•
•

Characteristics
Moderate-long cycle times
Planned infrast...
Increase flow of
business value

Shorten cycle
times

Reduce rework
costs
•

•
•

•
Client

Client/Server

Services
Code

Insights

Deploy

Work

Build

Test
Better Together
?
???
DevOps
1) Completely free for small teams
FREE: 5 users
FREE: 60 minutes Cloud Build per month

2) Included for MSDN subscribers
...
Modern Business Applications

Edge-facing

Self-discoverable

Bring your own device

Continuous services
Define
Ideation

Develo
p
From Idea
to working
software

Implement

SHORTENED
CYCLE TIMES

Monitor
agility without quality does not deliver value …
… and neither does quality without agility!
Solution
managers

Document
requirements
as BRDs and
functional specs

Developers

Define

Write code
to implement
require...
Attainment of business
objectives

Shortened value delivery
cycle times

User and stakeholder
satisfaction

Rework cost re...
Define

Operate

Construct

Develop

Connect

Operate

Release
Define

Operate

Construct

Develop

Connect

Operate

Release
Define

Operate

Construct

Develop

Connect

Operate

Release
Define

Operate

Construct

Connect

Operate

Release

Develop
Shared test artifacts
Define

Operate

Construct

Develop

Connect

Operate

Release
Define

Operate

Construct

Develop

Connect

Operate

Release
• Actionable
feedback
• Exploratory testing

• Requirements
management
• Acceptance criteria
definition

• Developer testi...
• Office
• Feedback client

Requirements
management

• Office,SharePoint
• Project
• Browser apps

Project
planning &
mana...
Requirements

Acceptance
criteria

Code

Tests

Feedback

Releases

Learning
Application
Lifecycle

Continuous quality practices

New value

Role tailored, familiar tools

Hybrid IT capable

Continuo...
Arrive too late …
and you miss the opportunity!
%
… of all Apps
get to market too late!
Source: CA / Coleman Parkes Research 2012
%
… of all Apps get to market
missing functionality!
Source: CA / Coleman Parkes Research 2012
It takes on
average

months to
release an App

Number of releases expected to be managed per year
Source: CA / Coleman Par...
Define
Ideation

Develo
p
From Idea
to working
software

Implement

SHORTENED
CYCLE TIMES

Monitor
Define
Ideation

Develo
p
From Idea
to working
software

Implement

SHORTENED
CYCLE TIMES

Monitor
Manage Demand
and Define Requirements

Minimal Planning

Minimum Viable Product
Minimal Risk

Most
Value

Continuous value...
Conventional Planning

Agile Planning
Increased
value
over time

Valu
e

Valu
e

Time spent on planning

Time spent on pla...
Agile Development Teams Already Exist
Agile Development Teams Already Exist
Agile PPM

PMO
Strategy

Execution
Agile PPM

Team Ownership

PMO

Strategy

Execution
Agile PPM

Team Ownership

Business Case
Value
Resources
Dates
Delivery

PMO

Strategy

Execution

Strategic Vision
Cohesi...
Pecha Kucha Sessions:
Microsoft Partners- ALM customer
success stories

Pieter Ostyn
Raising the bar
The pace is picking up
IT Moves to the front of the firm
What are you waiting for?
RealDolmen
Project a
Project b

Project h

Size

Project c

Project e
Project f
Project g

Technologies
PPM Services

Technology Agnostic ALM Services
Version
Control

E2E
E2E
Work
Tracking Processes Reporting

Collaboration

...
Project Server 2013
Native
Integration

Corporate SP
2013

Team Foundation Server 2012
Version
Control

Work
Build
E2E
E2E...
External Teams

Azure DevTest

DMZ

Internal
Teams

Acceptance/Prod
Guide

People

Processes

Tools
RealDolmen
RealDolmen ALM Solution
• 5! times Western
European ALM partner of
the year
• Gold ALM Partner
Tom Callant
Manager ALM Sol...
Visual Studio 2013
Connect. Create.
Transform.

Wouter Janssens
WHO?
ADVICE - GUIDANCE --EXECUTION
PEOPLE – PROCESSES TOOLS
SCALABILITY
IN SYNC WITH THE CUSTOMER
HETEROGENEOUS TEAMS
BELGOPROCESS
END TO END ALM SOLUTION
RELIABLE PROCESS
CONTINUOUS QUALITY ASSURANCE
GUIDANCE
VERSION MANAGEMENT
MIGRATION
PARALLEL DEVELOPMENT
PLANNING
AUTOMATION
TRAINING AND COACHING
LEAN
FOLLOW US:
@eXsertusCompany
http://www.linkedin.com/company/eXsertus
http://eXsertus.wordpress.com/
UP TO
the challenge with

TFS.
• Functional team
• Development codes
• Automation run

“Joker”
principle
Firing it

the wall … to production.
Technology enabled

Cross functional team effort
Early Test Involvement
TOTAL
COST
QUALITY
OF

Effort (€)

+
Defects (€)

+
Time to Market (€)
TEAM BARRIERS = VALUE DELIVERY IMPEDIMENTS
STAKEHOLDERS
DEFINE

DEV/TESTING
DEVELOP

OPERATIONS
OPERATE
GOVERN

DEMAND
BUILD
TEST
DEPLOY
What comes after the change?
Teams without barriers.
Continuous value delivery.
The result… 1 team, 1 goal
Hier link leggen naar TEAM Foundation
Server
Misschien toch nog veranderen?

1. Breaking the si...
Developers can
follow up on

ALL
defects logged
COLLABORATION

on

ALL levels
Customer Case
leading financial market player

why how +
The project begins where the customer says YES.
Uniformity

Release driven approach

Velocity & Quality
DELIVER PRODUCTION-READY

Collaboration
Quality
Automation
Mobile & Devices Proliferation
ConsumerApps
Cloud Computing
CONTACT
US

BELGIUM
(Headquarters)

Excelsiorlaan 43, 1930 Zaventem
+32 (0)2 712 96 50
info@quasus.com

Bjorn
Vanhove
Prin...
Define

PRODUCT

Ideation

Develop
From Idea to
working software

Implement

Monitor

Operate
Working software
in producti...
value

geolocation

mobile

quality
security

cloud
know-how

modern

agility

www.u2uconsult.com

identity
Looks familiar?

Developers on Island?
1 of 20
Looks familiar?

Outdated Requirements?

2 of 20
Looks familiar?

Legacy support?

3 of 20
The case

Social Sector
4300
employees

13.000
volunteers

2.500
independant
contractors

50.000 events anually

One IT De...
The case

5 of 20
ICT VS Business

Ons IT Departement
Cegeka Team

6 of 20
Outdated
Requirements

REQUIREMENTS

Build | Measure | Learn
Construct

Operate

WORKING SOFTWARE

7 of 20
Not Transparant

2 weeks = visible package
8 of 20
Island

Improve yourself
Improve others

Improved
results

9 of 20
Release Problems

Focus on Business Value
10 of 20
Isolation teams

Team Commitment
11 of 20
No Communication

Face 2 Face communication!
12 of 20
Priority <> Quality

Less maintenance

Business happy
Less stress
13 of 20
No one left behind

One Tool for all
14 of 20
Collaboration

15 of 20
Future: UPGRADE

New features TFS
16 of 20
Future: More Agile

IT portals -> Business portals
17 of 20
ALM @ Cegeka

18 of 20
ALM @ Cegeka

Data: 2TB of code
TFS Team Projects: 221
TFS Build agents: 21
TFS Users: 985

TFS Build servers: 9  27 VM b...
We like our own dog food ...
...but we rather drink our own champagne.

Cegeka
Agile Factory

20 of 20
We like our own dog food ...
...but we rather drink our own champagne.

Cegeka
Agile Factory
7
8
9
10
10
Builds with TFS Build
Builds with TFS Build
Global List
Builds with TFS Build
Global List
Defect Work Item
Coded UI Test Automation Framework Dynamics AX
Source control strategies
Etc …
Reporting Framework

Visual Studio – TFS li...
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Belgian visual studio launch 2013
Upcoming SlideShare
Loading in …5
×

Belgian visual studio launch 2013

1,216 views

Published on

The Belgian Visual Studio Launch event was great! You can find the presentations here.

Published in: Technology, Business
1 Comment
2 Likes
Statistics
Notes
  • Feel free to contact me in case you need more information from Microsoft.

    Kind regards,
    Pieter Ostyn
    piostyn@microsoft.com
    mobile: +32 497 59 67 60
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,216
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
61
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Belgian visual studio launch 2013

  1. 1. The devices and services transformatio n
  2. 2. + Client Devices + Server Established patterns Services Emerging patterns
  3. 3. Modern business apps Better The modern app lifecycle Faster The modern data center Cheaper
  4. 4. LOB Applications for recording Systems of Record • • • • • • • Characteristics Moderate-long cycle times Planned infrastructure scaling Traditional OLTP, DW, OLAP Macro-transactions Moderate to high latencies Moderate availability requirements Moderate MTTR : hours to days Internal line of business apps Modern Apps for engaging • • • • • Direct-to-Consumer Online B2B Mobile workforce enablement Gamification Consumer and Audience Intelligence Apps from the Windows Store
  5. 5. Increase flow of business value Shorten cycle times Reduce rework costs
  6. 6. • • • •
  7. 7. Client Client/Server Services
  8. 8. Code Insights Deploy Work Build Test
  9. 9. Better Together
  10. 10. ? ???
  11. 11. DevOps
  12. 12. 1) Completely free for small teams FREE: 5 users FREE: 60 minutes Cloud Build per month 2) Included for MSDN subscribers 3) New cloud-only monthly user plans FREE: 5 users Additional users $20/month All users $45/month Max 10 per account with this plan Includes use of the VS Pro IDE All users $60/month
  13. 13. Modern Business Applications Edge-facing Self-discoverable Bring your own device Continuous services
  14. 14. Define Ideation Develo p From Idea to working software Implement SHORTENED CYCLE TIMES Monitor
  15. 15. agility without quality does not deliver value … … and neither does quality without agility!
  16. 16. Solution managers Document requirements as BRDs and functional specs Developers Define Write code to implement requirements BACKLOG Ideation Construct Develop Connect QA RELEASE UAT Idea to Working Software Testing Post –implementation Testers Mostly manual with limited automation. Operate Users Operate Working software to Business outcomes Operations readiness verification UAT post implementation & systems testing Operations Late engagement of stakeholder functions | Late detection of unmet requirements Increased cycle times | Increased costs Pre-deployment verification
  17. 17. Attainment of business objectives Shortened value delivery cycle times User and stakeholder satisfaction Rework cost reduction
  18. 18. Define Operate Construct Develop Connect Operate Release
  19. 19. Define Operate Construct Develop Connect Operate Release
  20. 20. Define Operate Construct Develop Connect Operate Release
  21. 21. Define Operate Construct Connect Operate Release Develop Shared test artifacts
  22. 22. Define Operate Construct Develop Connect Operate Release
  23. 23. Define Operate Construct Develop Connect Operate Release
  24. 24. • Actionable feedback • Exploratory testing • Requirements management • Acceptance criteria definition • Developer testing • Build automation • Actionable Role tailored tools diagnostics Build engines Lab infrastructure • Production monitoring • Integrated incident management Test recorders and runners Quality metrics and reporting
  25. 25. • Office • Feedback client Requirements management • Office,SharePoint • Project • Browser apps Project planning & management Team development services • VS IDE • Eclipse • Xplatform tools Microsoft System Center Microsoft Test Manager Source code management Test lab management Testing services Build and deployment automation Git Lab infrastructure Test recorders and runners Build engines • • Office SharePoint Reporting and Business Intelligence
  26. 26. Requirements Acceptance criteria Code Tests Feedback Releases Learning
  27. 27. Application Lifecycle Continuous quality practices New value Role tailored, familiar tools Hybrid IT capable Continuous value delivery
  28. 28. Arrive too late … and you miss the opportunity!
  29. 29. % … of all Apps get to market too late! Source: CA / Coleman Parkes Research 2012
  30. 30. % … of all Apps get to market missing functionality! Source: CA / Coleman Parkes Research 2012
  31. 31. It takes on average months to release an App Number of releases expected to be managed per year Source: CA / Coleman Parkes Research 2012
  32. 32. Define Ideation Develo p From Idea to working software Implement SHORTENED CYCLE TIMES Monitor
  33. 33. Define Ideation Develo p From Idea to working software Implement SHORTENED CYCLE TIMES Monitor
  34. 34. Manage Demand and Define Requirements Minimal Planning Minimum Viable Product Minimal Risk Most Value Continuous value delivery Highest Value Features
  35. 35. Conventional Planning Agile Planning Increased value over time Valu e Valu e Time spent on planning Time spent on planning
  36. 36. Agile Development Teams Already Exist
  37. 37. Agile Development Teams Already Exist
  38. 38. Agile PPM PMO Strategy Execution
  39. 39. Agile PPM Team Ownership PMO Strategy Execution
  40. 40. Agile PPM Team Ownership Business Case Value Resources Dates Delivery PMO Strategy Execution Strategic Vision Cohesive strategy Coordinate releases Multiple projects Multiple teams
  41. 41. Pecha Kucha Sessions: Microsoft Partners- ALM customer success stories Pieter Ostyn
  42. 42. Raising the bar
  43. 43. The pace is picking up
  44. 44. IT Moves to the front of the firm
  45. 45. What are you waiting for?
  46. 46. RealDolmen
  47. 47. Project a Project b Project h Size Project c Project e Project f Project g Technologies
  48. 48. PPM Services Technology Agnostic ALM Services Version Control E2E E2E Work Tracking Processes Reporting Collaboration Technology Specific ALM Services IDE Test Automation Build Deploy DevTest
  49. 49. Project Server 2013 Native Integration Corporate SP 2013 Team Foundation Server 2012 Version Control Work Build E2E E2E E2E Collaboration Collaboration Tracking Processes Reporting Agent Reporting API/HTTP/... Eclipse Visual Studio 2012 Test IDE Automation TFS API (.NET/ Java) Atlassian/TFS 2012 Build Deploy Azure IaaS DevTest
  50. 50. External Teams Azure DevTest DMZ Internal Teams Acceptance/Prod
  51. 51. Guide People Processes Tools
  52. 52. RealDolmen
  53. 53. RealDolmen ALM Solution • 5! times Western European ALM partner of the year • Gold ALM Partner Tom Callant Manager ALM Solution Tom.Callant@realdolmen.com Or scan this QR code with your Smartphone to immediately go to the website
  54. 54. Visual Studio 2013 Connect. Create. Transform. Wouter Janssens
  55. 55. WHO?
  56. 56. ADVICE - GUIDANCE --EXECUTION PEOPLE – PROCESSES TOOLS
  57. 57. SCALABILITY
  58. 58. IN SYNC WITH THE CUSTOMER
  59. 59. HETEROGENEOUS TEAMS
  60. 60. BELGOPROCESS
  61. 61. END TO END ALM SOLUTION
  62. 62. RELIABLE PROCESS
  63. 63. CONTINUOUS QUALITY ASSURANCE
  64. 64. GUIDANCE
  65. 65. VERSION MANAGEMENT
  66. 66. MIGRATION
  67. 67. PARALLEL DEVELOPMENT
  68. 68. PLANNING
  69. 69. AUTOMATION
  70. 70. TRAINING AND COACHING
  71. 71. LEAN
  72. 72. FOLLOW US: @eXsertusCompany http://www.linkedin.com/company/eXsertus http://eXsertus.wordpress.com/
  73. 73. UP TO the challenge with TFS.
  74. 74. • Functional team • Development codes • Automation run “Joker” principle
  75. 75. Firing it the wall … to production.
  76. 76. Technology enabled Cross functional team effort Early Test Involvement
  77. 77. TOTAL COST QUALITY OF Effort (€) + Defects (€) + Time to Market (€)
  78. 78. TEAM BARRIERS = VALUE DELIVERY IMPEDIMENTS
  79. 79. STAKEHOLDERS DEFINE DEV/TESTING DEVELOP OPERATIONS OPERATE
  80. 80. GOVERN DEMAND BUILD TEST DEPLOY
  81. 81. What comes after the change?
  82. 82. Teams without barriers. Continuous value delivery.
  83. 83. The result… 1 team, 1 goal Hier link leggen naar TEAM Foundation Server Misschien toch nog veranderen? 1. Breaking the silos 2. End-to-end traceability 3. Visibility 4. Predictability 5. ALM support
  84. 84. Developers can follow up on ALL defects logged
  85. 85. COLLABORATION on ALL levels
  86. 86. Customer Case leading financial market player why how + The project begins where the customer says YES.
  87. 87. Uniformity Release driven approach Velocity & Quality
  88. 88. DELIVER PRODUCTION-READY Collaboration Quality Automation
  89. 89. Mobile & Devices Proliferation ConsumerApps Cloud Computing
  90. 90. CONTACT US BELGIUM (Headquarters) Excelsiorlaan 43, 1930 Zaventem +32 (0)2 712 96 50 info@quasus.com Bjorn Vanhove Principal Manager Testing Services facebook.com/quasus youtube.com/quasus twitter.com/quasus linkedin.com/quasus
  91. 91. Define PRODUCT Ideation Develop From Idea to working software Implement Monitor Operate Working software in production Value realized
  92. 92. value geolocation mobile quality security cloud know-how modern agility www.u2uconsult.com identity
  93. 93. Looks familiar? Developers on Island? 1 of 20
  94. 94. Looks familiar? Outdated Requirements? 2 of 20
  95. 95. Looks familiar? Legacy support? 3 of 20
  96. 96. The case Social Sector 4300 employees 13.000 volunteers 2.500 independant contractors 50.000 events anually One IT Departement 4 of 20
  97. 97. The case 5 of 20
  98. 98. ICT VS Business Ons IT Departement Cegeka Team 6 of 20
  99. 99. Outdated Requirements REQUIREMENTS Build | Measure | Learn Construct Operate WORKING SOFTWARE 7 of 20
  100. 100. Not Transparant 2 weeks = visible package 8 of 20
  101. 101. Island Improve yourself Improve others Improved results 9 of 20
  102. 102. Release Problems Focus on Business Value 10 of 20
  103. 103. Isolation teams Team Commitment 11 of 20
  104. 104. No Communication Face 2 Face communication! 12 of 20
  105. 105. Priority <> Quality Less maintenance Business happy Less stress 13 of 20
  106. 106. No one left behind One Tool for all 14 of 20
  107. 107. Collaboration 15 of 20
  108. 108. Future: UPGRADE New features TFS 16 of 20
  109. 109. Future: More Agile IT portals -> Business portals 17 of 20
  110. 110. ALM @ Cegeka 18 of 20
  111. 111. ALM @ Cegeka Data: 2TB of code TFS Team Projects: 221 TFS Build agents: 21 TFS Users: 985 TFS Build servers: 9  27 VM build CPU’s TFS Test servers: 4 Dedicated large Lab SCVMM environment 19 of 20
  112. 112. We like our own dog food ... ...but we rather drink our own champagne. Cegeka Agile Factory 20 of 20
  113. 113. We like our own dog food ... ...but we rather drink our own champagne. Cegeka Agile Factory
  114. 114. 7
  115. 115. 8
  116. 116. 9
  117. 117. 10
  118. 118. 10
  119. 119. Builds with TFS Build
  120. 120. Builds with TFS Build Global List
  121. 121. Builds with TFS Build Global List Defect Work Item
  122. 122. Coded UI Test Automation Framework Dynamics AX Source control strategies Etc … Reporting Framework Visual Studio – TFS linked to SonarQube

×