# data[].attributes.body
Fatima's Test Cases:

Description:
1- User trying to login using an end-device
2- The system should verify the password.

Expected Outcome:
1- A form with 2 inputs for username and password should be displayed.
2- Password should be verified.

Actual Outcome:
1- A form with 2 inputs for username and password should be displayed.
2- Password should be verified.
-------------------------------------------------------------------------------------------------------------------

# data[].attributes.body
Hamed's test cases:
Can the app display news
Can the app display news details
can the app allow the administrator to send a message
Can the support users login
Can the app allow the administrator to change to department categories

# data[].attributes.body
How the user is going to access the news on the app?

How could the user browse the news?

Is it going to be like hyper links or just like a button that take you to another page?

What is the database platform you are going to use?

Is it compatible with other os platforms?

Is you are product going to be connected to a web page or different database that could be accessed using pc?

# data[].attributes.body
Fatima testing Zainab project:
1- Does your project will enhance the communication channel between the clients?
2- Does your system will minimize complexity and lower cost?

# data[].attributes.body
Developer "Abdulrahman", Tester "Ali"

1- Is this app going to be used by the general public? or only by administrators?
2- Can users add new information to the database?
3- Can users contact the administrator regarding new places to add?
4- Is your app only usable on mobile? if yes, will it be compatible with PC in the future?

Developer "Ali", Tester "Abdulrahman"

1- Will users be able to upload media files on the forums?
2- How many user types do you have?
3- Will there be a FAQ section?
4- What are the information that are going to be added to the database?

# data[].attributes.body
Zainab asking Fatima Muhuasien:
1. Does your system will replace or will enhance the current system?
2. Why did you use a Remote desktop connection software instead of using the vCloud connection to access the thin client server?
3.

# data[].attributes.body
Fatma asking Yousif:
1) How do they upload and download the media files?
2) how to they view the progress?
3) how will students use the supercomputer?

------------------------------------------------------------------------------------------------------------------
Yousif asking fatma:
1) are accounts necessary?
2) who is the audience youre targeting ?
3) what kind of security will be implemented?
4)

# data[].attributes.body
what is testing?
testing by the client is to create a scenario by the project manager
how do we evaluate the product ?
Determine the requirements then we make a checklist

what is the success criteria of the project?
1-       Completing the project within the given Scope by our client.

2-       Provide the client will a project that supports the education process.

3-       Finishing the project within the deadline which is 3 months.

4-       Completing the project within the budget calculated.

5-        Creating a design of the project which is professional and well agreed to by all stakeholders.

6-       Presenting to the client the project in a professional way, that makes the client satisfied.
7- the project is ready to used properly

# data[].attributes.body
Testing is the process of ensuring that the product is of a good quality product.
How to ensure that our product is of a good quality:
We run tests on our product and compare it to the project goals
Success criteria:
1- the app can displays news and the news details
2- The app can allow an administrator to create a news and broadcast it

# data[].attributes.body
the process of checking the quality, performance, or reliability of the product.

to ensure the product is of quality i will bring students from web media to test the supercomputer by breaking the procedure into 3 parts:
uploading
rendering
finally downloading the rendered video
a checklist will exist with the previous tasks and all must be checked
-------------------------------------------------------------------------------------------------------------------
fatema haji will check how people react to her website, and let them decide the quality of it depending on how easy it is to navigate through the website
************************************************************************
Success criteria:
1)

# data[].attributes.body
What is testing?

Evaluating the functionality of a product and making sure it satesfies the client's requirements.

From the list of requirements, we create tasks that the user can perform during the testing phase. After doing so, being able to finish these tasks according to the task list provided, it proves that the client's requirements are met.

When the project's goals are met.

# data[].attributes.body
How you plan you will test your product?
Testing process:

Schedule time for testing particular tasks.

Develop a test plan.

Determine what are the necessary requirements that should be tested

Determine who will test/use the product. Ex:end users
Collect end-users opinion/feedback to improve the product

# data[].attributes.body
What is testing?

Is to make sure the build system and the final product is working properly and to be able to evaluate it based on the successful criteria of the project.

Testing process:

1-      The project manager must test it as an end client.

2-      Ask other colleagues to test the system and provide him/her with a checklist paper to make sure all the functioned and un-functioned features are working properly.

3-      Estimate the time of data transmitted between end user and system.

# data[].attributes.body
Testing is the phase were we ensure that the functionality of the program is working as we expected.
Hamed plans to test his app by making sure it functions very well

# data[].attributes.body
testing:
the process of checking the quality, performance, or reliability of the product.
reveal the strength or capabilities of the product.
-------------------------------------------------------------------------------------------------------
i will bring studetns from web media to test thje super computer by breaking the procedure into 3 parts:
uploading
rendering
and finally downloading the rendered video
-------------------------------------------------------------------------------------------------------
fatema haji will check how peopel react to her fancy (not) website, and let them decide the quality of it depending on how easy they foind it

# data[].attributes.body
What is testing:
Is to check the functionality of the product by performing certain tasks to ensure the quality of said tasks.

How will the product be tested:
1- Inviting users who have no technical knowledge to test the product.
2- Providing the instructions for the user to follow to do certain tasks.
3- Ask for feedback about the product via survey.
4- Improve the product using the feedback provided, then re-test it.

# data[].attributes.body
1.       Procurement Management Plan

1.1.    Introduction

The procurement for this project is handled by the Project Management Office (PMO) at Bahrain Polytechnic according to Bahrain Polytechnic’s Purchasing Policy and Procedures.  The Project requirements are listed in the resource sheet.  Required equipment is recorded in the project requirement log and requested during the planning phase.

1.2.    Procurement Management Processes and activities

Procurement Management consists of the following processes.

o    Plan procurements: Determine the required resources or services, suppliers, develop and send Request for Proposals (RFP), Request for Quotations (RFQ), and receive response from suppliers.

o    Conduct procurements: Obtain seller responses, select sellers, and award contracts.

o    Administer procurements: Management of relationships with the sellers or suppliers, monitoring the contract performance, and making changes where needed.

o    Close procurements: Complete and settle each contract, including resolving of any open items.

1.3.    Procurement Management Responsibilities

In the Procurement Management process, the stakeholders hold different roles, and have different responsibilities. The following Responsibility Assignment Matrix (RACI) defines who is responsible, accountable, consulted, and informed during the Procurement Management process.

| Responsible | Accountable | Consulted | Informed
| Project Management Office (PMO) | Project Manager | Project Supervisor | All stakeholders

Table 23- Procurement Management Plan RACI Matrix

1.4.    Procurement Management Approach

The SpendMap software will be used to visualise the procurement processes. The screenshot below shows the main menu of the software, alongside the procurement cycle diagram

# data[].attributes.headline
There are four Schedule parameters to determine the relationship between identified activities: Finish to Finish (FF) Start to Finish (SF) Finish to Start (FS) Start to Start (SS)

# data[].attributes.subject
There are four Schedule parameters to determine the relationship between identified activities: Finish to Finish (FF) Start to Finish (SF) Finish to Start (FS) Start to Start (SS)

# data[].attributes.body
·         Cost Performance Index (CPI): Represents the amount of work being completed on a project for every unit of cost spent. CPI is computed by Earned Value / Actual Cost . A value of above 1 means that the project is doing well against the budget.

Cost variance (CV): The difference between the amount budgeted and the amount actually spent for the work performed. The CV shows whether and by how much you’re under or over your approved budget.

Cost Variance can be calculated by subtracting actual cost from earned value.

Cost Variance = Earned Value – Actual Cost

CV = EV – AC

From the above formula, we can conclude that,

·         If Cost Variance is positive, this means you are under budget.

·         If Cost Variance is negative, this means you are over budget.

·         If Cost Variance is zero, this means you are on budget.

# data[].attributes.body
Schedule Performance Index (SPI): Represents how close actual work is being completed compared to the schedule. SPI is computed by Earned Value / Planned Value. A value of above one means that the project is doing well against the schedule.

Schedule variance (SV): The difference between the amounts budgeted for the work you actually did and for the work you planned to do. The SV shows whether and by how much your work is ahead of or behind your approved schedule

Schedule Variance can be calculated by subtracting planned value from earned value.

Schedule Variance = Earned Value – Planned Value

SV = EV – PV

From the above formula, we can conclude that:

·         If Schedule Variance is positive, this means you are ahead of schedule.

·         If Schedule Variance is negative, this means you are behind schedule.

·         If Schedule Variance is zero, this means you are on schedule.

·         When the project is completed Schedule Variance becomes zero, because at the end of the project all Planned Value has been earned.

# data[].attributes.body
Constraints

Constraints are limitations imposed on the project, such as the limitation of cost, schedule, or resources, and you have to work within the boundaries restricted by these constraints. All projects have constraints, which are defined at the beginning of the project.

The PMBOK Guide recognizes six project constraints: scope, quality, schedule, budget, resource and risk. Out of these six, scope, schedule, and budget are collectively known as the triple constraints.

A constraint can be of two types:

1. Business Constraints

2. Technical Constraints

Business Constraints

Business constraints depend on the state of your organization; for example, time, budget, resource, etc.
Technical Constraints

Technical constraints limit your design choice. For example, let’s say you’re constructing a pipeline, and according to the design your pipeline should be able to withstand a certain amount of pressure. This pressure limit is your technical constraint.

# data[].attributes.body
Business Contraints

# data[].attributes.body
With reference to the Policy relating to the use of computer facilities released on the Bahrain Polytechnic website by the Information Technology Division, I ABC, Project Manager take the responsibility to abide by the academic mission and administrative functions of the Institution. Project Associate agrees to use Bahrain Polytechnic Hardware and software appropriately as permitted or required by the ICTS policies and procedures.

# data[].attributes.body
1. Always have a professional to look and analyse the project.
2. Start step-by-step approach to implemen the project scope if it was too big to handle in a short period of time..
3. The project scope management has to be completed and handed.

# data[].attributes.body
1. Keep your scope realistic and focus on what is most important.
2. Research and understand all the possible hurdles and if there are solutions for them. If not either downscale or eliminate.
3. Dedicate adequate time & focus for planning and thoroughly designing the product, which should verify if it is achievable or not.
4. Failure to communicate is failure to deliver.

# data[].attributes.body
the main problems:
Scope Management: understanding the requirement, and addressing the problems that might accrue.
Stakeholder Involvement:get benefits from the feedback, and sufficient information*-
Project Manager:the manager should be skilled and experienced.
Executives Understanding:understanding of IT technology

# data[].attributes.body
*********** please don't copy ***************
we think that ...
Scope Management:
they didn't think efficiently about the problems.

Stakeholder Involvement :
the store managers didn't receive sufficient information about each country.

Project Manager:

Executives Understanding