Dynamo

 

The first phase

Page history last edited by Areej 1 yr ago
 

 

 

Project Secheduling System(PSS)

 

 

 

 

  •  We choose the type of software we will develope is  Web-Based  software because  our project is to be on-line of the presentstion scheduling system to be the changes of the schedules faster.
  • we see the approprite software development approach is  Evaluationary model & the specific model is incremental model  because the requirement is clear beside  part of  the system functionality available early  and we can spilt the tasks or operations and works on separate activities then we can collect it and increment to each other without problems .

 

 

 

introduction:

 

 

A new system has been asked for by the department of information technology at King Saud University. This new system main goal is to schedule graduation projects presentation for students automatically, instead of doing it manually by the coordinator as it was done in the past and is still now. The presentation scheduling system is going to be online and it is going to be handed before the due date 28 May, 2008 just as ordered by the head, also part of its functionality will be prepared earlier for the coordinator so he/she can acquire some skills. The system is based on free slots selection rule, a slot is reserved if it satisfy exclusions and as many preferences as possible for both students and the project committee. Any changes on schedules, preferences or on exclusions will be notified to the coordinator and will be reflected immediately on the graduation project web page.

 

 

 

 

 

Project Organisation:

 

Development team is organized to involved 10 people they are:

Fatma alBluwe, Areej alHarthy, Reem alMutiry , Umnia alKtery ,Reem alQahtany ,Wajd alAmmar , Afnan aljaser ,Galia alKalifa ,gada  alNasser and Hadeel ,

And there are some  rules that dominate them is :the  truehearted ness in work  and offering it in the appropriate time and coming to meeting times.

 

Risk analysis:

 

 

Risk Identificactin & Risk Analysis & Prioritization .

 

 

 

Effects

Probability

Possible Risks

Risk Type

 

Insignificant

 

 

Insignificant

 

 

LOW

 

 

LOW

 

 *Unexpected errors during installation Eclipse  IDE or missing files and plug ins.

 

 *RAM is not enough to run the Software  properly as it consumes large memory.

Technology

 

 

Tolerable

 

 

Tolerable

 

 

Serious

 

 

 

Serious

 

 

Tolerable

 

 

Tolerable

Moderate

 

 

High

 

 

High

 

 

 

High

 

 

Moderate

 

 

Moderate

  

*Some of the team work members may get tired and slow up the others.

 

*Members hardly can meet each other due to schedules' conflicts.

 

*Some of the members may not understand some of the requirements and continue on the wrong way until later time.

 

 *Members are not skilled enough to implement a quite hard part of the code.

 

*Members don't have the ability to write good documentations.

 

*Language could be a problem which is needed to write reports and documentations.

 

 

People

Serious

 

 

Serious

 

 

Serious

 

 

LOW

 

 

LOW

 

 

LOW

 

 

 

*My beThe head of department or supervisor ask to change requirements or some of it.

 

*Team members may change because the  head of department or supervisor  thinks it's the best for the team.

 

*The head of department or supervisor  may get a promotion and a new replacement comes with new rules and standards.

 

Organizational

Serious

 

 

Tolerable

Moderate

 

 

LOW

*The interface of the software doesn't provide interactivity with the user.

 

*Some of the tools is broken or doesn't work very well.

 

 

Tools

Catastrophic

 

 

 

Serious

 

 

Tolerable

Moderate

 

 

 

Moderate

 

 

Moderate

*Team members detect at a later time that requirements can't be implemented or very hard to implement.

 

*Some requirements could be discovered at a late time of the project process.

 

*Some of the requirements may takes more time than others to collect information about it.

Requirements

 

 

Serious

 

 

 

 

 

Moderate

 

 

 

 

*Time estimated to complete the project is incorrect or takes time longer than expected.

Estimation

 

 

  • Risk Planning & Monitoring.

 

 

It's better to use avoidance strategy to reduce the probability of risk in this project.

 

 

Avoidance Strategy

Risk

Try to download the package from a well known software host.

Unexpected errors during installation Eclipse IDE

Ensure the capacity of the RAM is suitable to accommodate the software.

RAM is not enough to run the Software properly

Stay away from things that could lead to sickness and prepare member to overlap the work of each other when it happens.

Some of the team work members may get tired

Exchange email contacts and phone numbers and use some site or wiki to discuss things if meetings can't be held.

Members hardly can meet each other

Make sure everyone understands everything at first and allow them to have discussion about any question.

Some of the members may not understand some of the requirements.

Have a time everyday to teach them good implementation and direct them to some good teaching site.

Members are not skilled enough to implement…

Get the help from previous documentations and also search the web for how to write one.

Members don't have the ability to write good documentations.

Try to help each other and make use of experienced people or staff.

Language could be a problem

Understand what requirements does the  head of department or supervisor  really want at first, so no changes in the plan could occur.

The  head of department or supervisor  may ask to change requirements

Team members should get along, understand and make use of each other experience so there is no reason to change them.

Team members may change

Adapt with the new The head of department or supervisor .

The head of department or supervisor  may get a promotion

Try to understand each other view of point and what do they think.

The head of department or supervisor and members don't get along.

Test the system every while to check if it's interactive with user or not.

The interface of the software doesn't provide interactivity

Buy or download a good package.

Some of the tools is broken

Make sure that all requirements can be implemented at the first sight.

Team members detect at a later time that requirements can't be implemented

All members must get to understand the whole system and every element of it.

requirements could be discovered at a late time

Use the help of team members to finish it.

the requirements may takes more time than others to collect information

Try to assess every aspect of the project and estimate its time correctly.

Time estimated to complete the project is incorrect

 

 

 

 

 

 

 

 

Hardware and Software resource requirements:

 

   Hardware and Software required to carry out the development in general is microsoft word 2007 , powerpoint  ,Excel ,project,access,internet , case tools(eclips), programming languages like     c++,Java ,micromedia dreamewever mx,database ,photoshop,Email , and   Hw required computers,printers,server,projecter,scanner,fax,board,    and resuorces like room 

 

 

Work breakdown:

 

  When planning a project we should establish ..
A series of milestones:
               are the end point of activity.
  •   Feasibilty report.
  •   user requirment.
  •   evaluation requirment.
  •   system requirment.
  •   architecture design.
  •   implementation report.
  •   validation report.
  •   evolution report.
     
           All this milestones reports need not be large document but the result of internal project used by manger to check project progress.
 

            Deliverable:

                  Is project result that is delivered to the customers
  • User requirement.  
  • system requirment .
  •  Send email to staff & upload webpage.
     
     

 

 

 

 

Poject Scheduling:

 

 

    The project schedule is a calendar that links the tasks to be done with the resources that will do them.
from work breakdown we estimate the time and dependencies ,resourses (hardware and software) to complete each activity
we also allocate pepole who works on these activities . The head of department would like the ststem to be ready befor the graduation
peoject presentations for this semester are due .This semeter are finished at 28-May-2008 .so,we should finished befor this time .
We will start at saturday:22-March-2008
and finish at :wednesday:28-May-2008 (*around 59 days or 9 weeks) .
 
"Note we will stop at vacation days (From 10-April To 18-April-2008) and we will working at weeks ends" 
 
 
 
  • Identify activities  :

 

 

This is a  high level Tasks that we are implements in Our Project  

T1:Fasibility study:The first one is a  Fasibility study which is  a short ,foucused  that aims to answer anumber of  Questions  as:

Does the system contribute to the overal objective of the head of department  and Can system be implemented using current
technology ? 
T2: Requirment elicitation and analysis to elicitate and analysis the head of department requirment .
T3:Prototyping development is a simple interface from the head of department requirment . 
T4:Requirment specification  The functionality of the Sw and constrints .
T5:Software Design .
T6:Software Implementation to meet the specification must be produced .
T7:System Validation &Testing  . the sw must be validated to encure that it does what the head of department wants.
T8:System Evolution . The SW must evolve to meet changing head of department needs .
 

  • Identify activity dependencies  :

     

 

 

Project Scheduling system tasks (PSS)

 

Activity

Duration(Days)

Dependencies

 T1

 3

 -

 T2

 7

 -

 T3

 4

 T2 (M1)

 T4

 7

 -

 T5

 15

 T3,T4 (M2)

T6

15

T5 (M3)

T7

7

T6 (M4)

T8

8

T7 (M5)

 

 

 

  •  Estimate resourses for activities: (HW,SW REQUIRED):

 

for T1:feasability study i think we need microsoft word 2007 SW,internet, and all need computer HW.

for T2:requirment elecitation and analysis we need powerpoint sw ,projecter.

for T3:prototyping development we need powerpoint sw ,eclips ,printer,projecter.

for T4:requirment specification we need need powerpoint sw ,printer.

for T5:software design we need micromedia dreamewever mx,photoshop,micromedia flash.

for T6:softwera implementation we need programming languages,Case Tools,database.

for T7:system validation and testing we need internet and testing Sw

for T8:system evaluation we need case tools .

 

  •   Allocate people to activities:

     

    the activities : pepoles:

     1.feasability study

    Omniah
     2. requirment elecitation and analysis Areej & Ghada 
     3. prototyping development afnan & ghaliah &hadeel
     4 .software design fatima & reem al-moteri & wajd
     5. softwera implementation Areej & fatma &Ominih&wajd&
     6. Monitoring and reporting mechanism hadeel & ghaliah reem al-moteri &reem Qahtani
    7.system validation and testing afnan & Gada & reem Qahtani
    8.system evaluation hadeel & ghaliah

 

 

 

  • Create project chart and activity network :
  •  

     

     Activity Network:

     

     

     

     

     

     The Gantt Chart With cretical path:

     

     

     

     

     

     

     

     

     

     

     

     

     Network diagram 2 :

     

     

     

                               

  • Comments (14)

    profile picture

    fnoo432@... said

    at 7:53 pm on Mar 18, 2008

    allllllllllllah y36ek el 3afia aroja

    profile picture

    fatma said

    at 8:05 pm on Mar 19, 2008

    اريج انا الحين جالسه اضبط الصفحه وبنزل الصور

    profile picture

    Areej said

    at 8:20 pm on Mar 19, 2008

    هلا والله فطووووووم اوكي انا عملت بعض الحاجات لكن حابه اعرف ايش اللي بتسوينه علشان اعرف اللي علي لاني ابغى اضبط الصوره ياريت تردين علي الحين

    profile picture

    Areej said

    at 8:23 pm on Mar 19, 2008

    شكرا يافنواااااااا على الملاحظه ,,تصدقين انك رافعتلي ضغطي بهاالانجليزي حقك لكن انا عاذرتك^ـــ^ وشكراً

    profile picture

    wajd said

    at 9:18 pm on Mar 19, 2008

    great job girls
    im really glad
    Arej y dont u put the third diagram
    it's a new thing but i think its an important diagram
    it shows the details about each task
    i'd like u to put it plz
    it's more accurate than the second network diagram
    and i wanted to post them as pictures rather than links
    but it didn't work
    thanks alot

    profile picture

    fatma said

    at 10:24 pm on Mar 19, 2008

    اوكي وجد رح اسوي لها لينك سوري لاني توقفت شوي

    profile picture

    Areej said

    at 10:32 pm on Mar 19, 2008

    راح نحط صورتك انا ماعندي مشكله لكن السالفه اني رحت اعدل من جديد رسمه ريمتين لان القحطاني حطتها بشكل مو واضح ابداًُ وهذا اللي اخذ وقتي ..وشكرا

    profile picture

    wajd said

    at 10:47 pm on Mar 19, 2008

    thnx alot fatma o arej jad ta3abto bilmashro3 o la yhonon bagy elbanat tab3an thanx all u've done a great job

    profile picture

    fatma said

    at 11:02 pm on Mar 19, 2008

    الحمد لله بكذا نكون خلصناوادينا اللي علينا واتشاء الله ربي مايضيع تعبنا ونجيب درجات حلوووووه على قد التعب وشكرررررررا للجميع

    profile picture

    fatma said

    at 11:04 pm on Mar 19, 2008

    اريج رح اخليك تضعي اللمسات الاخيره ع المشروع بس لا تنسي الصوره اللي عملتها وجد ترى نسيت احطهااااا وبالتوفيق ياعسل

    profile picture

    Areej said

    at 11:31 pm on Mar 19, 2008

    اوكي ياحلوه نا انتهيت من عملي والحمد لللللللللللللللله واخيراص خلصنا والشكر كل الشكر للجميع على جهودهم الطيبه وان شاء الله شغلنا يحوز على رضاهم,, واسال الله ان يرزقنا برضى الدكتوره وبدرجات تبيض الوجه.........وشكرا مره اخرى للجميع

    profile picture

    Areej said

    at 11:32 pm on Mar 19, 2008

    بالنسبه لشغل وجد حطيته والحمد لله شوفي اخر شي يا فاطمه وقوليلي رايك؟؟

    profile picture

    fnoo432@... said

    at 12:30 am on Mar 20, 2008

    mra mshkoreeen bnat 3la el sh'3l o arej ya 3omra mra t3bnak m3na bs mn jd alllah yowfgk ya rb o enshallah na5th grade 7lo

    profile picture

    ghaddoo_21@... said

    at 8:25 pm on Mar 21, 2008

    تسلموا يا أريج وفاطمة عالشغل
    من جد شغل متعوب عليه
    والله يوفق الجميع

    You don't have permission to comment on this page.