Business Requirements Specification
Business Requirements Specification
Business Requirements Specification
Contents
1) The purpose of the project
2) The Client, the Customer, and other stakeholders
3) Users of the product
4) The scope of the work
5) The scope of the product
6) Features and Functionalities
7) Usability and Humanity Requirements
8) Performance Requirements
Ecommerce can be broken into four main categories: B2B, B2C, C2B, and C2C.
B2B (Business-to-Business)
Companies doing business with each other such as manufacturers selling to distributors and
wholesalers selling to retailers. Pricing is based on quantity of order and is often negotiable.
‘IBEE Solutions’ wants to give ‘Online Products/Services Buying and Selling Solution’ for
various organizations like production oriented Industries, Services based Companies and
Distributors through this Project.
It (IBEE) wants to give a complete solution for Products/Services Buying & Selling through
Internet.
Through this Solution Industries/Distributors Can Display and sell their products/Services.
Customer Can See and Buy the Products/Services. It also Provides Payment Process,
Shipping Process and Enquires.
2a the Client
*(This item gives the name of the client. It is permissible to have several names.)*
It is an In-house development of IBEE Solutions. IBEE has planed to develop this Product as
per current Market trends.
2b the Customer
*(The person intended to buy the product. In the case of in-house development, the client and
the customer are often the same person)
As it was a Product, initially it hasn’t had any customers but ‘IBEE solutions’ is planning to
get offers from some Organizations.
2c the Stakeholders
*(The roles and (if possible) names of other people and organizations who are affected by
the product, or whose input is needed to build the product.)
Administrator:
Admin responsible for Users Management, Product Definition, adding & modifying products
and Services Management.
Registered Users:
Registered Users can view the Catalog and get the information and also can Buy Products.
As per availability they can use Payment options to make payments.
They can enquire about their Status (Orders) and Cancel their Orders as per norms.
Guest Users:
Guest Users can access the Portal and view the Catalog and get the information.
Guest Users can become Registered Users by submitting (filling registration form) their
details through online for free of Cost.
Business Users:
Business users can interact with this application with their applications as per permissions
and they can track permitted information.
[Motivation
Users are human beings who interface with the product in some way. Use the characteristics
of the users to define the usability requirements for the product. Users are also known as
actors.
Examples
Users can come from wide variety of (sometimes unexpected) sources. Consider the
possibility of your users being clerical staff, shop workers, managers, highly trained
operators, the general public, casual users, passers-by, illiterate people, tradesmen,
students, test engineers, foreigners, children, lawyers, remote users, and people using the
system over the telephone or an Internet connection, emergency workers, and so on. ]
4). The scope of the work
Ecommerce
Ecommerce simply means selling over the Internet — goods, services, information,
whatever. Such businesses began in 1995 and are expected by 2008 to generate sales in
the USA alone of $ 109 billion.
How do we get our share of the action?
Creating a website that promotes products
Obtain an Internet address
Hiring space on a web-hosting company
Uploading pages
Adding a payment system, and then
Using various promotion services to get the site noticed
Electronic Commerce or e-commerce is the trade of products and services by means of
the Internet or other computer networks. E-commerce follows the same basic principles as
traditional commerce that is, buyers and sellers come together to swap commodities for
money. But rather than conducting business in the traditional way in shopping stores or
through mail order catalogs and telephone operators — in e-commerce buyers and sellers
transact business over networked computers.
E-commerce offers buyers maximum convenience. They can visit the web sites of
multiple vendors round the clock a day to compare prices and make purchases, without
having to leave their homes or offices from around the globe. In some cases, consumers
can immediately obtain a product or service, such as an electronic book, a music file, or
computer software, by downloading it over the Internet.
For sellers, e-commerce offers a way to cut costs and expand their markets. They do not
need to build, staff, or maintain a physical store or print and distribute mail order catalogs.
Automated order tracking and billing systems cut additional labor costs, and if the product
or service can be downloaded then e-commerce firms have no distribution costs involved.
Because the products can be sold sell over the global Internet, sellers have the potential to
market their products or services globally and are not limited by the physical location of a
store. Internet technologies also permit sellers to track the interests and preferences of
their customers with the customer’s permission and then use this information to build an
ongoing relationship with the customer by customizing products and services to meet the
customer’s needs.
E-commerce however has some drawbacks. Consumers are hesitant to buy some
products online. Online furniture businesses, for example, have failed for the most part
because customers want to test the comfort of an expensive item such as a sofa before they
purchase it. Many people also consider shopping a social experience. For instance, they may
enjoy going to a store or a shopping mall with friends or family, an experience that they
cannot duplicate online. Consumers also need to be reassured that credit card transactions are
secure and that their privacy is respected.
In the existence of these few disadvantages e-commerce has opened new horizons to
versatile the modern age. It puts away time, energies, labor and money.
5) The scope of the Product
Already so many ecommerce portal products available in the market, to attract more
customers ‘IBEE Solutions’ has to plan this product with more features and facilities.
This is one of the most basic options that help establish a framework of an Online Shopping With a simple shopping cart,
catalog creation facility, a custom storefront appearance and online payment facilities it helps Online Shopping take off to
efficient sales online.
Aproduct catalog that allows portal owners to create a catalog of all the products that they
want to sell and display online.
Ashopping cart that allows customers to select the products of their choice and check them
out at the online counter.
Anonline payment facility that will help users pay online in a secure manner. Payment Options
compatible with leading payment gateways (enter just merchant account details) to process
payments online; Secure online credit cards/e-checks payments through SSL protocol and
encryption of sensitive data.
Currency: This feature will help to organize multiple currencies as per design and modify
the exchange rates.
Shipping:
This feature will help Portal owners to integrate shipping/courier options with leading shipping service providers.
Inventory online
For a store with more than 1000-10000+ product and facility to stock products be it retail or
wholesale.
Cart (sales coupon, gift note and saving for later purchase)
Optional pre-integration with leading real-time shipping carriers (UPS, USPS, FedEx)
Tracking of orders received: Web, phone, fax, mail, and email
Intelligent search by time period (day, week, month) and transactions
Our application should have multiple ways to perform any Operation and for completing any
task less number of navigations preferable.
The application requires easy search capability to find what ever user wants and we have to
provide facility for Customers feedback.
The very nature of the web and the fact that different users interact differently with the
application greatly effect performance. Several aspects that can affect performance
including high activity and volume at launch, activity spikes due to marketing promotions,
download time, Usage patterns, user arrival rates and Internet access speeds.
We can’t restrict users; our application has to support Different types of environments,
networks and Internet services.