0% found this document useful (0 votes)
36 views16 pages

Capstone Project-Part 1-Re Do

Uploaded by

nandeesh.ram2201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
36 views16 pages

Capstone Project-Part 1-Re Do

Uploaded by

nandeesh.ram2201
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 16

Online agriculture product store

1) BPM (Business process Model)

Goal : Online platform which can provide farmers with high quality agriculture products.
Input : Farming products and companies manufacturing them.
Resources: Mobile phone, Computer, Internet facility, Agricultural products like fertilizers, Seeds and Pesticides.
Activities:
 Farmers should register with Name and Address.
 Then login with login ID and Password in to enter the store.
 Select the product they need.
 Former should pay by card/online/wallet.
 Order confirmation.
 Delivery of the ordered product.
 Product companies to register with Name and Adress.
 Companies to enter store with login Id and password.
 Add available products and product details.
 Provide Billing details.

Output : Provide farmers with high quality Agriculture products.


Value provided to the customers:
 User friendly application which can be understood by the farmers
 High quality and various types of products made easily available.
2) SWOT ANALYSIS

Strengths Weakness
a) Company available with highly talented a) Do not have enough resources.
individuals. b) Company working on this project for the
b) Trained individuals. first time
c) Project budget is 2 Cr. c) Duration of 3 months seems less
d) Good IT experience. considering no experience on such project.
Opportunities Threats
a) Provides opportunities extend a) Farmers might find it difficult to
business to different locations. understand application and awareness is
b) Provides solutions to Farmers important.
problems. b) Internet facility in rural areas.
c) Deliver the products in rural areas.

3) Feasibility study

Hardware and software requirements


 Identify the hardware and software requirements such as servers, storage, networking equipment and developing tools.
 Ensure that networking equipment is capable to handle increase in traffic and data storage.
 Determine if API is required to build the application.

Trained resources
 Evaluate the availability of trained resources in Java, web development, database management.
 Consider the possibility of training new resources or hiring new resources with required skill set.
 Make sure that there are enough resources to complete the project in stipulated timeframe.
Budget
 Determine the budget required for the project including hardware and software costs, salaries of resources and other expenses such as legal and
administrative costs.
 Ensure that the budget is feasible and the project can be completed within the allocated budget.

Time frame
 Determine the timeframe required for the project including development, testing and deployment phases.
 Ensure that the timeframe is realistic and achievable within the constraints of the available resources and budget.

Based on the information provided, the project has duration of 18 months. Therefore, feasibility
study consider these timelines and ensure that the project can be completed within this
period.
Once the feasibility study is completed it will be easier to determine if the project is viable and if the required resources are available. Additionally, it will
help in identifying any potential risks or challenges that may arise during development process.

4)Mr Karthik must submit Gap Analysis to Mr Henry to convince to initiate this project. What points (compare AS-IS
existing process with TO-BE future Process) to showcase in the GAP Analysis.
As a Business Analyst, to show case GAP analysis we need to compare AS-IS to the TO-BE future process.

AS-IS Process:

 Farmers have to physically visit the market to buy the agricultural products.
 Farmers have to rely on intermediates for the procurements of these products, which results in higher prices and lower quality.
 Farmers often face difficulty in finding right products according to their specific crop requirements.
 The lack of communication between the manufacturers and farmers results in formers not being able to procure the latest and most effective products.
TO-BE future process

 Farmers will be able to order products online which will save the time and effort.
 Farmers can directly buy products from manufacturers at affordable prices, eliminating
 intermediates.
 The online store will have option of search functionality, which will help farmers to buy
 specific products for specific crop types and other parameters which will help farmers to buy the
 right products.
 This will help manufacturers to communicate with the farmers and educate them about the latest and most effective products which will help farmers in
better yielding of crops.

5)List down different risk factors that may be involved (BA Risks And process/Project Risks)
BA risks
 Inadequate understanding of agriculture and specific needs of farmers in remote location.
 Miscommunication with stake holders resulting in unclear requirements.
 Unclear objective and scope.
 Difficulty in gathering and managing stake holder requirements due to their remote location.
 Insufficient resources and budget allotted for the project

Process/project Risks

 Inadequate IT infrastructure and internet connectivity in remote location in order to access the application.
 Delay in product deliveries due to unforeseen circumstances such as natural disasters.
 Security risks associated with online transactions and personal information of the users.
 Resistance to change from farmers who are accustomed to traditional method of purchasing agricultural products.
 Competition from other online agricultural stores.

It is important to identify and manage risk to ensure the success of the project. As a BA, it is crucial to work with PM and team to mitigate these risks and
develop a plan if needed.

6)Perform stakeholder analysis (RACI Matrix) to find out the key stakeholders who can take Decisions and Who are the
influencers

Stakeholder analysis helps to find the stake holder of the project and their roles and responsibilities. RACI matrix is useful tool to for stake
holder analysis, which defines the roles and responsibilities of the stake holder in a project.

RACI Matrix
R- Responsible
A-Accountable
C-Consulted
I-Informed
Based on the information provided, the stake holders in this project and their roles in the RACI matrix is as follows.
Name Position R A C I
Mr. Henry Initiator of the project Yes
Mr. Pandu Financial head Yes Yes
Mr. Duku Project coordinator Yes Yes
Peter, Kevin & Ben Stake holders and Yes
Famers
APT IT solutions Executing project Yes
Mr. Karthik Delivery head of APT IT Yes
Mr. Vandanam Project Manager Yes
Ms. Juhi, Mr. Teyson, Java developers Yes
Ms. Lucie, Mr. Tucker
and Mr. Bravo
Mr. Mike Network Admin Yes
Mr. John DB Admin Yes
Mr. Jason and MS. Testers Yes
Alekya

1)Mr. Henry – Accountable-As the initiator of the project, Mr. Henry is responsible for success of the project and making final decisions.
2) Mr. Pandu-Responsible-As the Financial head, Mr. Pandu is responsible for managing the project budget and ensuring financial compliance.
3)Mr. Duku-Consulted-As the project Coordinator, Mr. Dooku provides guidance and support to the project team and consults with other stake
holders.
4)Peter, Kevin and Ben-Consulted-As stake holders and farmers, they provide requirements and feedback to the project team and consult with
other stake holders.
5)API IT solutions company-Responsible-As the company executing the project, they are responsible for completing the project within the
provided timeframes, budget and meeting all requirements.
6)Mr. Karthik-Responsible-As the delivery head of APT IT, Mr. Karthik is responsible for managing the project delivery and ensuring that the
project meets the client’s requirements.
7)Mr. Vandanam-Responsible-As a project manager. Mr. Vandanam is responsible for managing the project team and ensuring that the project
is completed successfully.
8)Ms. Juhi, Mr. Teyson, Ms. Lucie, Mr. Tucker and Mr. Bravo- Responsible-As Java developers, they are responsible for developing software
application and delivering them on time.
9)Mr. Mike-Responsible-As the network admin, he is responsible for setting up the network infrastructure required for the project.
10)Mr. John-Responsible- As DB admin, he is responsible for managing project’s database
11)Mr. Jason and MS. Alekya-Responsible-As Testers, they are responsible for testing software applications to ensure they are error free.

7)Help Mr Karthik to prepare a business case document

Why is this project created?


The purpose of this business case document is to propose the development of an online agriculture product store for remote area farmers to
buy agricultural products.
The proposed solution is to develop a mobile/web application that allows farmers and manufacturing companies to communicate directly with
each other.
The goal is to provide on online application for farmers which helps in procuring seeds, fertilizers and pesticides without any difficulty. The
project is expected to be completed in 18 months and is being undertaken as part CSR initiative.
What are the current problems?
Farmers in remote areas face difficulties to procure agricultural products such as seeds, pesticides and fertilizers which are essential for
farming. These products are not readily available in markets and hence they have travel long distances to procure them. Hence this is waste of
money and time which could have been utilized in farming activities. Therefore, there is a need for platform to facilitate farmers to procure
agricultural products.
With this project how many problems could be solved?
 The proposed solution is an Agriculture product store which enable to farmers and companies manufacturing seeds, fertilizers and pesticides to directly
communicate with each other. The online application will have below features
 Farmers can browse through the products and select the ones they need.
 Manufacturing companies can submit their product details, which will be displayed in the application.
 Former can order the product and request delivery to their location.
 The application will have a user-friendly application for navigation.

Benefits

 Famers will be able to purchase necessary products without facing difficulties in procuring them.
 Manufacturing companies will have platform to reach all customers directly.
 This will save money and time for farmers, which can be utilized in agricultural activities.
 The application will promote the use of high-quality products, which will help in better yielding.
 The project will be taken as part of CSR initiative, which will help in fulfilling company’s social obligations.

What are the resources required?

The estimated budget for the project is 2 crores INR. This includes the cost of development, testing, deployment and maintenance. The project is expected
to be completed in 18 months.
How to identify stake holders?

Name Position R A C I
Mr. Henry Initiator of the project Yes
Mr. Pandu Financial head Yes Yes
Mr. Duku Project coordinator Yes Yes
Peter, Kevin & Ben Stake holders and Yes
Famers
APT IT solutions Executing project Yes
Mr. Karthik Delivery head of APT IT Yes
Mr. Vandanam Project Manager Yes
Ms. Juhi, Mr. Teyson, Java developers Yes
Ms. Lucie, Mr. Tucker
and Mr. Bravo
Mr. Mike Network Admin Yes
Mr. John DB Admin Yes
Mr. Jason and MS. Testers Yes
Alekya

Risks

 The application may face technical issues during development and deployment.
 There may be delays in development due to unforeseen circumstances.
 The application may not be user-friendly, leading to low adoption by farmers.
 There may be issues with product quality and delivery, leading for dissatisfaction in farmers.
 Competitors may develop similar applications, leading to a loss of market share.

Conclusion
The online Agriculture product store.

8) The Committee of Mr. Henry , Mr Pandu , and Mr Dooku and Mr Karthik are having a discussion on Project
Development Approach.
Mr Karthik explained to Mr. Henry about SDLC. And four methodologies like Sequential Iterative Evolutionary and Agile.
Please share your thoughts and clarity on Methodologies
SDLC which stands for software development life cycle which is a process used by software development team to plan, design, build, test and
deploy software. SDLC consists of different methodologies or approaches used to develop software applications. These methodologies include
Sequential, iterative, evolutionary and Agile.
Sequential: Sequential methodologies also known as waterfall methodology is a linear process, where each stage of the software development
process must be completed before moving to the next phase. This methodology is used, when the requirements are well defined and clear
understanding of how the end product should look like. However, this approach may not be useful when there are evolving requirements or
where changes need to made during development process.
Iterative: This method involves multiple iterations or cycles of the SDLC process. The development team creates a working prototype of the
product, tests it and make changes based on feedback before moving on to the next iteration. This method is used when requirements are not
well defined or may evolve during the development process.
Evolutionary: This method is similar to iterative methodology and involves multiple iterations. However, in this methodology initial product is
not fully functional but evolves through a series of iterations. This method is used when requirements are not well defined or may change
frequently.
Agile: The Agile methodology is an iterative and incremental approach to software development that focuses on delivering working software on
small increments or sprints. The Agile approach emphasizes on customer collaboration, continuous feedback and flexibility in response to
changing requirements. This method is ideal for projects where requirements may change frequently and when there is a need for rapid
delivery of working software.
Each methodology has its own advantages and disadvantages, and the choice of the methodology depends on specific needs of the project. It is
essential to consider factors such as project requirements, project scope, team size, budget and timeline before choosing the methodology.

9)They discussed models in SDLC like waterfall RUP Spiral and Scrum. You put forth your understanding on these models
When the APT IT SOLUTIONS company got the project to make this online agriculture product store, there is a difference
of opinion between a couple of SMEs and the project team regarding which methodology would be more suitable for
this project. SMEs are stressing on using the Vmodel and the project team is leaning more onto the side of waterfall
model. As a business analyst, which methodology do you think would be better for

As Business analyst, I would consider characteristics and requirements of the project and choose V Molel or the waterfall model.
Considering the available information and stable nature of the requirements, I would suggest to use waterfall.

10)Write down the differences between waterfall model and V model.


The V Model: The v model is a software development methodology that emphasises on sequential and structured approach to development. It
is characterised by corresponding testing phase for each developmental phase, forming a v shaped structure. The requirements are gathered
and documented at the beginning, followed by design, implementation and testing phase. The testing phase incudes both system testing and
acceptance testing.
Waterfall Model: The waterfall is also sequential and linear approach to software development. It follows a step-by-step progression through
the phases of requirement gathering, design, implementation, testing and deployment. Each phase is completed before moving on to the next,
with little room for changes once the phase is completed.

11)As a BA, state your reason for choosing one model for this project
As a business analyst my recommendation would be use waterfall method for this project.
The waterfall model is a linear sequential approach where each phase of the software development process is completed before moving to the
next phase. This model is suitable for the project where requirements are clear and well defined, which is the case for online agriculture
product store. This project has clear objective of building and e-commerce application for farmers to by agriculture products and the
requirements for the project have been shared by stake holders.
On the other hand, V-model is and extension of waterfall model, and it is used for testing and verification. It is useful when the requirements
are clear and well defined. However, it is not appropriate approach for software development projects, as it does not provide a frame work for
design and development.
Therefore, based on the project requirements, I recommend waterfall model for this project.

12)The Committee of Mr. Henry, Mr Pandu, and Mr Dooku discussed with Mr Karthik and finalised on the V Model
approach (RG, RA, Design, D1, T1, D2, T2, D3, T3, D4, T4 and UAT)
Mr Vandanam is mapped as a PM to this project. He studies this Project and Prepares a Gantt chart with V Model (RG,
RA, Design, D1, T1, D2, T2, D3, T3, D4, T4 and UAT) as development process and the Resources are PM, BA, Java
Developers, testers, DB Admin, NW Admin.
GANTT CHART

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mar Apr May Jun
Start project

Requirement
gathering
System Build

System
Testing
User
Acceptance
Integration
Testing
System Go
Live
13) Explain the difference between Fixed Bid and Billing projects
The fixed bid model is pricing model used in software development projects, where a fixed price is agreed upon by the client and the vendor for
the entire project. In this model the vendor bears the risk of delivering the project within the agreed scope and timeline, and deviation from
the agreed scope and time lines results in additional costs and penalties. The fixed bid model provides clear understanding of the project cost
and timeline upfront, and is suitable for well-defined projects with clear scope and requirements.
On the other hand, the Billing model is pricing model based on the time and resources spent on the project. In this model, the vendor charges
the client based and number of hours worked and hourly rate to each team member involved in the project. This model provides more
flexibility to the client, as they can make changes to the project scope whenever required, and the vendor is compensated for the time and
effort spent on the project. However, billing model may result in additional costs, if the project takes longer than expected.
In this project, the committee has chosen Billing model to release the funds based on the timesheets submitted by the development team
every two weeks. The committee will also conduct quarterly audit to ensure that project is progressing as planned and to identify any issues
that needs to be addressed.

Question 14 – Preparer Timesheets of a BA in various stages of SDLC - 20 marks


 Design Timesheet of a BA  Development Timesheet of a BA  Testing Timesheet of a BA  UAT Timesheet of a BA  Deployment n
Implementation Timesheet of a BA

You might also like