ICT115 Introduction to Systems Design
This document provides a case study for Assessment Task 2 of ICT115 - Introduction to Systems Design. The document includes the assessment topics, marking criteria and guidelines for completing the assignment. Please read the document entirely to understand the submission requirements.
This document provides details for completing and submitting Assignment 2 for the course ICT115 Introduction to Systems Design. Section 2 describes the submission and assessment details. Section 3 describes the system brief and specific questions that require addressing.
This section details the content that must be contained in the body of the report. Section 3.1 System Brief contains details on the project, and Section 3.2 describes specific questions that require addressing.
3.1 System Brief
The Scene Brokers is an Australia wide venue booking company that acts as a go between amongst customers and venues, matching customers including businesses to suitable venues based on supplied criteria. The company has conducted a strategic review of its operations as part of its annual strategic business planning process. In the course of doing SWOT analysis, they identified an opportunity to extend their business to individuals requiring venue reservations with an automated website (and an associated App) taking advantage of their contacts and special rate deals available to them.
The Scene Brokers is proposing a website and App called FindYourVenue and are requesting a systems design solution to support its current operation targeting businesses and its new operation targeting individuals. It will be in the same vein as other existing popular customer to service matching websites such as HotelsCombined, except that its focus will be on matching customers to suitable venues Australia wide. FindYourVenue can be used for both medium to large corporate functions and small to medium private functions such as wedding receptions and birthday parties. Some constraints include that (1) for business customers the system will deal with only approved customers who has at least 100 attendees per booking, and (2) for individual customers the system will not deal with very large functions, i.e., it offers venues for not more than 500 attendees per private function. To become an approved business customer, a business must first apply for registration online and pay a $100 annual fee to receive a username to use the system – the username/password and the payment receipt are sent in a registering confirmation email. Individual customers can create an online profile and select a username/password by filling out a simple online form and providing their details – individual customers will also receive a welcome email including the customer’s registered details. Customers need to login into the system using their credentials and provide booking detailssuch as number of attendees, desired location, food menu, music genres, date and time, and price range, to see the list of available venues. After selecting a preferred venue, both types of customers must ultimately pay the full amount due to finalize their bookings. Once the booking is finalized, customers will receive a booking confirmation email in their registered email address which includes the tax invoice for the booking. The details of each booking are kept in customers’ records and can be viewed online. The Scene Brokers’ venue providers are registered as business contacts and are given access to the system to update the FindYourVenue database with their latest availability and pricing schedules.
The CEO of The Scene Brokers has commissioned your consultancy firm, ABC Consultancy, to prepare a formal business management report to identify a system design solution and explain the benefits of developing such a system to support their business and their service. In particular The Scene Brokers is interested in topics detailed below in section 3.2.
3.2 Topics to be addressed
3.2.1 Topic 1
Briefly describe how would you obtain the information needed for the development of a use case model to analyse the requirements of the proposed system. Draw a Use Case Diagram and document use case descriptions to represent the required functionality of the system. Note that any associated systems such as financial systems which are not detailed in the brief may be treated as a black box when drawing the use case diagram.
3.2.2 Topic 2
Establish a scholarly supported argument, discussing the benefits of offering a mobile application in addition to the website. You may start by exploring perceptions of, and behaviours related to, the use of mobile apps in similar businesses. You must use at least five references to support your argument.
3.2.3 Topic 3
Develop a Work Breakdown Structure (WBS) – organized by product and in at least three levels of details – for the front-end of a mobile application, which helps the management to understand the scope and complexity of the development project. You are required to demonstrate how the suggested WBS can be used by the management. No cost and schedule estimation is required at this stage. Note: The Project Management Body of Knowledge (PMBOK) defines WBS as a "deliverable oriented hierarchical decomposition of the work to be executed by the project team”.
Use Case Model
The present report is analysis of case study in which a mobile app “findmyvalue” app is developed. The famous booking company in the country of Australia, the Scene Brokers, acts as the intermediary between the customers and the venues. The report also highlights the use case of registration process in mobile app. The work break down structure is also given to develop mobile app.
The following report describes about the use of mobile applications in various sectors of business, especially allowing the clients to take advantage of the new technology. The main aim of the company is to match the venues according the businesses and demands of the customers and is based on the criteria that have been provided. The company wants to expand their business and serve the individuals who are requiring reservations of venues with the help of an automated website as well as an application associated with it. This will help the business to take advantage of accessing the contact lists of their customers as well as share the rates of the deals that are available to them.
Use Cases are types of specifications of the requirements in a textual format that are able to capture how a particular user will be interacting with a solution in order to achieve a specific goal. They describe the step-by –by-step that any user goes through to complete the specific goal with the use of a software system (Veblen, 2017). It captures all the methods of interactions that might happen between a user and the system, finally helping the user to achieve the desired goal.
While developing a use case one should start with functional requirements. These will be defining the working or the functions of a product. IT is necessary to describe exactly what the task the software requires to perform. The functional requirements of a particular product or application help in determining the scope of the application as well as define the rules and regulations of the business. The rules of the business are the most important aspect in this regard, as the application is supposed to conforms to the rules of the business. These include defining the date and information that needs to be tracked down such as the products and services, the contact list of the customers of the business or the firm and other such information that are vital to the business.
The non-functional requirements describe the look and feel of the application that is being developed. This includes the visual effects and properties and the audio properties as well, if applicable. This also includes the performance criteria of the system- how large it should be, how fast it performs and the terms and conditions of the usability of the system (Naumes & Naumes, 2014). These functions include the intended legal, political and cultural issues operating system and maintenance of the system as well.
The use cases are used to capture the performance of then software. One of the most common problems that are faced while reviewing the use cases are that either the use cases contains too much or too little knowledge of the system (Summers & Smith, 2014). As the use of business, one can write down a use case that is capable of describing what a particular piece of software performs or it needs to perform. For this, the person needs to have a sound knowledge of the technology that is being used, but with the help of use cases, it is very simple to know about the performance of the systems that are being used.
Use Case for Mobile Application
The customers at first have to download the mobile application and will have to pay the annual fees for the use of the portal and the application. After the payment has been received, the firm, Scene Brokers will be providing the operation email, receipt of the payment as well as the username and password to the customers on their personal emails. The customers will have to answer certain security questions and if they fail to do so, they will not be able to login to the applications. This will create a portal for the customers. The customers have to login to the mobile applications with the help of the login credentials provided by the firm. The customers are now connected with the firm. They can now place their details that would require the firm to plan their venues. After everything has been sorted, the firm will get back to the customers.
Increase in the number of competition globally, advancement in the field of technology as well as searching for the most attractive opportunities in the market have supported and promoted for a process of service in most of the companies. Information Technology has been the most important driver in the process that has enabled the growth of generating the best models of business. Representations of the models of businesses are widely used tools that further helps in analyzing the instances of the developments. However, the current representations of the models of businesses have failed to capture the most important as well as the essential aspects of services such as cooperation. In response to these deficits, the study conducted by Scott (2015) have presented representation of service models. The utility and the efficacy of the alternative business model representation have been demonstrated of proximity of the mobile applications of m-payment in the retail industry in Germany. The researchers have considered two types of business model- the Business Model Canvas and Service Business Model Canvas. The service of the mobile applications was launched in most of the large cities in the country of Germany and was applied to both the models of businesses. It was seen that the service business model survived due to the introduction of the smart application into the system (Deasy et al., 2016).
The different websites in the mobile are capable of making a business to reach from any of the mobile devices that has a browser. As the new technology has improves and with the advent of smartphones, the businesses have been made accessible by 61 percent of the population of the United States (Schobel et al., 2013). Mobile websites serve as the extension of the brand. The businesses that have websites that will be running on the desktops and laptops, the customers would also assume that the brand has the capability to provide a mobile desktop as well. It has been reported that more than half of the users of mobile websites tend to have negative opinions regarding a particular brand when they are not accessible from their phones. The mobile websites help in improving the search rankings of the businesses and would be improving the same for the desktop sites as well.
A mobile app is a software application that has been specifically developed for the use on the smartphones and other such devices that do not require any kind of cable connections for the purpose of searching, instead they run on wireless connections (Page, 2013). These are completely different from the websites and even serve the purpose of the businesses in more advanced and better ways. In the beginning, the applications that run on mobiles served the same purpose similar to the websites but, with the change in technology, there have been changes in the mobile applications as well. It has been reported that most of the users of smartphones in the country of the United States spend more than two hours on their smartphones, especially on the mobile applications. A study conducted by Dalmasso et al. (2013), stated that the business that used the mobile applications were able to reduce the costs incurred in the process of development and were able to reach out to the maximum of the users and their customers as well.
In the view of Sarwar & Soomro (2013), the proliferation of mobile technologies has been able to provide a vast number of opportunities to the users and have supported them in terms of learning as well as improving the quality of performance in various fields. These have not only helped the students and other personnels enaged in the field of academics, but have also helped the people who are engaged with businesses. Engagement of a business with the different types of mobile applications helps in the growth of their brand and their firm. Researchers are of the view that in order to engage in applications that are supported by the mobile phones, the businesses need to take serious decisions on the part that would lead them to the best performance of using the applications. They should also have clear picture in their mind regarding their missions and visions and also the values and objectives of their business prior to joining the mobile applications (Martin & Ertzberger, 2013). The mobile applications help the businesses by providing better engagement and communication with their customers, service and support to both the customers and the businesses, online sales of goods and services, better brand promotion and brand loyalty.
Work Breakdown Structure
The process of the development of the front-end mobile application for the firm, Scene Brokers will be done by researching, wire framing, assessment of the research, prototyping, designing the application, development of the application, testing the new application and finally implementation of the applications. The key personnel in the whole process will include different types of experts that ranges from the visionary to the sales and marketing expert. The visionary consists of the project manager and looks after the management of the complete project. Among the team of designers, include various experts such as the strategist, navigation planner, visual designer and the content designer. After the designing of the application has been completed, the quality analysts checks the quality of the application and makes sure it is ready for further use. Lastly, the sales and marketing team of the firm will be contacting with the customers, working on the brand and will include the products and other details as required, promoting the brand and lastly will be transforming the products into profits of the firm.
It is recommended to the firm, that though the comp-any needs to have to involve in a long processing to introduce and implement the mobile application, both the customers as well as the firm will be benefitted. The customers will not have to approach continuously to the managers and the people responsible for taking the details; they can automatically provide the details of the event on the applications itself. There are fewer chances of having the mistakes and less time will be consumed by both the party.