Agile Business Analysis Project: Sam Chat Bot Development, 2018
VerifiedAdded on  2023/01/16
|8
|2605
|50
Project
AI Summary
This project is a comprehensive Agile Business Analysis folio focusing on the development of a Sam Chat Bot. It begins with an introduction outlining the document's purpose, scope, and the background of the project, which involves expanding the existing demo Chat Bot to provide 24/7 assistance to students, faculties, and external users. The project defines business goals, emphasizing an agile approach using the Scrum methodology, and identifies key stakeholders like the university, students, and faculties. It includes a detailed product vision statement and a Kano analysis to prioritize features. The requirements section provides a prioritized list of agile requirements, supported by product backlog and story decomposition. The document addresses stakeholder communication strategies and project management, including the APM framework, to ensure successful delivery and review of the project. The project aims to offer a functional Chat Bot accessible at all times, alleviating pressure on help desks and providing convenient access to information and support.

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
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
1 Introduction..............................................................................1
1.1 Purpose of this Document.....................................................................1
1.2 Scope of this document.........................................................................1
1.3 Background...........................................................................................1
2 Business Goals........................................................................1
2.1 Agile Approach......................................................................................1
3 Stakeholders............................................................................2
3.1 Stakeholder Definition...........................................................................2
3.2 Stakeholder Communication.................................................................2
4 Product Vision.........................................................................2
5 Requirements.........................................................................26
Delivery and Review................................................................2
1 Introduction..............................................................................1
1.1 Purpose of this Document.....................................................................1
1.2 Scope of this document.........................................................................1
1.3 Background...........................................................................................1
2 Business Goals........................................................................1
2.1 Agile Approach......................................................................................1
3 Stakeholders............................................................................2
3.1 Stakeholder Definition...........................................................................2
3.2 Stakeholder Communication.................................................................2
4 Product Vision.........................................................................2
5 Requirements.........................................................................26
Delivery and Review................................................................2

1 Introduction
1.1 Purpose 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.2 Scope 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.3 Background
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.
Page 1
1.1 Purpose 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.2 Scope 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.3 Background
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.
Page 1

2 Business 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.1 Agile 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
Page 2
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.1 Agile 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
Page 2
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.

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.
3 Stakeholders
3.1 Stakeholder 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.2 Stakeholder 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.
Page 3
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.
3 Stakeholders
3.1 Stakeholder 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.2 Stakeholder 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.
Page 3

4 Product 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
Page 4
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
Page 4

5 Requirements
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:
ID User Story
1 Being a user, my expectation is getting answer for all my concerns by making use of
the chat bot at my own convenience
2 Being 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.
3 Being a user, I would always want the chat bot to be placed at a convenient place so
as get it as quickly as possible.
4 Being 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.
5 Being 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.
6 Being 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
7 Being 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
8 Being 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.
9 Being 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.
10 Being a user, I want to find out the faculty details so as to contact them when
needed.
11 Being 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
12 Being 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.
Page 5
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:
ID User Story
1 Being a user, my expectation is getting answer for all my concerns by making use of
the chat bot at my own convenience
2 Being 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.
3 Being a user, I would always want the chat bot to be placed at a convenient place so
as get it as quickly as possible.
4 Being 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.
5 Being 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.
6 Being 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
7 Being 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
8 Being 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.
9 Being 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.
10 Being a user, I want to find out the faculty details so as to contact them when
needed.
11 Being 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
12 Being 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.
Page 5
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

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 Chat Bot
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.
Page 6
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 Chat Bot
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.
Page 6
1 out of 8
Related Documents

Your All-in-One AI-Powered Toolkit for Academic Success.
 +13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
© 2024  |  Zucol Services PVT LTD  |  All rights reserved.