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
|
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
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"
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)
fnoo432@... said
at 7:53 pm on Mar 18, 2008
allllllllllllah y36ek el 3afia aroja
fatma said
at 8:05 pm on Mar 19, 2008
اريج انا الحين جالسه اضبط الصفحه وبنزل الصور
Areej said
at 8:20 pm on Mar 19, 2008
هلا والله فطووووووم اوكي انا عملت بعض الحاجات لكن حابه اعرف ايش اللي بتسوينه علشان اعرف اللي علي لاني ابغى اضبط الصوره ياريت تردين علي الحين
Areej said
at 8:23 pm on Mar 19, 2008
شكرا يافنواااااااا على الملاحظه ,,تصدقين انك رافعتلي ضغطي بهاالانجليزي حقك لكن انا عاذرتك^ـــ^ وشكراً
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
fatma said
at 10:24 pm on Mar 19, 2008
اوكي وجد رح اسوي لها لينك سوري لاني توقفت شوي
Areej said
at 10:32 pm on Mar 19, 2008
راح نحط صورتك انا ماعندي مشكله لكن السالفه اني رحت اعدل من جديد رسمه ريمتين لان القحطاني حطتها بشكل مو واضح ابداًُ وهذا اللي اخذ وقتي ..وشكرا
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
fatma said
at 11:02 pm on Mar 19, 2008
الحمد لله بكذا نكون خلصناوادينا اللي علينا واتشاء الله ربي مايضيع تعبنا ونجيب درجات حلوووووه على قد التعب وشكرررررررا للجميع
fatma said
at 11:04 pm on Mar 19, 2008
اريج رح اخليك تضعي اللمسات الاخيره ع المشروع بس لا تنسي الصوره اللي عملتها وجد ترى نسيت احطهااااا وبالتوفيق ياعسل
Areej said
at 11:31 pm on Mar 19, 2008
اوكي ياحلوه نا انتهيت من عملي والحمد لللللللللللللللله واخيراص خلصنا والشكر كل الشكر للجميع على جهودهم الطيبه وان شاء الله شغلنا يحوز على رضاهم,, واسال الله ان يرزقنا برضى الدكتوره وبدرجات تبيض الوجه.........وشكرا مره اخرى للجميع
Areej said
at 11:32 pm on Mar 19, 2008
بالنسبه لشغل وجد حطيته والحمد لله شوفي اخر شي يا فاطمه وقوليلي رايك؟؟
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
ghaddoo_21@... said
at 8:25 pm on Mar 21, 2008
تسلموا يا أريج وفاطمة عالشغل
من جد شغل متعوب عليه
والله يوفق الجميع
You don't have permission to comment on this page.