In: Computer Science
Following a rather lengthy but stringent interview process, you have been selected as the project manager for the “Web-Enhanced Communications Systems” Project. You have previous project management and systems analysis experience within the company with some experience in web technology. You wasted no time and started to put the project team together. You knew you would have to develop a survey to solicit input from all the relevant stakeholders with regards to the new system and make sure it meets the intended purpose for which this project is undertaken. BMHS has enlisted the service of Mark McGrath, a reputable web consultant for his advice and expertise. Mark has agreed to come in 2 hours a week for the first 3 months and then as and when required as the project progresses. The project team is required to work closely with him to tap the most out of this engagement – after all, he charges $200 an hour! Recall from running case 1 that this initiative is to develop a Web-based application to improve development and delivery of products and services. BMHS Board of Directors is very enthusiastic about this project and has approved a $2 million budget for this project. It is estimated that this system would save the company about $1.5 million each year for four years after implementation. It will also have the potential to significantly improve customer service and expand BMHS customer base. The system is estimated to take one year to complete with an estimated ballpark figure of $2 million to develop and an additional 10 percent of development costs ($200,000) each year to maintain over the next 4 years. Through the convergence of Web technology, wireless networks, and portable client devices, the system will be able to leverage Internet connectivity to support communications services and boost its ‘web presence’ for people, places and things. In addition, BMHS directors’ strategic vision is to be the leader in health research and development as well as in the forefront in providing community health services. In particular, it is envisaged that this web-enhanced health communication system would: • Allow customers and suppliers to provide suggestions, enter orders, view the status and history of orders, • Allow customers and suppliers to use electronic commerce capabilities to purchase and sell their products. • Allow Web-based communication between employees, customers, and suppliers in order to improve development and delivery of health care products and services.Provide a platform for health and scientific research where the medical community could collaborate and foster research and innovation. Support delivery of health care services to indigenous communities in remote places throughout Australia. (By allowing medical specialists to interact with Aboriginal health workers or remote local health care providers using web-supported videoconferencing and related technologies.) After consultation with experts and users, you have drafted out the following attributes and points to consider. You are planning to discuss these with your team in your next meeting: The Web-Enhanced Communications Systems will be launched in the BMHS standard business theme built in the Drupal content management system (CMS) and work across mobile, tablets, and other devices. Ensure adherence to BMHS policies and standards for the web, including accessibility, brand policy, and security. The system will use the BMHS Bios System for shared bios which means information entered once will appear in multiple places; Thoughts have to be put into site organisation, website strategy, and content advisement to make the website user-friendly and meet audience needs and organisational goals Ease of use for users of the system and consistency in user experience across the different interface, making it easier for audience to find information without the need to learn how to navigate each page/site Ease of use for non-technical content contributors—the content management system (CMS) should use a WYSIWYG editing tool, similar to Microsoft Word. As such, knowledge of HTML and other web programming skills is not required to update the sites. This helps ensure that the site will be maintained after its initial launch by administrative support and other job functions typically tasked with making updates to unit websites. Ensure that website hosting and technical infrastructure does not violate the Australian privacy act as well as the HIPAA as BMHS has dealings with their US counterparts. (HIPAA = Health Insurance Portability and Accountability is United States legislation that provides data privacy and security provisions for safeguarding medical information.) The site for the system will use responsive design, meaning they The site for the system will use responsive design, meaning they will adapt to new technology and screen sizes and thus works seamlessly on mobile and other devices. Training and support for content contributors as well as staff using the system. It would probably be ideal to have online manuals and interactive online tutorials for remote users.
***Develop a requirements traceability matrix for the “Web-Enhanced Communications Systems” Project. You should include at least eight requirements, identifying whether it is functional or non-functional requirements.
Hi,
Please find the solution below:
----------------
Solution:
Functional requirements:
Requirements that specify functional attributes of the system under test. Functional things are that the system is expected to perform by the users i.e Customers and Suppliers.
Non-functional requirements:
Requirements that specify non-functional attributes of the system under test like Security, Performance, the usability of the system, look and feel, etc.
Requiremetns Tracebility Matrix
is a matrix that traces requirements to design document and test cases.Having said that, it depends on the template or standard followed by the organization. You can use the excel sheet or tabular format for the matrix.
Requirements | TestCaseID |
Functional | |
Add Suggestions | TC-01: To verify add suggestion functionality |
Add Orders | TC-02: To verify add new order functionality |
View Order History | TC-03: To verify view order history functionality |
WYSIWYG editing tool | TC-04: To verify the editor tool in CMS. |
Theme built-in Drupal CMS | TC-05: To verify Drupal theme files. |
Non-Functional | |
Responsive web design. |
TC-06: To verify System view on mobile small screens. |
Adherence to the Australian privacy act | TC-07: To verify adherence to the Australian privacy act. |
Adherence to Accessibility Policy. | TC-08: To verify adherence to Accessibility Policy. |
--------------------------------------------------
Hope this helps.