THIS IS AN EXAM I FINISHED 8 QUESTION AND I NEED THE REST TO BE DONE BY FRIDAY FROM 9 TO 16 ,BUT I NEED THE ANSWER FOR THE QUESTION 9 TO 16 RELATED TO THE ANSWER 1 TO 8

profilesaqeradnan
SAmidtermexam-1.doc

1

Student Name: SAGER ALHRAHSHEH

Course: DMA 605-3

1-Methodology

Dynamic System Development Method (DSDM) is the best approach for this project development. It is an agile project delivery framework which was initially used for the development of software. (Abrahamsson,2017) The original idea was to provide additional insight to the Rapid Application Development, but it was revised to become a generic approach and a solution delivery. DSDM framework covers a wide range of activities in the lifecycle of the project which incorporates a strong foundation and governance. This would serve OMI well because there is continuous involvement of the users or customers. The methodology is known for fixing cost, time and quality using the Moscow prioritization scope and thus projects are delivered to meet time requirements. (Abrahamsson,2017) OMI requires the project to be done within a considerably short time to avoid inconveniences and the cost of switching from the system that runs in desktop windows to the TO-BE system should be cost-effective. DSDN applies principles of focus, delivery, collaboration, quality and communication among others. This would be the most appropriate methodology for OMI in project development.

2-System Request

The system to be developed should be a web application that will help OMI migrate their data into Cloud storage. The system shall allow the user to login and access features according to their roles in OMI. The new system should enable staff to create new meetings, assign start and end dates and, also divide the meetings into sessions that can be assigned one or more languages. The language requirements will determine the interpreters and the staff shall assign rooms according to the number of people in attendance. The system will interact with both the staff and customers in a friendly way, for instance, it will allow web access by attendees who will be able to complete the registration online and receive email notifications for the meetings.

An interview with the stakeholders shows that they want a system that has a fast response when they log in, look and feel that the pages are friendly, and the system should be easy to use. The interface requirement is that it should use attractive colors and font. The security aspect of the system shall identify the interpreters by their first name, last name, education and language levels, their competence and addresses of residences. The other requirement is that the system will identify meeting locations by name, street address, name of the city, state, and country. This is also a security measure for both the staff and the customers. There could be constraints to this project implementation like some people may fail to comprehend completely the application or some customers might feel that their information is not secure by uploading it to online platforms. OMI should take the initiative of educating the staff and give customers assurances of safety even as they transition to the web application.

System Request

Project Name: Organize meeting and interpretation

Project Sponsor: Vice President of OMI

Name: SAGER ALHARAHSHEH

Department: analysis

Organization: OMI

Phone:703888888888

E-mail: [email protected]

Business Need:

Functionality:

-Fast response when a user logs in and uses the system

-The look and feel of the web pages should be user friendly

-Users should be able to use the system easily

-The system should be secure

Expected Value:

Tangible:

The location for the OMI.

Intangible:

-improving their system and migrate their system to a Web application and migrate their database into Cloud.

-Allow OMI staff to login and access application features according to their roles

-Allow OMI staff to --create a new meeting, assign begin and end dates, crate one or more sessions for each meeting with begin and end times, select one or more languages for the meeting, assign interpreters according to the language needs of the meeting, assign a meeting room according to the number of people attending the meeting, and select the location of the meeting.

-The system shall allow web access by meeting attendees and allow online registration for the meeting.

-The system shall allow email notifications to attendees of the meetings

Special Issues or Constraints:

OMI is looking to improving their system and migrate their system to a Web application and migrate their database into Cloud.

3-Feasibility Analysis

For the feasibility analysis, the different and specific recommendations are laid down for the candidate final system like costs, personnel, schedule, and target timelines. The developer understands the software, necessary functions, behavior, and how it will perform when interfaced with other systems.

1-Technical feasibility for the TO-BE project shows there are enough resources to meet the capacity of the system to work. OMI has the right hardware, software and all technological requirements for the proposed system. (Wagner,2018) The company has been using a similar system and the new one will be an upgrading, so the technical team will only require adopting the new features to get the project running.

2-The economic feasibility analysis of the project is positive, the cost and benefits are viable to OMI and the company should go ahead and finance the advanced system. The accessibility of the system will increase the number of customers making registrations online which is profitable to OMI and more convenient. The economic feasibility analysis provides an assessment that can enhance credibility of the project by considering the cost, viability and benefits of the project.

3-Organizational feasibility is also positive because OMI is ready to adopt changes like migrating database to Cloud storage and the new system will meet the organization’s needs. The organization will benefit from the new system that satisfies its needs for both staff and customers. Still there is need to assess legal requirements like zoning laws, social media and data protection laws before accepting the project to run in the organization. The other component is analysis to determine how effective the project will be in meeting the needs of the company. Scheduling feasibility is important when determining the time needed to complete the project because time of the essence.

4-Project Selection Process

Project selection is based on the size of the impact on the organization, effort required and the probability of success upon implementation. The TO-BE System has all the factors positive for OMI because they have a good problem statement objective that communicate the significance, objectives, and scope of the project. The following company's Six Sigma will ensure the project has a measurable business impact and the organization goals are optimized. The new system focuses on reducing variations and defects in resources and time. The system is targeting a long-standing problem which especially inconvenienced the OMI staff and access by customers. The system will be solving a complex situation and will require significant resources. Finally, the TO-BE system will deliver a meaningful payback compared to the capital invested.

5-Project Effort Selection

The effort estimation to be used in this case is the Formal Estimation Model because the system is tailored particularly in the context of the OMI requirements. We can make use of historical data from the organization which had a similar project. The approach is easy to introduce, and the cost is lower compared to the Expert model. (Wagner,2018) Considering that OMI previously had a similar system that only operated on desktops and not on websites, the new system is very likely to use less effort in development and maintenance. (Abrahamsson,2017) The person-hour or money required for this system will be reduced by approximately 20% from what was used with the older system. This is because customers will log in from different places and register for meetings and the staff needed for one-on-one registration will be much less.

6-Staffing Plan

The staffing will be guided by information and output by software development where the cost and schedule estimation models will be factored in. (Abrahamsson,2017) the current methods in OMI for determining staff numbers will be adjusted and the staff members reduced by about 20%. Staff members who were in customer registration maybe assigned somewhere else since that service might not be needed anymore. The skills required for the new system include the ability to adopt a new system, time management, solving software malfunctions that may arise, ability to guide customers via online platforms for registration and competent interpretation skills. (Wagner,2018) The organigram for this system will be simple because it will only allow people logged in to access just the permitted features. The admin is the only person with rights to get access to other junior accounts including those of customers.

ADMINISTRATOR STAFF MANAGERS STAFF MEMBERS CUSTOMERS

7-Requirement Gathering Techniques

The requirement gathering techniques I would use are those that relate to the project. Brainstorming is important in generating as many ideas as possible while document analysis would review documentation of existing system to help create an AS-IS process document to help in the migration of projects. The other technique is Focus Group where I would gather customers and get their feedback that would help validate or refine the new system being developed. Interviews are also vital in getting the views of all stakeholders in order to develop a satisfactory system. The final technique would be Interface Analysis that would help in ensuring that the system developed is user-centric, effective and usable by everyone.

8-Requirements Definition

A functional requirement is like the case where the TO-BE system will send emails to customers after they register as a notification. A non-functional requirement is like the specification of latency by which such emails will be sent after the registration is done. Non-functional requirements will include compliance, privacy of the database, the quality of the user experience, documentation and disaster recovery. Supportability and response time of the system are among other non-functional requirements that do not really relate to the execution of the project. (Wagner,2018)Functional requirements are the performances expected of the system like customers accessing and making registrations, staff getting to use the system even when traveling and the admin monitoring the whole system. All these aspects are fully met in the system that will bring great convenience in OMI service delivery.

9-Create Use case diagrams and use case descriptions for TO-BE system for the above project.

10-Create Business process modeling with activity diagrams for the above project.

11-Identify classes for the above project. Create a Class diagram of the system for the above project.

12-What Design strategy would you use for the above project?

13-Create an ERD (Entity Relationship Diagram) for the above project.

14-Map the problem domain classes to a relational database management system.

15-Create a mockup screen of the user interface. Include the Navigation structure design.

16-System implementation: Create a web application or a desktop application for the above project.