Software Life Cycle, Humans & Code

Post on 11-May-2015

978 views 1 download

description

Sheds some lights on the real-life aspect of a software life cycle

Transcript of Software Life Cycle, Humans & Code

Software Life Cycle Human & Code

By Emad Alashi

Software Development Life Cycle

Humans doing Work need Process

SDLC◦ Requirements◦ Architecture◦ Coding◦ Testing◦ Deployment

ALM:◦ Business◦ SDLC◦ Operations

Software Development Life Cycle

Waterfall

Methodologies

Iterative – heavy:

Methodologies

Iterative - Agile

Methodologies

Let’s Talk Real Life!

Let’s Talk Real Life!

Means, not a goal

Let’s Talk Real Life!

Not magic

Let’s Talk Real Life!

Needs discipline

Let’s Talk Real Life!

Can be tailored

Let’s Talk Real Life!

Needs maintenance and follow up

Let’s Talk Real Life!

Every situation needs a different tool

Let’s Talk Real Life!

Humans aren’t machines

Let’s Talk Real Life!

Humans change through the life cycle

Let’s Talk Real Life!

Cooperation&

Communication

Software Life Cycle, Humans & Code

Thank you