SlideShare a Scribd company logo
1 of 26
Valdis Iljučonoks Nexum Insurance Technologies, Chief Architect Microsoft MVP (Visual C#)
MicrosoftTeam Foundation Server
ALM Introduction
The reason we write business software is to turn business needs and opportunitiesinto 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 managerstarts gathering requirements with the help ofbusiness analysts, also startsplanning the project, the architect starts looking at how to realize the new system, the development starts, user interface (UI)designers, and DBAs, systemhas gone through acceptance testing, it is delivered to operations Software Development Lifecycle Software Development Lifecycle Analysis Management Descision Initial Requirements Initial Architeture Development Delivery Project Manager Business Analyst Developer UI Design DBA 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 Quality Time Functionality Resources
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
CIO PMO Architect Tester Developer ProjectManager Designer DB Pro Application Support Business Analyst Operations
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/

More Related Content

Viewers also liked

Accelerate Application development with WSO2 App Factory
 Accelerate Application development with WSO2 App Factory Accelerate Application development with WSO2 App Factory
Accelerate Application development with WSO2 App Factory
WSO2
 
Project and portfolio management
Project and portfolio managementProject and portfolio management
Project and portfolio management
Lilian Schaffer
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
Mehdi Khalili
 
Blood components preparation and therapeutic uses final
Blood components preparation and therapeutic uses finalBlood components preparation and therapeutic uses final
Blood components preparation and therapeutic uses final
globalsoin
 

Viewers also liked (12)

Accelerate Application development with WSO2 App Factory
 Accelerate Application development with WSO2 App Factory Accelerate Application development with WSO2 App Factory
Accelerate Application development with WSO2 App Factory
 
Application Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas MicrosoftApplication Lifecycle management Utilizando ferramentas Microsoft
Application Lifecycle management Utilizando ferramentas Microsoft
 
Application versioning
Application versioningApplication versioning
Application versioning
 
Project and portfolio management
Project and portfolio managementProject and portfolio management
Project and portfolio management
 
ALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle managementALM 101: An introduction to application lifecycle management
ALM 101: An introduction to application lifecycle management
 
Cost of Quality How to Save Money
Cost of Quality How to Save MoneyCost of Quality How to Save Money
Cost of Quality How to Save Money
 
Application Lifecycle Management with TFS
Application Lifecycle Management with TFSApplication Lifecycle Management with TFS
Application Lifecycle Management with TFS
 
ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)ALM (Application Lifecycle Management)
ALM (Application Lifecycle Management)
 
3 Tier Architecture
3 Tier Architecture3 Tier Architecture
3 Tier Architecture
 
Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...
Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...
Architectural Patterns and Software Architectures: Client-Server, Multi-Tier,...
 
Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)Agile Application Lifecycle Management (ALM)
Agile Application Lifecycle Management (ALM)
 
Blood components preparation and therapeutic uses final
Blood components preparation and therapeutic uses finalBlood components preparation and therapeutic uses final
Blood components preparation and therapeutic uses final
 

Similar to Application Lifecycle Management using Microsoft Team Foundation Server Training Course Overview

Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Spiffy
 
sdlc- introduction.pptx
sdlc- introduction.pptxsdlc- introduction.pptx
sdlc- introduction.pptx
BhavsarAnsh
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
Shweta Ghate
 
The Systems Development Life Cycle
The Systems Development Life CycleThe Systems Development Life Cycle
The Systems Development Life Cycle
Crystal Torres
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
Moataz Nabil
 

Similar to Application Lifecycle Management using Microsoft Team Foundation Server Training Course Overview (20)

Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
Agile in Action - Act 1 (Set Up, Planning, Requirements and Architecture)
 
Kashave_Kumar
Kashave_KumarKashave_Kumar
Kashave_Kumar
 
Software engineering
Software engineeringSoftware engineering
Software engineering
 
sdlc- introduction.pptx
sdlc- introduction.pptxsdlc- introduction.pptx
sdlc- introduction.pptx
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
 
SoftServe Overview
SoftServe  OverviewSoftServe  Overview
SoftServe Overview
 
Unit i software design principles 9
Unit i software design principles 9Unit i software design principles 9
Unit i software design principles 9
 
Share Vision First Trip
Share Vision First TripShare Vision First Trip
Share Vision First Trip
 
Explore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and PhasesExplore the System Development Life Cycle and Phases
Explore the System Development Life Cycle and Phases
 
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdfbest-practices-to-develop-software-applications-for-startups- cuneiform.pdf
best-practices-to-develop-software-applications-for-startups- cuneiform.pdf
 
Open Day 2015
Open Day 2015Open Day 2015
Open Day 2015
 
mukhopadhyay.suvajit
mukhopadhyay.suvajitmukhopadhyay.suvajit
mukhopadhyay.suvajit
 
Unified process,agile process,process assesment ppt
Unified process,agile process,process assesment pptUnified process,agile process,process assesment ppt
Unified process,agile process,process assesment ppt
 
The Systems Development Life Cycle
The Systems Development Life CycleThe Systems Development Life Cycle
The Systems Development Life Cycle
 
Introduction to Agile-Scrum
Introduction to Agile-ScrumIntroduction to Agile-Scrum
Introduction to Agile-Scrum
 
Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013Working Agile with Scrum and TFS 2013
Working Agile with Scrum and TFS 2013
 
Xanadu Company Profile
Xanadu Company ProfileXanadu Company Profile
Xanadu Company Profile
 
Top Companies to Outsource Software Migration and Modernization Work
 Top Companies to Outsource Software Migration and Modernization Work Top Companies to Outsource Software Migration and Modernization Work
Top Companies to Outsource Software Migration and Modernization Work
 
Prachi_Jain
Prachi_JainPrachi_Jain
Prachi_Jain
 
26968 software developer career
26968 software developer career26968 software developer career
26968 software developer career
 

More from Mihails Galuška

Доска бесплатных объявлений для покупателей и продавцов interinformer.com
Доска бесплатных объявлений для покупателей и продавцов interinformer.comДоска бесплатных объявлений для покупателей и продавцов interinformer.com
Доска бесплатных объявлений для покупателей и продавцов interinformer.com
Mihails Galuška
 
Для покупателей: доска бесплатных объявлений interinformer.com
Для покупателей: доска бесплатных объявлений interinformer.comДля покупателей: доска бесплатных объявлений interinformer.com
Для покупателей: доска бесплатных объявлений interinformer.com
Mihails Galuška
 
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.com
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.comPircējiem: bezmaksas sludinājumu portāls www.interinformer.com
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.com
Mihails Galuška
 

More from Mihails Galuška (14)

Drošs elektroniskais paraksts (eParaksts)
Drošs elektroniskais paraksts (eParaksts)Drošs elektroniskais paraksts (eParaksts)
Drošs elektroniskais paraksts (eParaksts)
 
Доска бесплатных объявлений для покупателей и продавцов interinformer.com
Доска бесплатных объявлений для покупателей и продавцов interinformer.comДоска бесплатных объявлений для покупателей и продавцов interinformer.com
Доска бесплатных объявлений для покупателей и продавцов interinformer.com
 
Супермаркет услуг interinformer.com (для продавцов)
Супермаркет услуг interinformer.com (для продавцов)Супермаркет услуг interinformer.com (для продавцов)
Супермаркет услуг interinformer.com (для продавцов)
 
Для покупателей: доска бесплатных объявлений interinformer.com
Для покупателей: доска бесплатных объявлений interinformer.comДля покупателей: доска бесплатных объявлений interinformer.com
Для покупателей: доска бесплатных объявлений interinformer.com
 
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.com
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.comPircējiem: bezmaksas sludinājumu portāls www.interinformer.com
Pircējiem: bezmaksas sludinājumu portāls www.interinformer.com
 
Pakalpojumu lielveikals interinformer.com (Pārdevējiem)
Pakalpojumu lielveikals interinformer.com (Pārdevējiem)Pakalpojumu lielveikals interinformer.com (Pārdevējiem)
Pakalpojumu lielveikals interinformer.com (Pārdevējiem)
 
Bezmaksas sludinājumu portāls pircējiem un pārdevējiem www.interinformer.com
Bezmaksas sludinājumu portāls pircējiem un pārdevējiem www.interinformer.comBezmaksas sludinājumu portāls pircējiem un pārdevējiem www.interinformer.com
Bezmaksas sludinājumu portāls pircējiem un pārdevējiem www.interinformer.com
 
Debt Management, Collection on Ultimus BPM platform
Debt Management, Collection on Ultimus BPM platformDebt Management, Collection on Ultimus BPM platform
Debt Management, Collection on Ultimus BPM platform
 
Business Process Management, Ultimus
Business Process Management, UltimusBusiness Process Management, Ultimus
Business Process Management, Ultimus
 
Invoice Handling on BPM platform
Invoice Handling on BPM platformInvoice Handling on BPM platform
Invoice Handling on BPM platform
 
Casco insurance claims handling, If P&C insurance case study
Casco insurance claims handling, If P&C insurance case studyCasco insurance claims handling, If P&C insurance case study
Casco insurance claims handling, If P&C insurance case study
 
ОСАГО, технологии для улучшения продаж
ОСАГО, технологии для улучшения продажОСАГО, технологии для улучшения продаж
ОСАГО, технологии для улучшения продаж
 
CASCO insurance claims handling
CASCO insurance claims handlingCASCO insurance claims handling
CASCO insurance claims handling
 
Роль ИТ в управлении бизнес процессами
Роль ИТ в управлении бизнес процессамиРоль ИТ в управлении бизнес процессами
Роль ИТ в управлении бизнес процессами
 

Recently uploaded

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Recently uploaded (20)

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 

Application Lifecycle Management using Microsoft Team Foundation Server Training Course Overview

  • 1.
  • 2. Valdis Iljučonoks Nexum Insurance Technologies, Chief Architect Microsoft MVP (Visual C#)
  • 5. The reason we write business software is to turn business needs and opportunitiesinto business value.
  • 6. Business Manager, Project Manager, PMO Decision Maker, Business Analyst, Architect, UX Team Members, Database Administrators, Developers, Testers, Operations and Maintenance Stuff
  • 7. somebody comes up with an idea based on an analysis of the business needs, project managerstarts gathering requirements with the help ofbusiness analysts, also startsplanning the project, the architect starts looking at how to realize the new system, the development starts, user interface (UI)designers, and DBAs, systemhas gone through acceptance testing, it is delivered to operations Software Development Lifecycle Software Development Lifecycle Analysis Management Descision Initial Requirements Initial Architeture Development Delivery Project Manager Business Analyst Developer UI Design DBA Operations
  • 9. 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
  • 10. actually there is fourth element in the classical triangle – the quality with which deliver project on time Quality Time Functionality Resources
  • 12. this is classical project development cycle every next step is performed only previous has been successfully completed
  • 13. MSF process is iterative, never ending and never explicity starting. Project ends when customer has received a value
  • 15. project is split into several iterations, every next iteration is performed as needed iteration contains concrete steps inside
  • 16. every tiny check-in counts, which drives whole project, through daily builds those are consolidated into acceptance tests
  • 18.
  • 19. Team Foundation ServerVisual Studio Team System
  • 20.
  • 21. CIO PMO Architect Tester Developer ProjectManager Designer DB Pro Application Support Business Analyst Operations
  • 23. TFS has 3 layer architecture with data storage, application and client tiers built on latest Microsoft platforms
  • 24.
  • 25. process template is a set of all artefacts used and involved into your team project

Editor's Notes

  1. The reason we write business software is to turn business needs and opportunitiesinto business value.
  2. Business Manager, Project Manager, PMO Decision Maker, Business Analyst, Architect, UX Team Members, Database Administrators, Developers, Testers, Operations and Maintenance Stuff
  3. The SDLC Viewsomebody comes up with an idea based on an analysis of the business needs, project managerstarts gathering requirements with the help ofbusiness analysts, also startsplanning the project, the architect starts looking at how to realize the new system, the development starts, user interface (UI)designers, and DBAs, systemhas gone through acceptance testing, it is delivered to operations
  4. 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
  5. actually there is fourth element in the classical triangle – the quality with which deliver project on time
  6. this is classical project development cycle every next step is performed only previous has been successfully completed
  7. MSF process is iterative, never ending and never explicity starting. project ends when customer has a value
  8. project is split into several iterations, every next iteration is performed as needed. iteration contains concrete steps inside
  9. every tiny check-in counts, which drives whole project, through daily builds those are consolidated into acceptance tests
  10. TFS has 3 layer architecture with data storage, application and client tiers built on latest Microsoft platforms
  11. process template is a set of all artefacts used and involved into your team project