Application Lifecycle Management with Team Foundation Server
Application Lifecycle Management using Microsoft Team Foundation Server Training Course Overview
-
Upload
mihails-galuska -
Category
Technology
-
view
9.152 -
download
2
description
Transcript of Application Lifecycle Management using Microsoft Team Foundation Server Training Course Overview
Valdis Iljučonoks
Nexum Insurance Technologies, Chief ArchitectMicrosoft MVP (Visual C#)
Microsoft
Team Foundation Server
ALM Introduction
The reason we write business software is to
turn business needs and
opportunities into business value.
Business Manager, Project Manager, PMO Decision Maker, Business
Analyst, Architect, UX Team Members, Database
Administrators, Developers, Testers, Operations and
Maintenance Stuff
somebody comes up with an idea based on an analysis of the business needs, project manager starts gathering requirements
with the help of business analysts, also starts planning the project, the architect starts looking at how to realize the new system, the
development starts, user interface (UI) designers, and DBAs, system has gone through acceptance testing, it is delivered to
operations
Software Development LifecycleSoftware Development Lifecycle
Analysis ManagementDescision
InitialRequirements
InitialArchiteture Development Delivery
Project ManagerBusiness Analyst
DeveloperUI DesignDBA
Operations
Three pillars
within any project there are three pilars, human
resources who is doing the job, required
functionality to deliver,
timeframe when required functionality must
be delivered
actually there is
fourth element in the classical triangle –
the quality with which deliver project on time
Time
Resources Functionality
Quality
Development process
this is classical project development cycle
every next step
is performed only previous has been
successfully completed
MSF process is
iterative, never ending and
never explicity starting. Project
ends when customer has
received a value
Project drivers
project is split into several iterations,every next iteration is performed as needed
iteration contains concrete steps inside
every tiny check-in counts, which drives whole project, through daily builds those are consolidated into acceptance tests
Team Structure
Team Foundation ServerVisual Studio Team System
BusinessAnalyst
PMO
Operations
CIO
ApplicationSupport
Architect
ProjectManager
Tester
Designer
Developer
DB Pro
TFS Architecture
TFS has 3 layer architecture with data
storage, application and client tiers built on
latest Microsoft
platforms
process template is a
set of all artefacts
used and involved into your team project
http://www.solvency2.lv/consulting/application-lifecycle-management-
training/