1 - BPM - 2 Marks
1 - BPM - 2 Marks
1 - BPM - 2 Marks
Identify Business Process Model for Online Agriculture Store – (Goal, Inputs, Resources,
Outputs, Activities, Value created to the end Customer)
Ans : BPM means business Process modelling
• Project Goal
• Inputs
• Outputs
• Resources Used
• Acivities Performed
• Value addition ( Value Added to the end customer )
Goal :
1. To facilitate to buy online agriculture products to farmers.
2. To help farmers to procure the agricultural products through online agriculture
store at their doorstep.
3. To deliver the agriculture products such as Fertilizers, seeds, Pesticides etc from
anywhere through internet connectivity.
4. Facilitate the remote area farmers to get the agriculture products at their location
without any harm.
5. To enable the farmers to get the number of options for purchase of agriculture
products as and when required.
6. To enable the farmers to get the various agriculture products on time and with
minimal hesitation.
7. Enable the direct communication with manufacturers and farmers.
8. To build the user friendly application or system through which farmers are
enable to buy online agriculture products from manufacturers by viewing the
various list of products displayed by the mnufacturers.
Inputs :
Inputs needed to build the online agriculture products
1. List of Fertilizers, Seeds and Pesticides.
2. List of manufacturers selling the products.
3. Display of product catalog.
4. Payment options or Methods. Payment gatways.
Resources :
1. Internet Connections
Outputs :
1. To build the online store which enable the farmers to buy the agriculture
products online through internet connectivity
2. Manufacturer can enable to list their agriculture products to online store and can
sell the products
3. Farmers can buy the products from anywhere through the online store with
internet connectivity through an user friendly application.
4. Available payment methods with the manufacturing companies like Cash, Card and
Wallet Etc.
Activities:
1. Number of manufacturers to list their products to online agriculture store.
2. Manufacturer to display their agriculture products with the details of availability,
Price and delivery.
3. Interesting buyers ( Farmers ) will login to online portal by having their login credentials
4. After Login farmers can select the required products and places the order through
online store
5. After placing the order farmers can select the payment option such as Cash or Card ETC
6. After placing of order on online application the seller can dispatch the product
through the delivery partners
7. Farmers will receive the product through delivery partners and payment will be
collected accordingly by the sellers.
Value created to the end customer:
1. Farmers can avail the required agriculture products online from anywhere and
anytime with an internet connectivity.
2. Farmers will save time and money by ordering the products online through online store
3. Farmers will have various options to choose the required agriculture products from
various brands.
4. This will lead to increase their productivity and quality levels
5. Also can compare the products with others in terms of price and availability.
Training Yes No
User Friendly --- Yes
Application
Update Yes No
of manufacture
product
Question 2 – SWOT - 2 Marks
Mr Karthik is doing SWOT analysis before he accepts this project. What Aspects he should
consider as Strengths, as Weaknesses, as Opportunity and as Threats.
Ans: SWOT Analysis stands for Strengths, Weaknesses, Opportunity and Threats.
Strengths and Weaknesses are internal factors however opportunity and threats are
external factors All these are the internal factors of organisation which leads to the success
of project
• Strengths :
1. Experienced Professional ( Good Experienced Java Developers & Testers )
2. Effective Processes
3. IT Systems
4. Advance Technology
5. Innovative aspects
6. Customer relationships
7. Goodwill of company
• Weeknesses :
All these are the internal factors of organisation which are the barriers to the success of project
1. Gaps in capabilities ( New project to team )
2. Limited duration of project 18 months
3. Lack of required assets for implementing the project
• Opportunities :
All these are external factors which affects the success of the project
• Threats:
All these are external factors which affects the success of the project
Ans: Feasibility study helps in determining how flexible the project can be implemented
• With reference to the project we have some contraints like technology, budget and time.
• We can innovate our idea into technology for this agricultural products
• We have sufficient funds of 2 CR and time of 18 Months
• We have used technology JAVA
Hardware:
Servers, Clients, peers, Transition media, Connecting devices ( Routers, Bridges, hubs,
gateways and switches )
Software:
Networking operating
Perform stakeholder analysis (RACI Matrix) to find out the key stakeholders who
can take Decisions and Who are the influencers
Answer
RACI Matrix
Generally, business case Documents are prepared by Sr. BAs, Sr. Business Manager
and Business Architects. Business case documents will be help to solve some
following open- ended Questions.
In case study Mr. Henry are Successful Businessman and one of the wealthiest
Persons in the city and he wants to help others to fulfil their dreams. One day Mr.
Henry Meet his childhood Friends Peter, Kevin and Ben (all are farmers). In this
Meeting Peter, Kevin and Ben told to Mr Henry About their Farmer’s Problems which
solve by IT solutions. And the Mr. Henry Plan to develop online agriculture Store to
solve Farmers Problem.
What are the current problem?
1) Farmers were using traditional technic go to physical agriculture shop and buy
fertilizers, seed and pesticides.
2) There is no closed link between manufactures and farmers?
3) There is not available home delivery facility.
4) Farmers should not able to choose agricultural product from large product segment.
5) Farmers has no platform to do Rating of agricultural Product Manufacture Company.
With the Help of this Project we are able to solve following problem
1) Farmers will be able to go online agriculture product store to buy fertilizers,
seeds and Pesticides
2) This new application should be able to accept the product (fertilizers, seeds,
pesticide details from the manufacturers and should be able to display them to
the Farmers.
3) There is available of home delivery facility.
4) Farmers should able to choose agricultural product from large product segment.
5) Farmers has a platform to do Rating of agricultural Product manufacture company.
This project is initiate under CSR activity. Budget for this project are 2 Crores INR
and 18 Month
Duration
How much organizational change is required to adopt this technology
The online agriculture product store is new to organization and agriculture industry.
The organization required to build total new team to handle all activity
organization also unaware about this industry.
Business Case
Brief Description
• To build the online store for farmers to buy agriculture products online with just
an internet connectivity.
Benefits
Budget
2 Crores
Risk Involved
1. Sequential – Waterfall
2. Iterative – RUP ( Rational Unified Process )
3. Evolutionary – Spiral
4. Agile – Scrum
Sequential Waterfall
It is the most common and classic of life cycle models, also referred to as
linear- sequential life cycle model. This model is very easy to understand and
use. In this model each Phase must be completed in its entirety before
the next phase can begin. In the sequential model we have chance to take
review takes Place to determine if the project is on path and whether or not
to continue or discard the project.
After Implementation, maintenance Stage Starts, and Support Team Will Take care.
Roles (Who) – A role defines a set of related skills, competencies and responsibilities.
Tasks ( How ) - A task describes a unit of work assigned to a role that provides
a meaningful result.
Within each iteration, the tasks are categorised into nine disciplines.
Six “ Engineering
disciplines” Business
Modelling Requirements
Analysis and
Design
Implementation
Test
Deployment.
Inception
Elaboration
• Agreement within the team as to the architecture and design
needed to deliver the agreed system behaviour.
Construction
• The iterative implementation of a fully functional system.
Transition
• Delivery, defect correction, and tuning to ensure customer acceptance.
Evolutionary – Spiral
Following are the stages of spiral model for developing online agricultural
product store.
The spiral model has four phases-
• Planning
In Planning Phase Requirement gathering for online agricultural product
store by business analyst.
• Risk analysis
In the risk analysis phase, a process is undertaken to identify risk and
alternative solution to online agricultural product store. A prototype is
produced at the end of the risk analysis phase.
• Engineering
Actually online agricultural product store software is produced in the
engineering phase, and this phase end with testing phase.
• Evaluation
This phase allows to customers (farmers) to evaluate the online agricultural
product store application (web) is the output of the project to date before
the project continues to the next spiral.
Agile-
Design: Design phase starts with the design in the baseline spiral and involves
architectural, logical design of modules, physical product design and final
design in the successive spirals.
SCRUM: -
Scrum is not a process technique or definitive method, rather it is a
framework within which you can employ various processes and technique. It
has three roles and every role has clear accountability. The product owner is
responsible for maximizing the products value resulting from the
development team work.
The Scrum model suggests that projects progress via a series of sprints. In
keeping with an agile methodology, sprints are time boxed to no more than a
month long, most commonly two week.
Scrum is a lightweight agile process framework used primarily for managing
software development. Scrum is often contrasted with the so-called
“Waterfall” approach, which emphasizes up-front planning and scheduling of
activities, followed by execution the scrum models have 5 steps also called
phases in scrum.
The main difference between waterfall model and V model is that in waterfall
model, the testing activities are carried out after the development activities
are over. On the other hand, in V m testing activities start with the first stage
itself. In other words, waterfall model is a continuous process, while the V
model is a simultaneous process. As compared to a software made using
waterfall model, the number of defects in the software made using V model
are less. This is due to the fact, that there are testing activities, which are
carried out simultaneously in V model. Therefore waterfall model is used,
when the requirements of the user are fixed. If the requirements of the use
are uncertain and keep changing, then V model is the better alternative. Also
making changes in the software in waterfall model is a difficult task, and also
proves to be a costly affair. The vice versa true of the V model. At this stage, I
would like to bring it to your notice, that any defects in the software cannot
be determined, till the software reaches the testing phase. However, defects
noticed in the initial phases, due to which they can be corrected easily.
As a BA I choose V model for this Projects and following are the Reason Which Influence me to
choose V model instance of choosing waterfall model and other models.
• V- model is based on verification and validation of each phase of developing online agricultural
product store.
• The model allows me to completed each phase must before go to next phase. Testing of
developing online agricultural product store is planned in parallel with a corresponding phase
of development in V-model.
• This V model properly work with small projects like developing online agricultural product
store where requirements are easily understood.
• This V model also help me in the project when in case if any changes happen in midway, then
the test documents along with requirements documents has to be updated.
• In V model, testing activities like planning test designing happens well before coding. This
saves a lot of time. Hence higher chance to get success model.
Question 12 – Gantt chart
GANTT CHART
Question 13 – Fixed Bid Vs Billing
Billing Model: -
In this model resources working in the project will be billed to the client on hourly basis.3.
Lest consider examples
• PM -$130/Hr,
• Sol Architect – $55/Hr,
• Programmers – $50/Hr
• Sr. Programmers – $80/Hr
• Network Engineer – $80/Hr
• DBA - $80/Hr
• BA- $60/Hr
Timesheet Billing
Timesheet billing is used by individuals, organizations and professionals that render services to
clients that include the billable hour.
Question 14,15,16,17,18,19,20 – Timesheet
RG Timesheet of a BA
RA Timesheet of a BA
Design Timesheet of a BA
Hourly Rate in
Question 21 – Audit
what is audit?
Audit is the examination or inspection of various books of projects by an auditor followed by
physical checking of inventory to make sure that all departments are following documented
system of recording transactions. It is done to ascertain the accuracy of project statements
provided by the organisation.
Inspection of work for Quality and for progress.
As a BA we are responsible to update the progress of the project to the responsible
stakeholders and concerning documents.
Write BA Approach strategy (As a business analyst, what are the steps that would be follow by
to complete a project –
In step I need to I identify all internal as well as external stakeholders of this project such as
As BA I will prefer to mode of sign off on Email and Physically sign of documents. Once
theProject vision. Document are prepared email It Project sponsor - Mr. Henry and CC to
Financial Head – Mr Pandu, Project Coordinator - Mr Dooku, Key stakeholders - Peter, Kevin
and Ben and Project Manager – Mr Vandanam. Once a Business Requirements Document take
Physically sign of Project sponsor - Mr. Henry and take help from Peter, Kevin and Ben.
Functiona l requiremen t specificat i on (FRS
)/ Functional Specification Document (FSD ) and System requirement specification (S R S)/
System Require Document (SRD) Document are prepared email It Project sponsor - Mr. Henry
and CC to Financial Head –
Mr Pandu, Project Coordinator - Mr Dooku, Key stakeholders - Peter, Kevin and Ben and
Project Manager. - Mr Vandanam.
Layers
The 3-tier architecture consists of the three layers as follows
• Presentation layer − This layer is also called the client layer. The front-end layer consists of a
user interface. The main purpose is to communicate with the application layer
• Application layer − This layer is also called the business logic layer. It acts as a middle layer
between the client and the database server which are used to exchange partially processes
data.
• Database layer − In this layer the data or information is stored . This layer perform operations
like insert, update and delete to connect with the database.
Question 24 – BA Approach Strategy for Framing Questions
As a business analyst I should think to I have develop the online agricultural product store
which connect former and manufacture with it solutions. that’s why I need to frame the
questions which clearly understood farmer problem and need.
Following questions are framing by me with keeping in mind all
What is the current process farmers are adopting for purchase of fertilizers, Seeds,
Pesticide After open URL what’s things are shown in first page
How manufacture can able to upload the new products in to
application What’s things we should in filter we farmer search product such as price, brand,
delivery time and category etc.
What are the primarily requirement for user to use the
application store
Who: -Should be able to use the application who should get benefited due to
manufacturers
How much is the budget?
How many users can have used the application at a time
What things are most suitable for user to log in the application by email or mobile
• Brain Storming
Brainstorming is a way to generate ideas within a group setting. It is usually used in the
beginning stages of a project, where the possibilities for the project are not clearly
understood or defined. provides a quick means for tapping the creativity of a limited
number of people for a large number of ideas. The brainstorming environment fosters an
In brainstorming, all contributions are valid, and the ke to a successful session is to share as
elicitation phase of a project. It describes the act of reviewing the existing documentation of
comparable business processes or systems in order to extract pieces of information that are
relevant to the current project, and therefore should be consider projects requirements.
• Reverse engineering.
which one begins with a known finished product and works backward to reveal the
A focus group is a way of gathering ideas and opinions about a particular product or
A workshop is an event attended by key stakeholders for a particular period of time. They
are used by business analysts to bring stakeholders together and work together to achieve a
present goal.
• JAD (Joint Application Development
Joint Applicaton Development (JAD) is a process that accelerates the design of information
technology solutions. JAD uses customer involvement and group dynamics to accurately
depict the user's view of the business need and to jointly develop a solution. Before the
rather than group consensus, led to the development of the JAD approach.
• Interview
The interview is one of the main elicitation techniques used by business analysts.
Sometimes, the business analyst may use the elicitation technique interview t elicit
information from a person (or a group of people) in an informal or formal setting by asking
computer screen and examples of how the user will interact with the application to
development methodolog. It has also been proposed as a technique to obtain the software
requirements from the stakeholders. However, there are few publications proposing a
A questionnaire is the term used to describe the set of questions you're asking an
individua A survey is the process of collecting, analysing and interpreting data from many
A Use Case Specification a textual description of the functionality provided by the syst. It
captures actor-system interaction. That is, it specifies how a user interacts with a system
and how t system responds to the user actions. It is often phrased in the form of a dialog
Following Elicitation Techniques should I prefer as a business analyst in this Project and also
Prototyping
According to my knowledge prototyping in visual representation of your ideas allows us to
test our ideas directly with users before developing into a fully-fledged product is called as
prototyping.
Prototype is a scaled down version of a product.
For this online agriculture product store as a Business analyst before product launch I need
to represent ideas on a paper and check with these ideas external stakeholder and internal
stakeholders. It is new project to market as BA there is no project like this running in the
market to check feasibility of project I need to used prototyping technical. before pending
Brainstorming
Brainstorming can have done individual or group, in this technique we collect the user ideas
and those ideas reviewed and analyse and checked whether given ideas are relevant to
include within the system requirement, user or stakeholder come with innovative ideas to
BR001 – Farmers should be able to search for available products in fertilizers, seeds,
pesticide
BR002 – Manufacturers should be able to upload and display their products in the
application
BR003 – All users (fertilizers, seeds, pesticides manufacturers and Farmers) should be able
to log in
BR004 – Online Web / mobile Application should display product catalogue of fertilizers,
BR005 – Farmer should be able to browse through the products catalogue once they visit
the website.
BR006 – have a search option so that Farmer can search for any product they need
BR007 – Farmer should able to buy product or add them to buy-later list.
BR008 – A fresh user should able to create a new account by submitting their email ID and
BR009 – Farmers needs to have an easy-to-use payment gateway which should include
cash-on- delivery (COD), Credit/Debit card and UPI options so that the user’s
BR010 – User should get an email confirmation regarding their order state
BR011 – farmer should able to track delivery from delivery tracker.
BR012 – Online Web / mobile Application should have feedback option for All users
company
BR014 – All users (fertilizers, seeds, pesticides manufacturers and Farmers) should be able
1st
USE- CASE SPECIFICATION FOR: <ONLINE AGRICULTURAL PROCUCT STORE FOR BUY FERTILIZER
Question 32 – (minimum 5) Activity Diagram.
prototype Page No 1
LoginPage.
Question 35 – Tools (Visio, Balsamiq)
2. Organization Chart: An org chart displays the roles and reporting relationships in
a business. organization. It can be used in also any other organization. It depicts
the names and positions employees in a company. In short, we can say it shows
the structure of an organization.
3. Floor Plan: A floor plan is the structure of a room or a floor. Architects use floor
plans place doors, windows, and other objects. Visio also offers a floor plan
template.
Balsamiq
As the project is in process, Ben and Kevin have contacted you. The reason is to
inform you that they want the Farmers to sell their crop yields through this
application i.e. Farmers should be able to add their crop yields or products and
display to general public and should be able to sell them. They also want to
introduce Auction system for their Crop yields.
As a BA, what will be your response?
As BA I will check introduce new link in online product store Buy and sale product
from farmers. And in that add auction link also farmers can able to sale their
agricultural product to other farmers by location wise we are already into
delivery service of small amount of agricultural product is sale by farmer then
can choose delivery service through application also.
It is an enhancement request.
Question 40 – Change
Request
Definition of a “Change”
For the purposes of this document, a Change is defined as the addition,
modification, or removal configuration item (CI), service, or service component,
and/or its associated elements.
When as a I receives a request of change from the client Due to change in
government taxation structure, I will analyses the request and clarifies exactly
what the request is asking me to do in that agriculture product store. I will
perform some activities to improvise and change the project as per the Clients
Requirement.
They are:
1.Feasibilty Study
Basically, this is the first step I am as Business Analyst does whenever come
across the Change Requests. This Feasibility Study helps me in answering the
possible question like “Are we supposed to proceed with the proposed project
change requirements?”. If yes, he will go accept the change request and goes to
the Impact Analysis.
This change has occurred due to change in governments taxation structure
change as BA we need to change privies taxation structure change.
• PM - 130/Hr,
PM work every Month 60 Hr
For Entire Project He work
1080 H Total work Cost INR
64800
• Sol Architect – 55/Hr,
Sol Architect work every Month
80 Hr For Entire Project He work
1440 Hr Total Work cost INR
115200
• Programmers – 50/Hr
Programmers work every Month
90 Hr For Entire Project He work
1620 H Total work cost INR 145800
• Sr. Programmers – 80/Hr
Sr. Programmers work every Month
85 Hr For Entire Project he works
1530 H
Total Work cost INR 122400
• Network Engineer –
80/Hr NE work every Month 65
Hr
For Entire Project He work
1170 H Total Work cost INR
93600
• DBA - 80/Hr
DBA work every Month 70Hr
For Entire Project He work
1260 H Total Work Cost INR
88200
• BA- 60/Hr
BA work every Month 90 Hr
For Entire Project He work 1620 H
Question 43 – UAT
The Business Analyst role is all about ensuring that online agricultural product
store project delivers the value the business needs and expects. Actively
participating in planning for and running User Acceptance Testing is an important
way for the BA to ensure that value is indeed delivered.
Steps in UAT
Analyse Requirements –Requirements should be analysed and documented
properly before conducting a UAT session. Even the users agreed with the
Software Requirement Specification, there will be change requests after going
through a UAT. That’s where the users get the real look and feel of the system.
Identify major Test scenarios and Prepare the UAT Plan – UA Test plan is the
document that outline to identify test cases which validate the deliverables.
Create UAT test cases - Test Cases are the steps to the user to guide the system
in testing. It’s important to write the proper test cases to conduct a good UA
Test. User cases which identified in requirement elicitation can be used to write
the UA test cases.
Run the Test – To run the UAT test cases, testers should be the real world end
users of the business.
Confirm the Business objectives are met – If the requirement hasn’t met the
product will send the further development. If there any change requests from
users, they will be hand over to the development.
Problems can be arising when the test plan is not completed properly. UAT plan
is one important document that needs to be organized and accurate to conduct
the UA Test.
Users with low business process knowledge and lack of training. When selecting
testers, select end users with a good business knowledge.
I hope this article will help Business analysts and those who want to learn
about UAT. Your reviews are mostly welcome.
The project closure doc prepaid the main purpose document of to make note of
what went wrong the correct approach adopted deposit vive and negatives
during the project. Varies initiatives take by the team issues face by the members
and solution obtaining in short this document is existing of all positives negatives
of the project which helps to avoid same mistake in future project it also help to
improve performance of the team member in future. In short closure report is a
tool for management to access success of the project and its team members.