Tuesday, October 21, 2008

Session 01: Software Development Life Cycle.

For the first session we will discuss about the famous SDLC we all know about, I noticed when people starts to introduce Agile the first thing they do is to show how bad the traditional life cycle is. I don't think they mean that literally. I think the SDLC is essential but the understanding and the application of it in real life is wrong. That's why i want everyone to know what are the phases every software project goes through and what is the best way to apply this in the projects.


Discussion Questions:
Student will be divided into small groups and discuss the following questions:
  • What are the advantages and disadvantages of the waterfall model? And what can we do to avoid the disadvantages?
  • Can a software project skip any phase of the SDLC?
  • How much of every phase is really required?
  • What is the relation between the phases?
  • Who is responsible of every phase?
  • Way it drown why it is looks like a stare? And why it is called waterfall?
  • What other models exists? And what additions they provide?
I believe this is an essential knowledge for everyone to be able to discuss the Agile methods later.

Soft Skill:
The soft skill for this session is the differences between (Teacher, Coach, Tutor, Lecturer and Facilitator)

Every line of the following will be printed in a piece of paper and everyone will take one and try to find there matches.

Instructor معلم
Someone explaining how to assemble a rifle.
شخص يبين طريقة تركيب المسدس.

Teacher مدرس
Someone preparing a class of Primary 6 children for their PSLE.
شخص يعد الاطفال لامتحان الابتدائية.

Trainer مدرب
Someone preparing a group of athletes to run a marathon.
شخص يعد الرياضيين لسباق الماراثون.

Facilitator مُيسر
Someone encouraging workers to find ways to increase their employability.
شخص يشجع الموظفين لتحسين قدراتهم الوظيفية.

Lecturer محاضر
Someone giving prepared lessons to a group of university students.
شخص يعطي دروس مجهزة لمجموعة من طلاب الجامعة.

Tutor مدرس خاص
Someone helping a student to prepare for a test.
شخص يساعد طالب للاعداد للامتحان.


0 comments:

Post a Comment