Agile Business Analysis Requirements and Management Folio of Work
Verified
Added on  2023/01/16
|8
|2605
|50
AI Summary
This document provides an overview of the current state of the Sam Chat Bot project and proposes an agile solution for further development. It covers business goals, stakeholders, product vision, and requirements.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
Agile Business Analysis Requirements and Management Folio of Work Project:Name of project Name of Client Author:Name S Number:Number Workshop:Day, Time, Instructor
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table of Contents 1Introduction..............................................................................1 1.1Purpose of this Document.....................................................................1 1.2Scope of this document.........................................................................1 1.3Background...........................................................................................1 2Business Goals........................................................................1 2.1Agile Approach......................................................................................1 3Stakeholders............................................................................2 3.1Stakeholder Definition...........................................................................2 3.2Stakeholder Communication.................................................................2 4Product Vision.........................................................................2 5Requirements.........................................................................26 Delivery and Review................................................................2
1Introduction 1.1Purpose of this Document The document is a business analysis document which is prepared for the purpose of providing an overview of the current state of the Sam Chat Bot project and is associated with providing an agile solution for the purpose of pursuing further developments in the system. 1.2Scope of this document This document would be entirely associated with discussing and covering the different aspects of the project along with defining the important characteristics of the project. The major aspects includes he business goals, definition of the stakeholders, vision of the product by means of the agile tools, the requirements of the products, review of the delivery and lastly the project management approach. 1.3Background The main purpose of this document is discuss the project and the main purpose of this project includes the expansion of the current demo Chat Bot solution Sam. This Chat Bot was developed with an aim of providing a 24*7 service and assistance to the students as well as to the faculties and the external users regarding an interactive system which can be utilized by eth users for the purpose of finding out answers to different queries of advance nature which might seem impossible to be conveyed in an easy way. The current situation of the system is associated with providing assistance to the users by means of answers which are severely limited during the off-hours and the reason behind this is the unavailability of the facilities at night or during weekends or on holidays. Implementation of a Chat Bot would be associated with offering a unique along with an innovative solution for the problem as well as a strong parsing capability and a large knowledge base. Besides all this the chat bot would also be capable of providing answers to the queries which are related to the accounts of the user and the technical issues which arises along with providing information about the university. The product which is to be delivered at the end of the project would be consisting of an highly functional Chat Bot which would be accessible 24*7 by the students as well as the faculties and the external users as well. This in turn would be associated with alleviating the pressure upon the employees who are working in the help desks or is associated with providing tech support during the day shifts by acting as an alternative option for the users and the would be associated with allowing the users in seeking help at different times such as after the working hours or during holidays. Page1
2Business Goals The product which is to be delivered at the end of the project would be associated with providing an online platform for the students as well as for the faculties and for the external parties as well, which in turn would be used by the users for the purpose of finding answers to the different queries that are related to the services which are provided by the university. The chat bot would also be associated with providing of various information such as the information of the degree or the information related to the courses which are available, information related to staffs along with a general technical support. The innovation which has been demonstrated by this particular platform is capable of helping in bolstering the interest of the activities of the university by the external parties. This in turn is capable of leading to have a more as well as large scholarship deals for the university which in turn provides more availability of opportunities amongst the students at the time of getting their degree or during more enrolment of the students. 2.1Agile Approach Which approach (or ‘flavour’) of Agile will you use in the project? Justify your choice. Agile development consists of several approaches and the major reason behind is that they can be used very easily with the project management by making use of the advantages and the disadvantages in accordance to the requirements. The project would be conducted by making use of the agile approach which is known as the scrum approach. The reason lying behind choosing the Scrum approach is that it is associated with allowing the product development in an incremental way by means of a sequential stages of sprints. Each and every sprint is associated with providing a routine update of the status of development and is associated with affording the clients in having an opportunity to request certain alterations or new features. Besides this the state of the product at the end of a sprint should be at a potentially shippable state and should be necessarily be associated with meeting all the tasks which have been assigned so as to to be completed within that sprint. The products of the work which are generally produced in the scrum approach should necessarily be associated with including the project vision document, the sprint backlog documents along any other documents which are related to the software backend as well as a user manual related to how the product is to be used. The vision document would be associated with including the general information related to the project and the this would be primarily be associated with including an preliminary plan related to development along with a general list consisting of the product requirements. A log of task is assigned to each sprint and the sprint should be necessarily be capable of completing each of the task so as to remain in track. The progress in the early stages of the sprint is associated with determining the velocity of the project team which in turn is associated with helping in having a better estimation of the completion time of the sprints of the later period. The Page2
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
project velocity is also helpful in the determination of the timelines of the projects to be conducted in the future. The documentation of the software would be associated with including all the works which are produced by the development team. The work products are associated with including the items like the UML diagram and the flowchart. It is also to be made sure that the choice of the design is explained and recorded for the software as well as the visual elements. The work products which are to be produced in this document mainly includes the Kano analysis along with a product vision statement and a product backlog along with a story decomposition. 3Stakeholders 3.1Stakeholder Definition The primary stakeholders of this product mainly includes the client which means the university. The main area of interest includes a completed system which would be acting as an alternative for the help system which are operated by human beings. The client would be having a strong influence upon the finished product and the main reason behind this is that it is primarily dependent upon the requirements as well as the ideas which the client has set for the purpose of planning and for the development team. Along with the university some of the other stakeholders mainly includes the current as well as the potential students of the University and the faculties of the University. The main interest of this stakeholders on this product includes taking an advantage of the convenience which is provided by the Chat Bots so as to receive the answers of the questions which they ask as soon as possible. Besides this the needs of these stakeholders is also the primary objective of the system what is solving the query and so it can be stated that the stakeholders are associated with posing a strong influence upon the capability of the finished products. 3.2Stakeholder Communication The scrum approach in the project management is often associated with including the project team who are associated with conducting scheduled meetings on a regular basis with the clients. Meeting conducted would be helping in assessing the overall progress along with helping in receiving of feedbacks related to the current state of the system and is responsible for the tasks which are falling behind along with any of the changes which needs to be made. The other stakeholders which is mainly associated with involving the students and the faculties would be requiring a need of developing new requirements or expanding on the current requirements. It is possible to collect information from this stakeholders which is mainly to be done by means of surveys and interviews and by making use of certain tools like the card sorting for the purpose of understanding the expectation of the user and the requirements of the system. Page3
4Product Vision Vision Statement: The Chat Bot actually is: For: The stakeholders which mainly includes the students, faculties and the external parties: Who: there is a need of an online alternative so as to find any answers related to technical queries and the different information related to the University of the Services provided by the university. Is a: Sam is an online Chat Bot. That: Sam is capable of reading the information that is inputted by the user and is also capable of determining the answers which are needed by the user and lastly is associated with presenting the information back to user Unlike: Sam is not like the regular method of finding the answers related to information about the university which is required by the user and presenting that information back to the user. Our products: Sam is associated with acting as an alternative for the users who is in need of speaking directly with the support members so as to get answers and who is available online at all hours including the holidays. Kano analysis: This is the analysis which is conducted for the purpose of allocating the feature and attributes to various metrics so as to make sure that the objectives are being prioritized and are being used for the purpose of promoting the customer satisfaction whenever the system is being used. Kano analysis for the Chat Bot Sam has been provided in the table below: Features and attributes Threshold-Large knowledge base of information -Capability of high performance text interpretation -Capability of being upgraded easily -Easy for potential users to access Performance-Accessible at all time periods -Minimal downtime Excitement-Capability of understanding incomplete or shorthand words -Capability of guessing incomplete sentences -Capability of answering questions from languages other than English -Capability of responding to small talk to emulate conversation Page4
5Requirements Provide a detailed, defined, prioritised list of Agile requirements supported by two Agile tools. This could be a backlog, story decomposition, story mapping, or other product or requirements tool. The two agile tools that are used includes the following: Backlog: The product backlog consists of user stories which are used for the purpose of drafting the task which are required for completing the components of the system. This are generally written by considering the perspective of the user and this is done for the purpose of distinguishing between the needs and the expectations of each different type of user. Product Backlog: IDUser Story 1Being a user, my expectation is getting answer for all my concerns by making use of the chat bot at my own convenience 2Being a user, I would like to become capable of accessing the chat bot without the existence of any kind of need of an account on the site for the purpose of finding the answers. 3Being a user, I would always want the chat bot to be placed at a convenient place so as get it as quickly as possible. 4Being a user, I would like to become capable of using the Chat bat for the purpose of finding out how my personal information can be changed so as to make sure that I am capable of updating all my details in the course site of the University. 5Being an administrator, I would like to have the ability of adding new answers to the Chat Bot so as to make sure that the entire system is kept updated with the new information. 6Being an administrator, I would like to have the ability of updating all the answers for the Chat Bot, so as to make sure that the system is kept stay up-to-dated with new information 7Being an administrator, I would also like to have the ability of deleting the answers for the Chat Bot, so as to make sure that the system is not associated with broadcasting the information which are invalid 8Being a user, I want to have the capability of finding out the information related to the degrees which are offered by the University so as to find out the courses that are available. 9Being a user, I would like to find out the courses offered by the university so as to learn about the courses which are to be covered. 10Being a user, I want to find out the faculty details so as to contact them when needed. 11Being a user, I would like to have an overview of all the information related to the campuses, so as to look and find out the locations and the services which are available 12Being a teacher, I would like to become capable of editing all the information which are relevant to the courses that I teach, so as to make sure that the students are kept updated regarding the courses in the changes in the course. Page5
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Story Decomposition Story decomposition is generally used while backlogs are being developed for the purpose of breaking up the large user stories into many smaller user stories. This is useful when a user story might encompass several operations that can be broken up into many tasks, and helps the product development become more manageable. A better example has been depicted in the table provided above, at user story IDs 5, 6 and 7, in which it can be seen that each of the operation related to the administrators are capable of changing the information in the ChatBot which is individually trackable. As each of the operation is now covered in separate user stories, the development team can work on smaller tasks that are easier to manage. Page6