| |
phase-I
Page history last edited by Abdulkariml 1 yr ago
phase-I
Introduction
Our world is evolving around us, new technology is being created everyday so we need something new.Something easy to work with, so that is why KSU decided to create a new system, this system is designed to help a lot of people and tomake life easier. It’s main goal is to produce a well studied project presentation schedule online instead of manually as before. It’s about organizing the grad students and staff schedules to obtain an emp slot for the project presentation time, any preferences or exclusions on any side can be updated online instead of face to face or by email which may cause errors, this is a web-based system designed with prototype model, this system alsoprovides tow main functions:
Functions for all users
1. Account Managing and Maintenance:
a) Create and update account: the user can create and update his/her account.
Account contains user’s information such that Group name and ID, user name and ID, email, schedule.
b) Login: to be able to use his/her account the user must login.
c) Logout: to sign out providing more security.
d) Contact: allow the user to contact with website administrator via e-mails.
2. Schedules Managing and Maintenance :
a) Add schedule: the user can add his/her schedule.
b) Edit schedule: the user can update his/her schedule.
c) Delete schedule: the user can delete his/her schedule.
Functions for specific users
Administrator:
a) Delete accounts: the administrator may delete accounts.
b) Notify users: the administrator can notify intended users
c)Delete Archive: the administrator maydelete the Archived users or groups when the information is not needed any more.
To decided the most appropriate software development approach with the given constraints, constraints, this is all models we though t about,but they were not exeptable for the following reasons: in the waterfall approach , the activities will represents as separate process , which is difficult to respond to changing customer requirements while we don't understood all requirements, and we can't see any functionality until end of the project , In Exploratory approach, there is no functionality in early because it's depend on documentation, while in incremental some of system functionality is available earlier but the requirement must be clear and well understood , because it's depend on prioritised of requirements,the spiral approach is for large, expensive and complicated system and our system is small and we don't need this approch, while The CBSE approach based on systematic reuse where systems are integrated from existing component or COTS system, this approach is perfect because it’s reduce costs and risks and it’s be faster delivery so it’s appropriate in this side ,but in this system we don't understand all requirements and may be the system dose not meet real needs of users and we can’t change any code cause it’s has copywriter.. at the end this approach is not an appropriate model .last..Prototype model :this approach is a best model cause it’s appropriate for our system in many reason. First, the customer want the system early so the prototype may can we start work in the first phase in the project so present some of functionality early. Also we didn’t understand all requirement, the customer define a general objective for the software but they dose not identify detailed input , processing ,or output requirement . and if the customer know exact what he want we can do it in any phase comfortably, For these reason we have chosen the prototype model is the best for our system...
Team Organization
since this is a small system it will be consist of only 12 member
Risk Management:
Risk represents uncertainty.
The more uncertainty there is in an activity the greater the difficult it will be towards a successful completion.
It is fair to say that anything that can
affect the performance of the product wouldconstitute a risk . However, this event would need to be uncertain and have asignificant impact.
When something goes wrong and there is no 'plan' in place to tackle it you are intocrisis management. It's possible that you may get away with this on occasion but regular crisis management will cause a lot of problems
The impact of a risk, should it occur, will be to jeopardize the project's ability to succeed at one of its objectives.
High risks that should be resolved in the baseline plan. The best managers should be assigned. Additional resources should be applied. With some of these risks, project descoping might be considered.
Moderate risks that can be addressed with plans that balance the cost of risk management with the risk-adjusted impact on the project. Contingency plans can be applied to these risks.
Low risks,which can often be left to the project team to address as they arise during the project.
Risk Analysis schedule:
No.
|
Type
|
Risk Factor
|
Impact Qualification
(L,M,H)
|
Probability Qualificaion (L.M.H)
|
|
1
2
3
4
|
Client |
Input wrong data from the user
User fail to understand the impact of requirements changes.
Narrow knowledge level of users
Absence level of commitment level of users
|
H
L
M
M
|
H
L
M
L
|
4
5
6
7
|
Staffing |
Team lateness because of exams and other assignments
Number of team members unknowledgeable of project
Team members working together as a group for the first time
Physical location of team members prevents effective management
|
L
M
H
M
|
H
L
M
M
|
8
9
10
11
|
Technical |
Internet and connection problems
The database used in the system cannot process as many transactions per second as expected.
Project size in comparison to timeline
Resource availability is inconsistent
|
M
H
H
L
|
M
L
M
L
|
A strategy to manage that risk:
|
Add a link that contains the steps of dealing with the site and add link a n e-mail address to reply the user questions.
|
User fail to understand the impact of requirements
|
Risk avoidance Strategy
|
Reorganize team so that there is more overlap of work and people from different level who doesn’t have exams. to understand each other’s job.
|
Team lateness
|
Minimization strategy
|
Make sure that the user understands how it is important to upload his own data and keep trying until the connection problem fixed ,or the pressure on the database that may caused the problem is fixed too .
build a firewall to protect the site.
|
Internet and connection problems
+ Database problems
+Sceurity problems
|
Contingency plan
|
Work Breakdown
No.
|
Task
|
Milestones
|
Timing
|
1
|
Develop the project plan
|
plan report(Milestones)
|
March 14-21,2008
|
2
|
Develop the SRS document
|
SRS Documentation (Deliverables)
|
March-April 22-11,2008
|
3
|
Software Design
|
Architecture Design(Milestones)
|
April-May 12-2,2008
|
4
|
Implementation and Testing
|
Validation Documentation(Milestones)
|
May 3-16,2008
|
5
|
System Evolution
|
Evolution Report(Milestones)
|
May-June 17-6,2008
|

Project Schedule
Task duration and Dependency
Task NO.
|
Activity
|
Duration(dayS)
|
Dependencies
|
|
SW Development
|
|
|
T1
|
-Determine the project scope
|
2days
|
-----
|
| T2 |
-Gther information
|
1day
|
----- |
| T3 |
-Develop project plane
|
5days
|
T1/T2 |
T4
|
-Determine system functionality and project requirement
|
3days |
T1/T2
|
| T5 |
-Develop SRS Documentation |
7days
|
T4 |
|
Software Analysis and Design
|
|
|
T6
|
-Analysis and Design Data Base
|
5days
|
T5
|
T7
|
-Analyze and Design slot selection algorithm
|
5days
|
T5
|
T8
|
-Analyze and Design registration method
|
3days
|
T5
|
T9
|
-Analyze and Design schedule import method
|
2days
|
T6
|
T10
|
-Analyze and Design schedule update method
|
2days
|
T6
|
T11
|
-Analyze and Design design search function
|
1day
|
T5
|
T12
|
-Analyze and Design design privacy policy
|
3days
|
T5
|
|
Software implementation and unit test
|
|
|
T13
|
-Implement and unit test Data Base
|
2days
|
T6
|
T14
|
-Implement and unit test slot selection algorithm
|
2days
|
T7
|
T15
|
-Implement and unit test registration method
|
1day
|
T8
|
T16
|
-Implementand unit test schedule import method
|
1day
|
T9
|
T17
|
-Implement and unit test schedule update method
|
1day
|
T10
|
T18
|
-Implement and unit test search function
|
1day
|
T11
|
T19
|
-Implement and unit test privacy policy
|
1day
|
T12
|
|
Integration time |
|
|
T20
|
-Integrat the project parts
|
2days
|
from T13 until T19
|
| |
Project test
|
|
|
T21
|
-Test all project part
|
2days
|
T20
|
| |
Final version |
|
|
T22
|
-Develop Evolution report
|
1day
|
T21
|
| |
Evolution time
|
|
|
Activity Network :
Activity Bar Chart :
Monitoring and Reporting Mechanisms
Any plan needs to be monitored to ensure that it progresses towards its intended outcomes. This ensures efficient management of the project and provides a means to communicate initiatives and achievements. For that reason the PSS Project uses a participatory review approach( teamwork meeting and communication) to monitor the progress of the project activities against predefined objectives.
The strategy is:
Weekly Meeting: each phase has at least one faca-to-face metting, as for:
* sharing the general idea in this phase between teamwork members.
* Discussion previous step and its results.
* Discussion what will be done.
During a week:Teamwork have to keep communicating each other and document their decisions to be add to the next meeting report.
Communicating is done by : No Pain No Gain Online Wiki (http://nopainnogain.pbwiki.com/), Email and Cellphone.
Reporting time table
NO.
|
Timing
|
Reporting /Monitoring (main Idea)
|
| 1 |
March 14-19,2008
|
Report heading: 1.Teamwork members information and their schedules |
| 2 |
March 17-19,2008 |
Report heading: 2. Project Plan |
| 3 |
March 22-28,2008 |
Report: 3. About current status |
| 4 |
March-April 29-4,2008 |
Prototype version 1 |
| 5 |
April 5-11,2008 |
Report heading: 5. SRS Document |
| 6 |
April 12-18,2008 |
Prototype version 2 |
| 7 |
April 19-25,2008 |
Report heading: 6. final modifications on prototype version 2
|
|
8
|
April- May 26-2,2008 |
Prototype version 3 |
| 9 |
May 3-9,2008 |
Report heading: 7.Designing Report |
| 10 |
May 10-16,2008 |
Report: 8. About current status |
| 11 |
May 17-23,2008 |
Report heading: 9.Implemintion Report |
| 12 |
May 24-30,2008 |
Report: 10. About current status |
| 13 |
May-June 31-6,2008 |
Report heading: 9.Evolution Report |
phase-I
|
|
Tip: To turn text into a link, highlight the text, then click on a page or file from the list above.
|
|
|
|
|
Comments (37)
Nouf Alghanmi said
at 9:36 pm on Mar 16, 2008
ايش رايكم بالجدولة الثانيه
Bedour Abouammoh said
at 10:03 pm on Mar 16, 2008
هلا :)
الجدول الاول اللي حطيته مررا اتعبني مايجي يسار زي اللي بعده ... ولا حتى يتحرك اصلا
. BEDOUR .
Bedour Abouammoh said
at 10:25 pm on Mar 16, 2008
جدول ال risk الاول:
اعتقد انه عدم معرفة بعض الاعضاء بالمشروع يعتبر high risk لانه لو ماعرف رح تحدث الكثير من الاغلاط بناء على عدم فهمه... هذا لو اعتبرناه اصلا risk لانه في مشروعنا مافي اي احد ماهو عارف له لانه موجود كسؤال كامل بالblog ولو كان المقصود الخبره.. فكل الاعضاء ماعندهم خبره فما اعرف اذا كمان ممكن نعتبرها risk..
ويمكن حل الrisk والاول موجود في الجدول اللي كتبته لو اقتنعتو فيه
. BEDOUR . شكرا
Ramah AL-Balawi said
at 11:37 pm on Mar 16, 2008
hi Bedour..i've tried to solve the problem with the first schedule..hope u like it
i didnt get what u mean in ur second comment cuz with arabic and english words are mixed up..
Rana Al-Rasheed said
at 2:47 am on Mar 17, 2008
Hi girls, I think the page format should be more organized.
I tried to fix some formating,,
Bedour Abouammoh said
at 3:51 am on Mar 17, 2008
hala Ramah....thank you :)
..the second comment was about the first risk schedule i thought it needed to be changed...someone removed it anyways :) . BEDOUR.
Mada AL-Haidary said
at 4:58 pm on Mar 17, 2008
!!Girls caution !!
FONT FORMAT have been CHANGED
http://nopainnogain.pbwiki.com/phases
thanx
Najd Al-Mouh said
at 5:01 pm on Mar 17, 2008
كيفكم بنات... ياليت نلتزم أكثر بالفورمات لأني شفت خط صغير وكبير في نفس البرغراف وكمان نوع الخط ... وعلى فكرة اغلب المشاكل copy - paste تجي لما تعملي
Rana Al-Rasheed said
at 5:06 pm on Mar 17, 2008
Hi..
I just wana ask about (work breakdown)
is it enough.. dont we have to add MORE details.
I think we have to add the tasks
what do you think ????
Ramah AL-Balawi said
at 6:14 pm on Mar 17, 2008
hi girls...do u think that the interface for the system being not defined is considered as a risk??
Rana...for me i think that the work breakdown is good.am afraid that if we add the tasks there wont be any difference between schedule plan and work breakdown...but lets see what the other girls think
nouf al-ajmi said
at 6:37 pm on Mar 17, 2008
hi i am with rama in task breakdown no need for more task
Rana Al-Rasheed said
at 6:38 pm on Mar 17, 2008
Hi Ramah..
it might be a risk and we can set a Avoidance strategyby Using prototyping model so users get a feel for the actual system
Bashaer ALkhwaiter said
at 6:42 pm on Mar 17, 2008
Hi Girls...AS what we thought-Danya and me- The work brekdown must has a time to represent the distribution of work on the time..r we right?...Bashaer
Ramah AL-Balawi said
at 7:09 pm on Mar 17, 2008
hello Bashaer..i think the main goal of work breakdown is to break the project into individual, managable components. the next step after that,based on the work breakdown, is to set the plan or project schedule.
plz tell me what u think ;)
Rana Al-Rasheed said
at 7:11 pm on Mar 17, 2008
Risk: one of the Tech risk can be secuirty low .. we can avoid it by building a Firewall to help prevent hackers or malicious from gaining access. another risk : The admin might enter a wrong schedule we can avoid it by taking the schedule from the DB by the ID ?? BASHAER : Dont we have know the actual Due Date so we can assign it to each phase ??
Dania Alomar said
at 7:26 pm on Mar 17, 2008
هاي بنات وش رايكم نحط في المقدمه....أجوبة الأسئله الأولى بحيث تكون المقدمه متضمنه نوع الmodel و type
Dania Alomar said
at 7:31 pm on Mar 17, 2008
Hi again...I found good format for team organization I did not know about your ideas
Ramah AL-Balawi said
at 7:39 pm on Mar 17, 2008
hi..u can attach the team organization format that u found so Lamya can take a look at it and then we can remove it, cuz she said that she will write it..thnx
Mada AL-Haidary said
at 7:40 pm on Mar 17, 2008
hi danya
what y talking about is just what i & lamya doing right now
"model & Type"
Dania Alomar said
at 7:51 pm on Mar 17, 2008
Hi Mada... I am talking about introduction if you can put the type and the model inside the introduction
lamya aljasser said
at 7:54 pm on Mar 17, 2008
اهلين بنات باحط الجدول حق team organization
كل وحده تتاكد من اسمها صح ورقمها الجامعي وايميلها لو سمحتووو
لمياء
Bashaer ALkhwaiter said
at 8:00 pm on Mar 17, 2008
yes Ramah it is a risk , and as what Rana says it can be prevented or covered by producing prototyping that represent the interface...Bashaer
Bedour Abouammoh said
at 8:02 pm on Mar 17, 2008
hi.. i don't think it's a risk because we are using the prototype model..so the customer will tell us if he didn't like something with the interface and it won’t be late for us to fix it,beside that we should know how to do a complete interface based on our experience...Rana, i think the breakdown is good,i have nothing to add :)..BEDOUR..
Nouf Alghanmi said
at 8:04 pm on Mar 17, 2008
hi ramah i think it's arisk ,i'm with ranah
Bedour Abouammoh said
at 8:14 pm on Mar 17, 2008
hi Rana i liked the security risk idea... i'll add it later if someone didn't... marra za7ma i think i'll wait..and am not sure about the second risk .BEDOUR.
Mada AL-Haidary said
at 8:14 pm on Mar 17, 2008
yup danya that what we doing :)
.
.
about RISK i am agree with bedoure..
Ramah AL-Balawi said
at 8:51 pm on Mar 17, 2008
hi..i think that is the reason for adding the degree or quality of impact in risk analysis..we should mention every risk that might happen then show the level of imapct..the client must know that we thought about every risk that might happen and let him know how risky is it..
Bedour Abouammoh said
at 1:36 am on Mar 18, 2008
AHLAN... is it really considered as a risk in our case??..we are using a prototype model!!..and it's not risky at all, if we want the customer know that we care we can just ask him what he wants in our meetings,and show him different interfaces that we think it's good and let him choose in case he doesn’t know what he wants....GIRLS.... i hope u like the editing i reformatted the phase i know it's kind of difficult to deal with it and it changes itself automatically..so inshalla no one needs to change it again.. i think this is the clearest font we have..MADA & LAMYA thank u for letting me do it >>BEDOUR<<
Najd Al-Mouh said
at 6:56 am on Mar 18, 2008
يعطيك العافية على الفورمات
وانا اشوف مثلك انه ماهو ريسك
Ramah AL-Balawi said
at 5:30 pm on Mar 18, 2008
thnx Bedour for ur nice formatting..
Ramah AL-Balawi said
at 5:35 pm on Mar 18, 2008
HELLO my dear team..plz try to finish up ur work as soon as possible cuz the girls responsible for formatting need to finish all the format..so when ever u finish just let us know..send me sms or email or just write in the comments that u r finished...
thnx for all what u have done and what u r doing :)
Bedour Abouammoh said
at 6:50 pm on Mar 18, 2008
i finished =D >>BEDOUR<<
Najd Al-Mouh said
at 8:00 pm on Mar 18, 2008
بنات يليت تشوفون الاتاتشمنت الي نزلته عن البارشارت والنتورك و(اتوقع انه لازم يكون عندك برنامج اوفس اسمه بروجكت عشان يفتح) وانا على العموم بطبعه بكرة بجيبه .. ان شاءلله اشوف تعليقاتكم عليه واذا عندكم اقتراح ثاني بطريقة تنزيله.. (نجد)ء
Bashaer ALkhwaiter said
at 9:56 pm on Mar 18, 2008
Hi Engineers :)...need ur opinions about(Monitoring & Reporting section), and if it is okay, need ur estimation about the two empty cells..thanx..Bashaer
Bashaer ALkhwaiter said
at 4:22 pm on Mar 19, 2008
Hi Engineers :)ur opinions about Monitoring & Reporting STRATEGY..is it okay?....Eng.Najd what instedd of PROJECT prog. to see it...Bashaer
Ramah AL-Balawi said
at 4:43 pm on Mar 19, 2008
hi Bashaer...i think it is clear and fine..
Nouf Alghanmi said
at 7:37 pm on Mar 19, 2008
hi Engineers {i love this bashaer :)}
thanks for ur work it just perfect
thank u
You don't have permission to comment on this page.