Project - 1-Answers
Project - 1-Answers
Project - 1-Answers
Inputs-
Manufacturing companies of fertilizers, seeds and pesticides
Resources -
Production companies, all agricultural products, delivery channels and
payment gateway Internet connection, mobile application and web.
Outputs-
Building this online store helps farmers to buy seeds,
pesticides and fertilizers from anywhere with internet
connection.
Type of production plants, quality and quantity available.
Payment method available at the producer such as cash, card or wallet etc.
Activities:
Usage -\friendly website and mobile application for producers and farmers. delivery of services
of agricultural products to farmers through an online store. Collect payments from farmers using
different collection methods.
Farmers log into the portal.
Check the desired product from the available lists. The farmer/buyer selects the product. Payment
method selected
Domain Yes No
Process Yes No
Training Yes No
User friendly application --- Yes
Update of manufacture product Yes No
Weaknesses-
any internal organizational factors that hinder the success of the project. For example
• Limited duration of the project (18 months)
• A huge amount of money was needed for marketing activities
• The project was new for the team
Opportunities -
all these external organizational factors lead to the
success of the project Project. For example
• New in the market
• Provide a solution to farmers' problem
• Access to a large market segment (industry)
• Get a platform to market agricultural products
Threats -
all those external organizational factors that hinder the
success of the project. For example
• Demand of the new era in the market
• Does the customer (farmers) prefer to buy online?
• How to deliver agricultural products to the countryside and agricultural products to poor areas.
• Internet connection
Software -
Net
wo
rk
Op
era
tin
g
Sys
te
m
Pro
toc
ol
Sui
te -
OS
I
Mo
del
TC
P/I
P
Mo
del
Trained Resources –
M
i
s
s
L
u
c
i
e
,
M
r
.
T
u
c
k
e
r
,
Mr. Bravo are Java developers. Total 5 Resources for Java Developer
DB Administrator – John
Tester - Mr. Jason and Ms. Alekya are
Analyst - Self
.
• Farmers can buy fertilizers, seeds and pesticides from an online agricultural store.
• This new application. should be able to receive from producer’s
product information (fertilizers, seeds, pesticides) and show it to farmers.
• Home delivery is available.
• Farmers should be able to choose an agricultural product from a large product segment.
• Farmers do not have a platform to classify the company producing agricultural products.
• Farmers have a forum where you can give
feedback to the company producing
agricultural products.
• Farmers can buy the product. anywhere and anytime.
Risk can be an event when can slow down the progress of the project or
Head
RACI Matrix
Mr Mr Mr Ms Mr Mr Peter, Har
H Karthik Vand juhli – Mr Tucker, Jas Kevin, sha
e - anam Senior Te Mr Bravo on Ben- l-
Task n D – ja -Java an K BA
r e Proje va ys Develope e
d
y l ct D rs y
i mana ev on, M
v ger el s S
- Ms
e op Al t
p r er Lu ek a
r y ya k
o cie – e
j Te h
Jav o
e ste
c a l
r
t d
e
r
s
s
p
o
n
s
o
r
Requirement gathering
A/I A C R
Analysis
I R
Development
I C/A R R
Testing
I R
Implementation
I I R
UAT
I R C
• Requirement Analysis:
In this phase, BA meets all project stakeholders (external) User registration, user login,
logout, panel and tickets are discussed. BA also collected information on all questions
during the design phase. In requirement analysis I
used prototyping technique to collect more data and this all my analysis shows to
stakeholders and then I implement according to requirements.
• As a BA I have to identify stakeholders and documents
• Design UML diagram for agricultural. products online store
• Build functional requirements from business requirements
• Like BA, the RTM must be prepared by the customer's SRS. We
know that the SRS is the first legally binding document between
the business and the technical team.
• Design:
The following points are covered under Design Layout - Responsive Web Design
Business Rules - Clear Session Logout Color Scheme - Blue /Gray Programming Language - java
• BA- na I need to build an agro product test case of
an e-commerce use case diagram
• Always communicate with the client about design and solution documents.
• I also plan to start preparing manuals for end users
• RTM- updates on time
• GUI designer researches transition classes and designs All possible screens for the IT solution.
• Testing:
• BA performs advanced testing
• BA requests test data from the client
• Log in to the client project
• Deployment:
• Plans and organizes training for end users.
• Coordinate the completion and distribution of end user manuals.
•
r
o
t
.
Sequential
IIIIIIIIIIIIIIIIIIII
Iterative
LLL LLL LLL LLL
Evolutionary
II II II II II
Agile
I I I II I I I I I I I I II II I I I I I I
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.
Mike
DB Arch-John
Design Tech Team – Sol Arch, NW Arch- HDD/ADD
Mr.Mike, Solution Document
DB Arch-John, GUI Designer
Development Coding Programmers- Ms juhli LDD/CDD
Developers- Mr Teyson, Ms Lucie, Mr Application
Tucker, Mr Bravo
Testing Testers- Mr Jason and Ms Alekya
Unit, component System, System Integration, UAT
PROCESS – Configuration management – PM- Mr Vandanam
Deployment & Implementation – Release Engineers
a
d
v
a
n
c
e
.
B
u
s
i
n
e
s
s
A
n
a
l
y
s
t
-
Business Analyst have explanatory abilities and Duties are improving the quality of IT
items and administrations, examining information to advise commerce choices, and
finding mechanical arrangements to trade needs.
Analyzer-
Analyzer have a few this computer program testing abilities and Duties
• Examine Details. Sometime recently they start performing any tests, Analyzers will have
to be audit and dissect the determinations of their company's computer program. ...
• Create Tests. ...
• Execute Tests. ...
• Record Bugs. ...
• Troubleshoot Issues. ...
• Re-Test Program
Java Developers-
Java Developers have a few program advancement aptitudes and duties
Planning, actualizing and keeping up Java-based applications. Contributing in all stages of the
improvement lifecycle. Composing testable, versatile and effective code. Test and investigate
unused applications and upgrades.
Tasks (How)-
It depicts a unit of work allotted.
Four Phases
of the
Project Life
Cycle Initial
Phase -
• Communication and planning are most important.
• Determine the scope of the project using a use case model that allows managers to estimate costs
and time.
• Project Plan , Transform the project in purpose, Risks , use case
model and project description Development-
• Design and modeling are the most important.
• Detailed assessment and development plan is created and it reduces risks.
• based on the executable architecture.
Construction-
• The project is developed and produced.
• System - ie. source code is created and then tested.
• Coding takes place.
Transition-
• Final project is published.\ n• Project is moved from development to production.
• Defects are removed from the project based on public feedback
Development - Spiral
The spiral model is a waterfall combination model iterative model. Each step of the spiral
model begins with a design goal and ends with a customer assessment. The software is
developed in several incremental releases.
The following are the steps of the spiral model for developing an online store for agricultural
products.
.
Agile-
Spiral:- This phase starts with collection. As the product matures in subsequent spirals,
the system requirements are determined at this stage. It also includes understanding the
system requirements with continuous communication between the customer and the analyst
at the end of the spiral where the product
is deployed.
Design: The design phase starts with design in the base spiral and also includes the
architectural and logical design of the device modules, physical product design and final
design in successive spirals.
Build: The build phase refers to the development of the final software in each spiral. In the
cycle of just thinking about the product and developing the design, a Proof of Concept (POC)
is developed at this stage to get feedback from users. A working model of the software, called
a build with a version number, is then developed in successive spirals where the requirements
and design are clear. These versions are sent to users for feedback.
Evaluation and Risk Analysis: Risk analysis involves identifying, evaluating and monitoring
technical feasibility such as schedule deviations and cost overruns. After testing the assembly,
at the end of the first iteration, the user evaluates the software and provides feedback. Based
on customer feedback, the development process moves to the next iteration and then follows a
linear approach to implement user feedback. The process of iteration along the
spiral continues throughout the life of the software
SCRUM: -
Scrum is not a process technique or a definitive method, but rather a framework
where different processes and techniques can be used. It has three roles and each
role has clear responsibilities.
The Product Owner is responsible for maximizing the value of the product as a result of the
development team's work The Scrum model suggests that progress is anticipated through a
series of sprints. According to the agile methodology, sprints are a maximum of one month,
usually two weeks. Scrum is a lightweight agile process framework that is mainly used to
manage software. Scrum is often contrasted with the so-called "Waterfall" approach, which
emphasizes advance planning and timing of activities followed by execution
Scrum models have 5 phases, also called scrum phases. Step 1: Create a product backlog.
2. step: plan the sprint and create the backlog step 3: work on the sprint.
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 model, 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 user 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 is 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 are noticed in the initial phases, due to which they can be corrected easily.
Testing activities are accomplished after the Testing activities starts with the first stage itself
developments activities are over
Software made in waterfall model has most Software made in V model has comparatively lesser de
defects compared to one made V fall model than the one made in waterfall method
Water fall model is used when the requirements of the If the requirements of the user are uncertain and
user are fixed keep changing, then V model is better alternate
model
Making changes in the software in the water fall mode is Making changes in the software in V model is
a costly affair comparatively cheaper
1/1/2024
4/3/2024 20/4/2024 1/3/2024 1/1/2024 15/4/2024
r
i
l
y
n
t
1
Testing 1
Devel
opme
nt 2
Testin
g2
Devel
opme
nt 3
Testin
g3
Devel
opme
nt 4
Testin
g4
UAT
GANTT CHART
Question 13 – Fixed Bid Vs Billing
Invoicing model: -
In this model, resources working in the project are billed to the client on an hourly basis. 3
Examples should not be considered. .
• PM - $130/hr,
• Sun Architect - $55/hr,
• Developers - $50/hr
• Advanced Developers - $80/hr
• Network Engineer - $80/hr\ n• DBA - $80 per hour
• BA - $60 per hour
Gazette Billing
Date worked In Time Out Total Hours Worked Gross pay in $ Additio
Time nal
informat
ion
Question 14 -
RG Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 3690
RA Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 3570
Date worked IN TIME OUT TIME TOTAL HOURS GROSS PAY IN $ ADDITIAL
WORKED INFORMATION
Monday, 1 06: 00 16:00 10 600 Creating a
August, 2024 detailed
business analysis
Tuesday, 2 06: 00 16:00 10 600 Budgeting and
August, 2024 forecasting
Wednesday, 3 06: 00 16:00 10 600 Planning and
August, 2024 monitoring
Thursday, 4 06: 00 18:00 12 720 variance analysis
August, 2024
Friday, 5 August, 06: 00 16:00 10 570 Defining
2022 Business
requirements
Saturday,6,Augu 06: 00 14:00 8 480 Prioritize the
st ,2024 requirements
Design Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 690
Date worked IN TIME out TIME TOTAL HOURS GROSS PAY IN $ Additional
WORKED information
15th august 06 : 00 07:00 1 60 user testing
2024,monday
08: 00 09: 00 1 60 Technical
elaboration&
validation
09:00 10:00 1 60 data analysis
10:00 13:00 3 180 Demonstrations
/ Showcases
Development Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 690
Date worked IN TIME OUT TIME TOTAL HOURS GROSS PAY IN $ Additional
WORKED information
16th august 06:00 07:00 1 60 analyses the
2024,tuesday business domain
07:00 09:00 2 120 documents its
processes and
systems
09:00 10:00 1 60 outlines the
business
requirements
10:00 13:00 3 180 outlines the
business
requirements
14:00 16:30 3 150 analyse the
software built
Testing Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 630
Date worked IN TIME OUT TIME TOTAL HOURS GROSS PAY IN $ Additional
WORKED information
17 august 06:00 09:00 3 180 Work with
2024,wednesday Testing team to
create system
test plans
10:00 13:00 3 180 Create and
execute the
system test
cases
14:00 16:30 3 150 Review system
cases prepared
by Testing team
18:00 20:00 2 120 Provide
requirements
clarifications
when
required by
Testing Team.
UAT Timesheet of a BA
Hourly Rate in $ 60
Gross Pay in $ 600
Date Worked IN TIME OUT TIME TOTAL HOURS GROSS PAY IN $ ADDITIONAL
WORKED INFORMATION
18 th august 6:00 8:00 2 120 Develop the
2024 ,Thursday detailed UAT test
Plan
9:00 12:00 3 180 develop the test
case scenario
13:00 16:00 3 180 create UAT test
cases
17:00 18:00 1 60 Test case data
preparation
18:00 19:00 1 60 run the test
cases
Date Worked In Time Out Time Total Hours Gross pay in $ Additional
Worked Information
19 th august 6:00 8:00 2 120 Design RTM and
2024,Friday forward it to
client
8:00 12:00 4 240 Coordinate to
complete
manual
13:00 16:00 3 180 Trianing sessions
for end user
17:00 18:00 1 60 Prepare a class
learning for
project