SlideShare une entreprise Scribd logo
1  sur  17
APPLICATION LIFECYCLE 
MANAGEMENT WITH MICROSOFT 
TEAM FOUNDATION SERVER 
JOZUA VELLE
Introductie 
APPLICATION LIFECYCLE 
MANAGEMENT (ALM)
APPLICATION LIFECYCLE MANAGEMENT 
(ALM) 
• Application lifecycle management is the concept of managing 
your software development project throughout all phases of its 
life.
APPLICATION LIFECYCLE MANAGEMENT 
(ALM) 
• Governance 
– Manage to assure that the software brings what the business needs
APPLICATION LIFECYCLE MANAGEMENT 
(ALM) 
• Development 
– One or more Software Development LifeCycles (SDLC’s) 
– Each SDLC contains requirements definition, analyses, design, 
development and testing 
– Deployment after first SDLC
APPLICATION LIFECYCLE MANAGEMENT 
(ALM) 
• Development: 
– Incremental approach (agile) withinSDLC:
WAT IS APPLICATION LIFECYCLE 
MANAGEMENT (ALM)? (5) 
• Operations 
– Deployment and monitoring of the software
APPLICATION LIFECYCLE MANAGEMENT 
(ALM) 
• All roles in a development organization are involved in ALM 
process
Introductie 
MICROSOFT TEAM FOUNDATION 
SERVER (TFS)
MICROSOFT TEAM FOUNDATION SERVER 
(TFS) 
• Tooling evolution 
• Team development tools 
– 1st generation (<2008): best of breed 
– 2nd generation (>2008): end-to-end flow 
• Hard to adopt 
– Impacts multiple roles 
– Impacts development proces
MICROSOFT TEAM FOUNDATION SERVER 
(TFS)
MICROSOFT TEAM FOUNDATION SERVER 
(TFS)
The real world (in Centric Belgium – Retail)… 
AGILE SOFTWARE DEVELOPMENT
AGILE SOFTWARE DEVELOPMENT 
• Manage/minimize impact of projects risks: 
– Work in small Scrum team: 4 - 8 FTE 
– Build product incrementaly during 3 week Sprints (iterations) 
– Split-up scope in small User Stories (work items) 
– React to change by organizing a planning, review and retrospective 
meeting during each Sprint (iteration) 
1 day 
3 weeks 
Sprint 
Backlog 
Completed 
Work 
Daily 
Scrum 
Iteration 
Planning 
Meeting 
Iteration 
Retrospective 
Meeting 
Iteration 
Review 
Meeting 
Scrum of scrums
AGILE SOFTWARE DEVELOPMENT 
• Continuous delivery 
– Why do continuous delivery? 
• Developers work on their local machine 
• Integration of local changes is (often) difficult 
• Integration should be done as soon as possible 
• Early feedback is valuable 
– How do we do continuous delivery? 
• Code repository 
• Build automation 
• Test automation 
• Easily deployable
MICROSOFT TEAM FOUNDATION SERVER 
(TFS)
QUESTIONS? 
Jozua Velle 
jozua.velle@centric.eu

Contenu connexe

Tendances

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
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Ho Chi Minh City Software Testing Club
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
Solidify
 

Tendances (20)

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
 
Tfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and TricksTfs 2015 Upgrade Tips and Tricks
Tfs 2015 Upgrade Tips and Tricks
 
What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013What's new in Visual Studio 2013 & TFS 2013
What's new in Visual Studio 2013 & TFS 2013
 
[Curitiba DEV DAY] - Novidades do TFS 2015
[Curitiba DEV DAY] -  Novidades do TFS 2015[Curitiba DEV DAY] -  Novidades do TFS 2015
[Curitiba DEV DAY] - Novidades do TFS 2015
 
Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015Microsoft Team Foundation Server Build 2015
Microsoft Team Foundation Server Build 2015
 
Team Foundation Server Demo
Team Foundation Server DemoTeam Foundation Server Demo
Team Foundation Server Demo
 
DevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release managementDevOps Roadshow - continuous delivery and release management
DevOps Roadshow - continuous delivery and release management
 
Real Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps PresentationReal Testing Scenario Strategy Practical TestOps Presentation
Real Testing Scenario Strategy Practical TestOps Presentation
 
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang PhiIntroduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
Introduction to Back End Automation Testing - Nguyen Vu Hoang, Hoang Phi
 
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTSDevOps and Continuous Delivery with Visual Studio 2015 and VSTS
DevOps and Continuous Delivery with Visual Studio 2015 and VSTS
 
Jira
JiraJira
Jira
 
Building environment of #UserDevOps and not only DevOps
Building environment of #UserDevOps and not only DevOpsBuilding environment of #UserDevOps and not only DevOps
Building environment of #UserDevOps and not only DevOps
 
Structure plug-in introduction for JIRA
Structure plug-in introduction for JIRAStructure plug-in introduction for JIRA
Structure plug-in introduction for JIRA
 
Reducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspectiveReducing release cycles with Visual Studio: a DevOps perspective
Reducing release cycles with Visual Studio: a DevOps perspective
 
Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)Rapise Overview Presentation (2019)
Rapise Overview Presentation (2019)
 
Introduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce PlatformIntroduction to Enterprise-Release Engineering on the Salesforce Platform
Introduction to Enterprise-Release Engineering on the Salesforce Platform
 
Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)Implementing Scrum with Microsoft Team Foundation Service (TFS)
Implementing Scrum with Microsoft Team Foundation Service (TFS)
 
[Rakuten TechConf2014] [Fukuoka] Technologies that underlie service delivery
[Rakuten TechConf2014] [Fukuoka] Technologies that underlie service delivery[Rakuten TechConf2014] [Fukuoka] Technologies that underlie service delivery
[Rakuten TechConf2014] [Fukuoka] Technologies that underlie service delivery
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
[Rakuten TechConf2014] [C-6] Japan ICHIBA Daily Work - Tools & Processes
 

Similaire à Application Lifecycle Management with Team Foundation Server

Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
Steve Lange
 

Similaire à Application Lifecycle Management with Team Foundation Server (20)

Secure Agile SDLC BSides 14 - 2017 - Raphael Denipotti
Secure Agile SDLC BSides 14 - 2017 - Raphael DenipottiSecure Agile SDLC BSides 14 - 2017 - Raphael Denipotti
Secure Agile SDLC BSides 14 - 2017 - Raphael Denipotti
 
DevOps Presentation.pptx
DevOps Presentation.pptxDevOps Presentation.pptx
DevOps Presentation.pptx
 
Comparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available MethodologyComparing Various SDLC Models On The Basis Of Available Methodology
Comparing Various SDLC Models On The Basis Of Available Methodology
 
Knoldus SDLC Standard Practices
Knoldus SDLC Standard PracticesKnoldus SDLC Standard Practices
Knoldus SDLC Standard Practices
 
My 15 day intern report
My 15 day intern reportMy 15 day intern report
My 15 day intern report
 
Session on evaluation of DevSecOps
Session on evaluation of DevSecOpsSession on evaluation of DevSecOps
Session on evaluation of DevSecOps
 
SCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome ThemSCM Transformation Challenges and How to Overcome Them
SCM Transformation Challenges and How to Overcome Them
 
SDET UNIT 1.pptx
SDET UNIT 1.pptxSDET UNIT 1.pptx
SDET UNIT 1.pptx
 
Agile transformation approach by first consulting
Agile transformation approach by first consultingAgile transformation approach by first consulting
Agile transformation approach by first consulting
 
Agile transformation approach by First Consulting
Agile transformation approach by First ConsultingAgile transformation approach by First Consulting
Agile transformation approach by First Consulting
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile frameworks
Agile frameworksAgile frameworks
Agile frameworks
 
Microsoft ALM Platform Overview
Microsoft ALM Platform OverviewMicrosoft ALM Platform Overview
Microsoft ALM Platform Overview
 
G0313036040
G0313036040G0313036040
G0313036040
 
AGILE PROJECT MANAGEMENT
AGILE PROJECT MANAGEMENTAGILE PROJECT MANAGEMENT
AGILE PROJECT MANAGEMENT
 
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group BerlinScaled Professional Srum and Nexus on the Scrum User Group Berlin
Scaled Professional Srum and Nexus on the Scrum User Group Berlin
 
4 sdlc
4 sdlc4 sdlc
4 sdlc
 
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
Imagine Digital Safety Assured - Arno van de Velde (Micro Focus)
 
The Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves CaseauThe Lean Software Factory by Yves Caseau
The Lean Software Factory by Yves Caseau
 
Collaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web StudioCollaborative Tools with InduSoft Web Studio
Collaborative Tools with InduSoft Web Studio
 

Dernier

%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
masabamasaba
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
masabamasaba
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
masabamasaba
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
VictoriaMetrics
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
masabamasaba
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
chiefasafspells
 

Dernier (20)

%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Atlanta Psychic Readings, Attraction spells,Brin...
 
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
%+27788225528 love spells in Toronto Psychic Readings, Attraction spells,Brin...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
Large-scale Logging Made Easy: Meetup at Deutsche Bank 2024
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
%in Bahrain+277-882-255-28 abortion pills for sale in Bahrain
 
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
WSO2CON 2024 - WSO2's Digital Transformation Journey with Choreo: A Platforml...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
Love witchcraft +27768521739 Binding love spell in Sandy Springs, GA |psychic...
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park %in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
 

Application Lifecycle Management with Team Foundation Server

  • 1. APPLICATION LIFECYCLE MANAGEMENT WITH MICROSOFT TEAM FOUNDATION SERVER JOZUA VELLE
  • 3. APPLICATION LIFECYCLE MANAGEMENT (ALM) • Application lifecycle management is the concept of managing your software development project throughout all phases of its life.
  • 4. APPLICATION LIFECYCLE MANAGEMENT (ALM) • Governance – Manage to assure that the software brings what the business needs
  • 5. APPLICATION LIFECYCLE MANAGEMENT (ALM) • Development – One or more Software Development LifeCycles (SDLC’s) – Each SDLC contains requirements definition, analyses, design, development and testing – Deployment after first SDLC
  • 6. APPLICATION LIFECYCLE MANAGEMENT (ALM) • Development: – Incremental approach (agile) withinSDLC:
  • 7. WAT IS APPLICATION LIFECYCLE MANAGEMENT (ALM)? (5) • Operations – Deployment and monitoring of the software
  • 8. APPLICATION LIFECYCLE MANAGEMENT (ALM) • All roles in a development organization are involved in ALM process
  • 9. Introductie MICROSOFT TEAM FOUNDATION SERVER (TFS)
  • 10. MICROSOFT TEAM FOUNDATION SERVER (TFS) • Tooling evolution • Team development tools – 1st generation (<2008): best of breed – 2nd generation (>2008): end-to-end flow • Hard to adopt – Impacts multiple roles – Impacts development proces
  • 13. The real world (in Centric Belgium – Retail)… AGILE SOFTWARE DEVELOPMENT
  • 14. AGILE SOFTWARE DEVELOPMENT • Manage/minimize impact of projects risks: – Work in small Scrum team: 4 - 8 FTE – Build product incrementaly during 3 week Sprints (iterations) – Split-up scope in small User Stories (work items) – React to change by organizing a planning, review and retrospective meeting during each Sprint (iteration) 1 day 3 weeks Sprint Backlog Completed Work Daily Scrum Iteration Planning Meeting Iteration Retrospective Meeting Iteration Review Meeting Scrum of scrums
  • 15. AGILE SOFTWARE DEVELOPMENT • Continuous delivery – Why do continuous delivery? • Developers work on their local machine • Integration of local changes is (often) difficult • Integration should be done as soon as possible • Early feedback is valuable – How do we do continuous delivery? • Code repository • Build automation • Test automation • Easily deployable
  • 17. QUESTIONS? Jozua Velle jozua.velle@centric.eu

Notes de l'éditeur

  1. Stappen: Business case development: deze analyse gebeurt voor het development proces start. Pas na goedkeuring van de business case start de ontwikkeling van de applicatie. Project portfolio management: management van het project door een project manager of eventueel één van de teamleden. In een meer formele aanpak kan dit opgenomen worden door een Project managment office (The PMO is the source of documentation, guidance and metrics on the practice of project management and execution) om vastgelegde procedures af te dwingen Application portfolio management: governance fase na ontwikkelen van de applicatie. Application portfolio management omvat eigenlijk businiss case en project portfolio management voor elke revisie op de development lijn. Om zo continue een duidelijk beeld te hebben voor voordelen en kosten van de applicatie.
  2. SDLC kunnen op verschillende manieren opgenomen worden: Waterval principe Iteratief (agile) ... Oplevering na eerst SDLC markeert meestal niet het einde van development. Periodieke updates en/of nieuwe versies zijn meestal nodig. In veel gevallen overtreft de kost hiervan de kost van de initiële ontwikkelingskost (= belang van governance!)
  3. Monitoring is een continue process tot end-of-life Deployment is gekoppeld aan een development SDLC
  4. 70’s: aparte tools voor elke specifieke taak (ontwikkelen, compileren, builden,...) 80’s: integratie van editors en compilers in IDE’s = developers productiever 90’s: eerste generatie van team development tools IDE’s vlug opgepikt omdat het enkel een wijziging was voor de ontwikkelaar, geen impact op de rest van de organisatie