alm cairo code camp

10
Application Lifecycle management with TFS By Ahmed Nasr Mohamed R. Samy 1

Upload: mohamed-samy

Post on 17-May-2015

450 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Alm Cairo Code Camp

1

Application Lifecycle management with TFS

By Ahmed Nasr

Mohamed R. Samy

Page 2: Alm Cairo Code Camp

2

Agenda

• Application life cycle stories (10 mins)• Application life cycle management

definitions (10 mins)• ALM vs. SDLC (5 mins)• TFS/VSTS and ALM/SDLC (10 mins)• Demo TFS project portal (10 mins)• Why use a tool Vs. Whiteboards and

paper (5 mins) ?

Page 3: Alm Cairo Code Camp

3

Agendacontd

• Builds and CI Demo (10 mins)• Q & A (10 mins)

Page 4: Alm Cairo Code Camp

ALM Stories

• CMMi L3 + Traceability

• Project history + estimate accuracy

• What happens when everyone leaves the company? Where does the project go?

Page 5: Alm Cairo Code Camp

ALM Definitions

• Product lifecycle vs. Application lifecycle• ALM is the management of the lifecycle of

the application (Mohamed R. Samy)• ALM helps measure and quantify project

performance metrics (What the H&(* does that mean?)

• ALM is there to help us achieve project governance (What is governance? )

Page 6: Alm Cairo Code Camp

ALM vs. SDLC

• Big words…..• SDLC as a subset of ALM• Managing the software dev. process vs.

the application lifecycle

Page 7: Alm Cairo Code Camp

Demo

• A lap around the project portal.

Page 8: Alm Cairo Code Camp

ALM as an umbrella to all activities

Page 9: Alm Cairo Code Camp

Demo

• Automated builds and CI

Page 10: Alm Cairo Code Camp

Q& A