Вы находитесь на странице: 1из 10

UNICAF University

Master of Science in Web Design and Development

Course: Design for Web Content

Assignment Part 1

Title: Functional and Non functional requirements.

Student’s Name: Kabutu Chuunga

Student ID: R1812D6984748

Lecturer’s Name: Brians Komakech

Page 1 of 10
Table of Contents
A. Introduction ......................................................................................................................... 3

B. Start with the objectives ..................................................................................................... 3

C. Key Audiences ..................................................................................................................... 3

D. Provisional site structure .................................................................................................... 4

E. Technical specifications ...................................................................................................... 5

F. Non-functional requirements ............................................................................................. 7

G. Who are your competitors? ............................................................................................... 7

H. Budget .................................................................................................................................. 8

I. Timeline ................................................................................................................................. 8

Page 2 of 10
A. Introduction
Cybernet is a Zambian based company that prides itself on the services it offers to the
Zambian community. We are one of the 21st century organisation that are making several
companies across the country achieve their potential. We offer a wide range of services to our
customers such as web design, web development and web hosting. We have a wide range of
customers such as banks, hospitals, hotels, lodges, government institutions etc.

B. Start with the objectives


 Making well organised web content, search engine optimised and user friendly site.
 Providing quality content on your website, adding new information regularly,
marketing your websites and establishing trust.
 Making website that offer online support (live chat), email marketing lists, webinars
and content designed to give your visitors to a site a reason to come back.
 Building your customers brand through reputation management, promotions and
active social media program.

C. Key Audiences
The main target audience Zambians wishing to have a bank account with your bank. This
includes farmers, government workers, NGO employees and entrepreneurs.

Foreign nationals will also be targets as long as they would like to have a bank account.

Page 3 of 10
D. Provisional site structure

Home

Personal Corporate Commercial SME Internet About Us


Banking & & Banking Banking
Investment Agriculture
Banking
Open an Internet
Open an Open an Open an Account Banking
Account Account Account

View my E-Taxi &


View my View my View my Offer E-NAPSA
Offer Offer Offer

Bank my Payflex
Bank my Small
Transact Bank my
Agri. Business
Business
Business
Finance my
Access Finance my Finance my Small
Financing Business Farm Business

Page 4 of 10
E. Technical specifications
A technical specification is a normative document where all the project development works
are based. It contains detailed information involving the requirements for the components and
characteristics for the website product to be developed. The subsections that follow discuss
the various technical specifications of the website.

Visitor interaction
The website will be interactive with visitors through chats, email, subscriptions and social
share buttons. Live chats will enable you to engage with visitors in real time and allow you to
convert them into customers. In addition to that, emails also provide a way to collect email
accounts from visitors and later build a distribution list where you can send adverts to a large
group of people at once. This helps in building a distribution list for your customers.
Subscriptions also help keep relationships with visitors very strong. It helps in creating
customer loyalty. Furthermore, social networks provide a quick way of reaching out
information to many people across the globe. When a website has social share buttons, it
becomes easy to market the website to many people.

Content Management
A Content Management System (CMS) manages the creation and modification of digital
content on the website. The content of the website will be edited and updated using the web
content management system (CMS). This will be done whenever you need to change some
items on your website.

Web Navigation
Web navigation is a process of moving from one network of information resources to another
in the World Wide Web which is organised in hypertext or hypermedia content. The website
will be made up of menus and submenus for easy navigation. These menus will be in plain
English language that is related to the departments and activities that you do in your
institution. The menu buttons will be responsive and respond by displaying submenus the
moment someone hovers the mouse around a particular menu. In addition to that, the pages
for the website will indicate where someone is by underlining the menu currently being
viewed.

Site stats and tracking


Page 5 of 10
The site will use Google Analytics to track the website viewers and provide statistics about
their browsing behaviour. Google Analytics will help you know which part of the country or
world your website visitors come from which will enable you to come up with good
marketing strategies. It will also help you know which search engines your visitor use which
is good as it will help you know the type of search engine suitable for your website.
Furthermore, Google Analytics gives information about the types of keywords used by
website visitors to find your site. This helps a lot to site owners as they develop websites by
making sure that particular keywords are used to enhance web visibility to search engines. In
addition to this, Google Analytics gives information about the types of browsers web viewer
use to access your page. This information is very helpful as it will help web developers to
beautify a site following a particular browser. Google Analytics also provides information
about the pages mostly visited by web viewer and also the order in which those pages are
viewed. This is helpful in that, you will know the kind of information viewers want most
when they visit your page.

SEO (Search Engine Optimization)


Search Engine Optimization is a process of enhancing the online visibility of a web page or
website in a web search engine’s non paid results. This will be done to your website so as to
improve its ranking in web search engine. A site with a high rank on search results page and
the more a website appears in search results, the more visitors your site will receive.

Style and design


The website will have a clear presence of structure with a layout divisible in three columns
which will be easily followed and understood by your visitors.
.Security
The website will employ HTTPS and SSL encryption when involving any form of online
transaction. Online transactions will require a one-time password (OTP) which will be sent to
the customer’s mobile phone as a text for confirmation. The user will be required to key in
the one-time password (OTP) into the browser to authenticate their identity.

Hosting
We provide hosting facilities to our clients at a fee. However, most of the banking institutions
that we have worked with so far, host their websites on their own servers for security
purposes. It will be up to you to determine which option is best for you.
Page 6 of 10
Maintenance and support
We will provide free website maintenance and support for a period of three months after
which you will to pay a monthly fee of $50.

F. Non-functional requirements
The website shall be easy to use by your web visitors and customers. It will also be available
in several local languages so as to enable many people in the country to view the content. The
website will also enable several customers to conduct online transactions without
downgrading performance. To summarise the non-functional requirements, the list below
provides all the website quality attributes that determine system quality features of your
website:-

 Availability – the website will be running continuously for 24/7 which will make it
accessible to customers all the time.
 Reliability – the website will be reliable as we use clustered server with RAID 5 drives to
ensure that no failure of any kind can bring your website down. We also provide 24/7
server monitoring to ensure that all processes and services are running optimally.
 Scalability – in case you want to expand your services, our systems are scalable meaning
we can modify the website in any ways you will want.
 Performance – the website will be able to handle any number of simultaneous visitors at
a given time.
 Usability – the website will have a user friendly interface which will allow users to
seamlessly interact with it.
 Extensibility – the website will be extensible in case there will be need to add new
features and requirements.

G. Who are your competitors?


There are a number of financial institutions in Zambia. Out of these, the main competitors
that are getting hold of the market share are FNB, Stanbic Bank, Standard Chartered and
Barclays.

Page 7 of 10
H. Budget
The project budget will involve five factors. These are setup, design and building, content
creation, training users on how to use the website and maintenance. The table below shows
the breakdown of the project budget.
Factors Charges
Setup $160
Design & Building $5,000
Content Creation $500
Training to use it $600
Maintenance $500
Total $6,760

I. Timeline
The project timeline shows the stages and time that will be required to complete each stage
and the whole project. The timeline show a rough estimate of the time the project will take
from inception to completion. It should be known at this stage that web projects vary such
that a simple website could be done within 2 weeks while a large complex website project
might take as much as a year. Here is a list of stages that will be involved to complete the
web design and development process.

1. Planning and Discovery


This is an important stage. This is the foundation of the success of the project. It will
approximately last from 2 to 10 weeks depending on the complexity of the website.
During this stage the following activities will be carried out:
a) Research
b) Requirement analysis and specifications
c) Creative brief
d) Technical briefs
e) Detailed architecture briefs and site architecture documents
f) Discovery sessions
g) Sitemap
h) Wireframe (a skeletal design diagram that provides a brief overview of the
intended site functionality)

Page 8 of 10
2. Design
Once the planning and discovery is completed, the project will be ready to move into
the design stage. In this stage, there is interaction between the customer and the web
developer. The web developer creates mockups that are presented to the client for
approval. This goal of this stage is to provide a prototype to the client of the way the
completed website will look and behave. The design stage will last for 4 to 12 weeks.
The design will involve the following items:-
a) Homepage design
b) Internal page designs
c) Desktop and Mobile views

3. Content Creation And SEO


In as much as websites should look appealing in style and functionality, it is also
important to create websites with great content that will be appealing to web visitors
and get ranked well in search engines. This is one of the time consuming stages of
website development especially if the site being created is complex and large. It might
take an average of 5 to 15 weeks as it usually overlaps with other stages. During this
stage, the following will be done:-
a) Key messages
b) Calls to action
c) Content migrated over from existing sites if any
d) Effective page titles and headings
e) Search engine optimization: keywords optimally placed within content, titles,
headings and image tags.

4. Development And Coding


This stage involves the actual creation of the website. Of course after the design has
been approved by the owner. It might take about 6 to 15 weeks on average to
complete the whole process.

5. Beta Testing

Page 9 of 10
Upon completion of the development and coding stage, the next stage will be testing
before launch. The beta testing stage approximately may last for 2 to 6 weeks and will
involve the following objectives:-
a) Review and receive feedback from intended audience and investors.
b) Ensure proper functioning across multiple devices, screen sizes, and web
browsers.
c) Make sure the site looks and functions as per the specifications of the client.

6. Launch
Once the testing stage will be completed and satisfy the requirements of the bank, the
launch will be take place. This is a simple and quick stage which might only take one
day. However, if the website will be complex involving a number of applications and
components it might take a bit longer.

7. Ongoing Improvements
The work of creating the website does not end at launch. There will be need for
updates and performance tuning here and there. New content may need to be added
once in a while for the website to remain competitive and ranked high in search
engines.

Page 10 of 10

Вам также может понравиться