Software Life Cycle, Humans & Code

17
Software Life Cycle Human & Code By Emad Alashi

description

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

Transcript of Software Life Cycle, Humans & Code

Page 1: Software Life Cycle, Humans & Code

Software Life Cycle Human & Code

By Emad Alashi

Page 2: Software Life Cycle, Humans & Code

Software Development Life Cycle

Humans doing Work need Process

Page 3: Software Life Cycle, Humans & Code

SDLC◦ Requirements◦ Architecture◦ Coding◦ Testing◦ Deployment

ALM:◦ Business◦ SDLC◦ Operations

Software Development Life Cycle

Page 4: Software Life Cycle, Humans & Code

Waterfall

Methodologies

Page 5: Software Life Cycle, Humans & Code

Iterative – heavy:

Methodologies

Page 6: Software Life Cycle, Humans & Code

Iterative - Agile

Methodologies

Page 7: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Page 8: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Means, not a goal

Page 9: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Not magic

Page 10: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Needs discipline

Page 11: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Can be tailored

Page 12: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Needs maintenance and follow up

Page 13: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Every situation needs a different tool

Page 14: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Humans aren’t machines

Page 15: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Humans change through the life cycle

Page 16: Software Life Cycle, Humans & Code

Let’s Talk Real Life!

Cooperation&

Communication

Page 17: Software Life Cycle, Humans & Code

Software Life Cycle, Humans & Code

Thank you