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 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
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

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
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
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
Attainment of business
objectives

Shortened value delivery
cycle times

User and stakeholder
satisfaction

Rework cost reduction
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 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
• 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
Requirements

Acceptance
criteria

Code

Tests

Feedback

Releases

Learning
Application
Lifecycle

Continuous quality practices

New value

Role tailored, familiar tools

Hybrid IT capable

Continuous value delivery
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 Parkes Research 2012
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 delivery

Highest
Value
Features
Conventional Planning

Agile Planning
Increased
value
over time

Valu
e

Valu
e

Time spent on planning

Time spent on planning
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
Cohesive strategy
Coordinate releases
Multiple projects
Multiple teams
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

Technology Specific ALM Services

IDE

Test
Automation

Build

Deploy

DevTest
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
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 Solution

Tom.Callant@realdolmen.com
Or scan this QR code with your Smartphone to immediately go to the website
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 silos
2. End-to-end traceability
3. Visibility
4. Predictability
5. ALM support
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
Principal Manager Testing
Services

facebook.com/quasus
youtube.com/quasus

twitter.com/quasus
linkedin.com/quasus
Define

PRODUCT

Ideation

Develop
From Idea to
working software

Implement

Monitor

Operate
Working software
in production
Value realized
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 Departement
4 of 20
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 build CPU’s
TFS Test servers: 4
Dedicated large Lab SCVMM environment
19 of 20
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 linked to SonarQube
Belgian visual studio launch 2013
Belgian visual studio launch 2013

Belgian visual studio launch 2013