Upload
tega-enai
View
67
Download
3
Tags:
Embed Size (px)
Citation preview
January 10, 2014
Gabriel Marshall,
Fab Innovation is pleased to present our response to ICAN UK request for proposal for the
Design and Development website project.
We strongly believe that our proposed team, solution, and approach meets 100% of the
requirements outlined in the ICAN UK’s BRS.
Our approach delivers to ICAN UK’s a solution that is configured to meet the requirements
outlined in the BRS, themed with a visual design that addresses the requirements stated.
At the end of this project you will have far more than a BRS. You will have the blueprint,
information architecture and requirements for your website.
If you should have any questions or comments, please do not hesitate to contact us at
+2348136268636 or via email at [email protected].
Sincerely,
Tega Enai
Chief Executive Officer
Fab Innovation
1
Table of ContentsCompany Profile and Competence 3
Our Team 3
Company Capabilities and outsourcing 5
Our Development Approach 6
Fab Innovation Process and Methods 6
The Requirements – Our Solution 11
Standard Features 17
Our Portfolio 21
Sample UI 23
Project Schedule 25
Commercial 26
Company Information 27
2
COMPANY PROFILE AND COMPETENCE
Fab Innovation is pleased to submit our proposed solution for the ICAN UK redesign and
development project. We understand the importance of this effort to the organization and we
strongly believe that our proposed team, solution, and approach meets 100% of the requirements
outlined in ICAN UK request. This response describes the technology, services, terms, and
schedule for the web site development project.
Fab innovation has provided clients with a comprehensive range of solutions including web
design & Web development, Graphics Design, Customized web applications, SEO
Services, much more both locally and internationally. We a fast rising IT provider located in
Lagos State Nigeria and registered under the Corporate Affairs Commission of Nigeria (CAC)
with registration number 0G25967
Our proposed project team has focused on designing, developing, deploying, and supporting
high-end websites. Our team understands the web, its complexities, and the solutions required to
meet our clients’ needs. Our proposed solution is based on a custom built web content
management system (Admin Panel) which would provide a proven framework that supports
many off-the-shelf features and functions that address a vast majority of ICAN UK’s functional
and technical requirements.
Fab Innovation is confident that our solution will meet the short and long term needs of ICAN
UK. The following pages detail how we will meet each of your listed technical and functional
requirements.
3
OUR TEAM
The key associates who will be participating in the effort to deliver ICAN UK’s solution include,
but are not limited to:
TEGA ENAI
CEO/ WEB DESIGNER
Tega’s role includes liaising with the Client and the Development Team to ensure the process
from conception to completion runs smoothly and is the one of the main contacts throughout the
process. She has major skills is the ability to explain complex technical concepts to in terms real
people can understand. Tega’s areas of expertise are web design, search engine optimisation and
web analytics.
MICHEAL KALAVANDA
PROGRAMMER/DEVELOPER
Michael’s is focus is behind the scenes; the knowledgeable mechanic of our team that keeps
things running smoothly. He uses various programming languages and databases to structure
websites and pioneer new features for Intersites. For developing, he uses the following
programming languages: PHP, XHTML, XML, CSS, databases: MYSQL, SQL, C# and
ASP.NET. He also has experience in building CMS solutions
KISH ANIEKAN
DESIGNER/DEVELOPER
Kish is a dynamic UI/UX (user interaction/user experience) designer. He uses the latest
interaction methodology to ensure the customer user experience on fab innovation websites is
straight forward and engaging. He also has skills in html, css, java and JavaScript
NOAH ANIFOWOSHE
GRAPHIC DESIGNER
Noah is a skilled graphic designer that takes concept from start to high quality finish ensuring the
end product looks great and fits perfectly.
4
COMPANY CAPABILITIES AND OUTSOURCING
The services we provide to our customers span a wide range of Information Technology
capabilities including:
Web Site Design/Development
eCommerce Solutions
Project Management
Web Content Management
Application Development
Fab Innovation has implemented multiple client-facing and internal operational web based
applications including: content management systems, Enterprise manager (CRM), Desktop
Applications, education, and electronic shopping cart web-based solutions for companies using
different programming technology : MySQL, SQL Server, Java, PHP,C#, CSS, HTML,
WordPress, Joomla etc.
OUR DEVELOPMENT APPROACH
Fab Innovation's standard methodology provides all of the detailed steps required to successfully
move from a general concept to a functional website.
As a part of our dynamic development methodology, we identify the following ingredients that
make a successful Website. These characteristics can be incorporated into ICAN UK’S site, to
fulfill and enhance the stated requirements
1. Project Initiation: confirming the scope and requirements of your new solution, as well as
gathering key elements for the visual design process such as logos, icons, fonts, colors, and
pictures.
2. Use Case Analysis and Design: this phase examines the types of users who will be accessing
the website, the types of information they will be accessing, how they will access that
information, and in what form that information will take.
3. Creating the Information Architecture: this phase focuses on creating the overall functional
and technical design of the new solution.
5
4. Visual Design: uses the elements gathered during project initiation, coupled with the use cases
and information architecture to guide graphical design professionals through the process of
creating the overall look and feel of the new website.
5. Technical Design, Development, and Testing: during this phase Fab Innovation will design,
build, and test the new website – employing
6. Training: Fab Innovation believes in training early and training often. We begin the training
process at project initiation and continue training throughout the duration of the project.
7. Deployment: Fab innovation will migrate the development site to the production environment
and test to ensure that the site is operational before turning it over to the general public.
8. Production Support: Fab Innovation will provide 4 months of post implementation technical
support for bug fixes and technical issues. We also offer optional ongoing maintenance and
support services should you deem ongoing support necessary.
9. Overarching Project Management: Fab Innovation will provide a dedicated project manager
to this project, who will have overall responsibility for the delivery of the new website.
FAB INNOVATION’S PROCESSES AND METHODS
Fab Innovation’s high level work plan for this effort lists the major activities by phase, the
primary deliverables created as a result of each activity, and the tasks where Fab Innovation will
require participation by ICAN UK secretariat (as indicated in the activity description as items
with a “*”).
Participation at the beginning of the project will be more intensive than elsewhere in the project
as it is imperative that our team has access to key information with the knowledge necessary to
define what the site must provide to its intended visitors.
PHASE TASK ACTIVITY DELIVERABLES
I A Project Initiation
B Assessment of existing website High level analysis of the existing website
C Gather existing
requirements (e.g., RFP)*
Inventory of existing requirements
(technical and functional)
D Collect existing branded
elements and marketing
Existing artifacts uploaded to the project
dashboard
6
materials*
II Use Case Analysis and
Design
A Verify that the list of
website member types
gathered during the design
is complete and accurate*
Access to website member types
B Define content
requirements by site visitor
type
Content requirements matrix (access
requirements,
content types)
C Define navigational/access
patterns from use cases
Navigational schema, Content access
patterns, content roles, and
permissions
III Information Architecture
A Create detailed site
map/structure
Site map / site structure
B Define details of each
content/data type
(structure, elements, access
roles, permissions, content
lifecycle)
Inventory of content/data types, detailed
design of each content
type, inventory of member roles and
permissions by content type,
content lifecycle definition
C Identify inventory of the
administrative panel required
to
address functional
requirements
Inventory of the administrative panel,
including key configuration
requirements
7
PHASE TASK ACTIVITIES DELIVERIES
D Identify gaps in capabilities in
the administrative panel and
functional/technical
requirements
Inventory of custom modules required to
meet functional/technical requirements
E Define user roles and
permissions
Inventory of user roles and permissions
F Identify major landing
pages
Inventory of landing pages
G Create wireframes of major
landing pages
Wireframes
H Publish information
architecture/functional
specification
Information Architecture
document/Functional Specifications
I Develop content migration
plan
Migration plan
J Develop test plan Test plan
K Develop deployment plan Deployment plan
L Develop training plan Training plan
IV Visual Design
A Create visual design
specification from use
cases, information
architecture, and branded
elements
Visual design specification
8
B Distribute specifications to
visual designers
Specification distributed
C Collect visual design
concepts and post on the
projects dashboard
Collect visual designs
D Solicit feedback from client
stakeholders*
Feedback posted on the project dashboard
V Technical Design,
Development, and Testing
A Install, configure
development environment
Core development environment installed
PHASE TASK ACTIVITIES DELIVERIES
B Download and install
required modules
Contributed modules installed
C Configure the Admin panel and
contributed modules
Environment ready for use
D Install and configure theme Visual design implemented
E Deploy branded elements,
icons, pictures
Visual design elements ready for use
F Create custom content types Content types configured and ready for use
G Create user roles User roles created and ready for use
H Define permissions by role Roles configured with correct permissions
I Create administrative user
accounts
User accounts ready for use
J Create panel pages for each
landing page
Landing page ready for content
9
K Navigational elements
implemented
Site navigation is functional
L Design, code, and test
custom modules
Custom modules is deployed
M Unit, system, and
integration test
System is tested and ready for content
migration
VI Content Migration
A Create the content
migration spreadsheet*
Content migration spreadsheet
B Migrate content from
existing site*
Content migrated to the new site
PHASE TASK ACTIVITIES DELIVERIES
VII Training
A Deliver training sessions * Training sessions
VIII Deployment
A Install/configure production
server
Production server ready for site to be
migrated from
development
B Backup development site Deployment package of the entire site
ready for installation
C Install development site
backup on production
server
Production site ready for final test
10
D Deployment test System ready for production
E Create additional
Administrative users
User accounts set up and ready for use
F Migrate DNS settings to
point to the new server*
Site is accessible
IX Production Support
A Monitor logs and events Logs and events Monitored
B Track bugs and bug fixes Bugs and bug fixes tracked
C Monitor security patch
release candidates
Security patches installed
D Performance tuning Configure/tune the system
THE REQUIREMENTS-OUR SOLUTION
We will develop the specific functionality and features you needed for your Company website.
Below are some website functionality and features that we will integrate to your website:
Access Control Restriction
User Role (Members) creation
Website Administration Area
User Login/Registration
Content Management (add/edit/delete contents)
Contact Forms
Captcha for spam prevention
User accounts
User Profile
Site RSS Feeds
Voting Poll
11
Online Payment Feature/online secure payment
We recommend the development of a completely original site, built from the ground up with new
technology and original graphic design elements. To ensure that we fully understood the scope of
the required solution, our team captured each of the functional and technical requirements listed
in the body of ICAN UK BRS. The following section details each of the requirements that we
were able to identify and the solution that Fab Innovation will apply to meet your requirements.
From our detailed analysis of your requirements we strongly believe that our solution meets
100% of your technical and functional requirements and a majority of your requirements can be
fulfilled with off-the-shelf capabilities inherent in the custom built admin panel.
REG
NO
Your Requirement OUR SOLUTION
1.0 UUUpdate website content
a Content Management Capable website Fab Innovation’s team has deep and
broad
experience in the discovery and
development processes associated with
developing CMS capable websites. We
have the expertise and processes
required to help ICAN UK identify
what solutions need to be developed,
the scope of those
solutions, the resources and skills
required
(internal or external), the requirements
that need to be met, developing a
communication brief
Fab Innovation would implement an
Intuitive and easy to use admin
12
interface with Clearly defined and
documented API for provisioning,back-
office integration and permission-based
security levels that will allow the
secretariat make changes easily to the
website, without referring to us.
Not only would the admin panel help
the administrator (user with assigned
role) with little or no technical know-
how edit text and graphics, updating of
adverts it would also take care of a lot
of "behind the scenes" work such as:
Drag and Drop navigation system
to enable updating of graphics
Making content searchable and
indexable
Keeping track of members, their
profile, their permissions and
financial status
Send automated emails and alerts
to members
Assign members roles and limit
members user access
Keep track of upcoming members
birthdays
Keep Table of financial status for
members
And much, much more.
.
13
b Provision of (editorial) links to other
professional
websites (ACCA, ICAEW, CIBN,
CANUK, etc) including
ICAN, Nigeria High Commission, Federal
Inland Revenue
Nigeria, Nigeria Newspapers websites,
etc.;
Fab Innovation would implement a
Feed Fetcher plugin (RSS) into the
website as required to meet functional
requirements.
RSS stands
for Really Simple Syndication
RSS defines an easy way to
share and view headlines and
content
RSS files can be automatically
updated
RSS allows personalized views
for different sites
With RSS you can choose the website
you want to link to ICAN UK, and also
choose the news that interest you and
are relevant to your work.
c Ability to search the website database
(this should be a
standard feature)
2.0 Creation of Members’ Database
Members registration, updating and Role-
based Access
Control
Fab Innovation’s team has deep and
broad
experience and expertise in designing,
development, testing and deploying
database driven applications. We also
14
have extensive experience in
integrating our custom built admin
panel with external data
sources/databases.
3.0 Communication
Effective communications by secretariat
and amongst members with…
a ability to send bulk email to District
members from the
website; this should allow the embedding
on a link as
well as a link to a document that is
retrievable via loginon
to the site
b connection to social media pages such as
LinkedIn,
Twitter, Facebook, and linking activities
on the pages to
the website
Fab Innovation will implement a
generic API that that enable tight
integration with social networking
websites (e.g. facebook
comments/fanbox, twitter feeds etc.).
as required to meet the functional
requirements. We will also implement
4.0 Subscription status
Members Financial Statement Tracking
with ability to issue invoice to, and
display account balance of each members
from the website.
Fab Innovation would implement an
email configuration setup would be
integrated into the admin panel. This
feature gives secretariat the ability to
send bulk email to members or selected
group of members. This setup includes
spam and virus protection on all e-mail
15
accounts.
5.0 Online Payment
Provision of e-payment facilities to enable
members
makes payment to the District directly
from the website.
6.0 CPD status
CPD Points Updating and Tracking
7.0 Members’
Networking
Profiling of Members and Networking
amongst
members
8.0 Event Booking
Functionality to create events and inform
members
with ability for members to register for
such events,
Secretariat informed of registration and
log of kept of
those that have registered
From the the admin panel the admin
has the ability to create events that
would reflect the home page of the
website. Once member clicks on this
event they are prompted to register for
the event. The admin would be able to
see how many members has registered
for the event.
9.0 Survey / Voting on Issues orElection
Functionality for voting on issues and
elections. Issues will be created by
secretariat with category & voting during
assigned. Access to vote restricted to
financial members.
16
STANDARD FEATURES
In addition to ICAN UK’s technical requirements and our solutions outlined above, our base
platform also includes a rich and robust suite of basic features that include:
Security
Our solution leverages the admin panel’s security framework – providing the ability to restrict
access to features, functions, and administrative tasks based on user accounts (user ID and
password), user roles (e.g. content authors, site administrators), and granular permissions (e.g.,
ability to author and publish a calendar event).
User Accounts
Our solution provides the ability to control the creation and activation of members accounts.
There are three basic scenarios supported by our off-the-shelf solution:
1. Members may self-register and the system automatically approves their account
2. Members may self-register but a systems administrator must approve their account
3. Only system administrators can create and approve Members accounts
Our solution also provides “self-service” password resets, allowing Members to request a new
password in the case of forgotten password without requiring intervention by a systems
administrator.
Member Roles
Member roles provide a mechanism for restricting or enabling access to features, content, and
sections of your website. You may define as many roles as required to address the various user
types on your website. A member may be assigned to one or more roles, dependent on the access
levels that you want to provide to that person.
Permissions
Roles provide a mechanism for categorizing members whereas permissions is the mechanism for
controlling access to individual features, areas of your website, and content. Each role in the
system has its own set of permissions, enabling or restricting access to features of your website.
Captcha / Mollom
Fab Innovation’s base platform employs Captcha as mechanisms for blocking spam on your
website.
Content Authoring and Publishing
17
Content authoring in our solution is performed through a simple web browser based interface.
Any user with the proper roles and permissions can author content from any computer that has
access to your site.
Calendars
Our solution provides a simple to use mechanism for creating online calendars on your website.
Authors create events through the WYSIWYG editor which automatically appear on calendars
based on the category selected. Sites may have departmental or category based calendars, as well
as site-wide calendars.
Polls
Our solution provides the ability to create and administer online polls. You may have one or
several polls running simultaneously on your site. Our solution provides a simple to use
mechanism for tracking results and viewing votes.
RSS Feeds
Our solution provides the ability to automatically generate RSS feeds from content created on
your website. Our solution also provides the ability to import and render RSS feeds from external
sources on your website (aggregation).
Social Networking Tools
We have other optional social networking components that enable integration of your website
with Twitter, Facebook, Reddit, Digg, Delicious and other social networking sites.
eNewsletters
Our base solution includes the ability to author and distribute enewsletters. Members have the
ability to register to receive newsletters (via email), as well as manage their subscriptions
through a simple to use online form.
Search Engine Optimization
Our base solution employs several tools and techniques for search engine optimization,
including: page titles, meta tags, automatically generating search engine friendly URLs, XML
site maps, and a detailed SEO checklist module.
Responsive Design
Responsive web design is a web design approach aimed at crafting sites to provide an optimal
viewing experience—easy reading and navigation with a minimum of resizing, panning, and
18
scrolling—across a wide range of devices. In essence, responsive design allows the creation of a
website that reformats its contents depending on what device it is being viewed on.
Clearly, a website will look and behave very differently on a 27-inch desktop monitor than on a
9-inch tablet PC. Responsive design takes these differences into consideration to ensure that the
user experience is always optimized. This feature would be implemented on the website.
Support for Rich Media Types
Our solution supports a wide variety of rich media types including photographs, images, video,
audio (podcasts), and flash. Content authors can easily incorporate rich media through the by
using one of the embedded media tools provided by our base solution (e.g., importing a YouTube
video). Our solution provides multiple methods for rendering. Our solution also automatically
resizes and crops uploaded images based on criteria you set through the web browser based
administrative interface.
Optional Features
There are of optional features that you may select from to extend the functionality of our base
platform. Popular add-ons include:
Twitter Integration
Our solution supports bi-directional integration with the Twitter social networking site. “Tweets”
posted to your Twitter account can automatically display on your website, and new content
created on your site can automatically generate a “Tweet” with an announcement and link to the
new content.
Facebook Integration
Our solution also supports bi-directional integration with Facebook. Items posted on your
Facebook “wall” automatically show on your website. Content posted on your website can
automatically post to your Facebook page.
Service, Training and Support Management
Post Implementation Plan
Fab Innovation intends to deliver a functionally rich platform that meets the functional and
technical requirements of ICAN UK– enabling the organization to quickly achieve measureable
results from the efforts and solutions outlined in our proposal.
19
Fab Innovation will train ICAN UK’s secretariat on the tools, processes, and techniques for
managing the new website prior to the implementation of the new site in your production
environment.
Fab Innovation’s approach focuses on training early and training often. Our objective is to get
Fab innovation’s staff “hands on” within the first week or two of the project.
This intensive focus on training helps the secretariat become comfortable with the platform and
facilitates the process of taking ownership and responsibility for the new site. We will warranty
ICAN UK’s project for a period of 4 months post go live as part of our base proposal.
Hosting
Many of our clients ask us for direction in selecting a hosting platform and provider for their new
website. We recommend GoDaddy, a company known for its expertise in hosting high
performance websites.
All of Go Daddy’s solutions support several programming languages, including CGI (Python and
Ruby), PHP, Perl, ASP, MySQL, ColdFusion and FrontPage extensions.
As one of the few hosting providers to offer fully managed hosting, from small virtual private
server plans up through large deployments of clustered hosting plans, GoDaddy has a hosting
plan that will fit any website and budget. For their full company portfolio and services please see
their website at http://www.godaddy.com/
PORTFOLIO
Relevant projects that our team members have played a key role in include:
Fabulous city
Our team members were the architect
and lead developer for this advanced
20
Ecommerce based website for libraries
in the Denver area. The new website has
features such as a custom shopping cart for
“ordering” fashion merchandise, online
payment, order tracking as well as extensive
custom development of features.
www.fabulouscityng.com
Redeemed Christian Church of God,
United Arab Emirates
Our team members were the architect
and lead developer for this advanced
religious website for the Redeemed
Christian Church of God in the U.A.E. The
website has extensive customization to meet
the church’s specific needs.
www.rccguae.com
Landmark Africa
Our team members defined, designed,
developed, implemented and support
a custom built enterprise manager
application that integrates a customer
relationship manager (CRM).
www.lema.landmarkafrica.com
21
Liquid Deep
Our team members were the architect
and lead developer for this
corporate/business website liquid deep oil
and gas company.
www.liquiddeep.net
AITSM Desktop Application
Our team members defined, designed,
developed, implemented and support
a desktop application for Andrews Institute
of Technical Science and Management that
addresses the ability to view specific details
such as students attendance, courses
offered, lecturer details, student assignment
and exam details etc. also creating and
editing of time table.
SAMPLE UI
Proposed sample UI for the Homepage.
22
Sample UI for the homepage of the admin panel
PROJECT SCHEDULE
Project duration: 8 weeks Project manager: Tega Enai
24
Task Developer Duration High-end expectationProject initiation/ Analysis FI Team 2 days Full understanding of
BRS, Fix starting coding date.
Information gathering/ Access to existing database
Tega, Michel, Kish, ICAN-UK secretariat
2 days Full access to existing data, Understanding of database structure.
Graphics analysis and editing
Noah Anifowoshe Goes along with development
Home page high quality graphic design, high quality images expected.
Website design (HTML/CSS/JAVASCRIPT)
Kish Aniekan Goes along with development period
Modernized design of ICAN-UK website, responsive and clean design expected.
Database design, relationship and implementation
Michel Kalavanda 4days, also goes along with project development period.
Ability to connect the system to the database and implement URL security check.
Scripting the design and connecting the application to the database
Michel Kalavanda Goes along with development period.
Expecting to meet ICAN-UK’s BRS.
Testing Fab Innovation team, one ICAN-UK member.
4 days Expecting well-functioning web application for ICAN-UK.
Debugging Tega, Kish, Michel 5 days Fix errors and redeploy the website
ICAN-UK testing phase ICAN-UK personnel
3 days Expect a reply to the developers if BRS has been met.
Note: The project schedule provided here above is a summarized version. Proper timeline and milestones covering the duration stated above (8 weeks) will be provided before project commencement.
COMMERCIAL
S/N Business Solution Specification (BSS) Price
25
1 Custom built content managed website £ 3,000
2 Members database structure design and implementation with RAC £ 300
3 Bulk emailing £ 100
4 Members financial statements tracking £ 150
5 Online payment facility £ 800
6 CPD points updating and tracking £ 50
7 Profiling of members and networking amongst members £ 200
8 Event creation and logging £ 50
9 Polling and voting facility £ 50
10 5 years hosting plan £ 300
11 5 years SSL Certificate for secured transaction £ 300
12 Post-go live support for 4 months Free
13 Annual maintenance (optional) £ 1000
14 Search Engine Optimization and Social Media Optimization Free
Total cost without annual maintenance fee £ 5300
All total cost including annual maintenance fee £ 6300
CONTACT INFORMATION
Thank you for considering our Business Specification Solution.
For more details, please feel free to contact us.
26
FAB INNOVATION IT SOLUTIONS
3, Gerald Esogwa Street Avenue, Ikorodu Road,
Lagos/ NIGERIA.
Tel: +2348136268636
E-mail: [email protected]
Website: www.tegaenai.com
27