HomeMy WebLinkAboutProposal City of Lake Elsinore
Proposal for the City of Lake
Elsinore
Title: Website Redesign
Prepared by: Prepared for:
Alexey Prokopan, VP Jim Jensen
contact@selk.global jjensen@lake-elsinore.org
50% Discount
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Cover Letter
Company Profile
Drupal Development Qualifications
Business Information
Description of Interest
Solution Overview
Project Lifecycle
Discovery and Design
Build & deploy
Consulting, Education & Training
Project Management, Roles & Responsibilities
Project Management
Roles
Budget and Rates
What makes us unique?
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Cover Letter
SELK, Inc. is pleased to submit the following response to the City of Lake Elsinore
(City) request for proposals to replace the City’s current website with a new and
improved website, along with an updated CMS.
By signing this letter of transmittal, I agree to supply the requested services detailed
in this solicitation. I acknowledge receipt of any amendments and appendices to
this tender. I agree that all statements are true within this proposal and that there
are no exceptions to the statements expressed within.
On behalf of SELK, Inc., I would like to thank you for the opportunity to submit our
response to this request for proposal. We are confident that based on the items
contained herein, you will find SELK, Inc. a favorable selection for this opportunity.
Should you require any clarification or additional information, do not hesitate to
contact me directly at the number and address listed below.
Name of Business: SELK, Inc.
Business Type: Corporation
Address: 791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
Contact Person: Vitalie Himici
Title: President
Telephone: +1(204)914-3658
Email: contact@selk.global
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Company Profile
SELK, Inc. is Canadian Drupal and web
development organization based in Winnipeg,
Manitoba, CA. Our secondary legal entity is
located in Chicago, Illinois, USA. We have an
extensive portfolio of successful
contributions to completed website design
and upgrade projects for both public and
private sectors across the United States and Canada.
We also specialize in a diverse range of related services, which include:
• Drupal support services
• Drupal maintenance services
• Consulting services
• E-commerce solutions
• Custom modules development
• SEO and marketing services
• Database development
• WCAG/ADA Accessibility Ready (evaluation, audit, remediation, accessibility
development, documentation, assurance check)
Drupal Development Qualifications
SELK, Inc. maintains a team of 17 developers, engineers, testers, consultants, and
architects. Our developers are Acquia certified and have been working with Drupal
since 2005, contributed to a vast number of Drupal module patches, as well as
Drupal documentation contributions.
Our team is highly qualified to understand your organization’s pain areas and
exceed your Drupal web development needs. We are happy to offer free advice and
consulting to all prospective clients. Our unique combination of skill and specialties
will enable us to create your organization’s entire project and framework.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Beginning with structure planning and consistent interfacing and approval from the
City, SELK, Inc. will implement a new website design system, will ensure to be easy
to use in content administration, and will implement all the requirements outlined in
the request for proposal.
Business Information
A. SELK, Inc. is a corporation headquartered at 719 Beach Avenue, Winnipeg,
R2L 1C8, Manitoba, Canada (Corporation number: 1378625-1)
B. Secondary office at 880 Knollwood Dr, Chicago, IL 60089, USA (Corporation
number: 68599156)
1. Phone: +1(204)421-8901
2. E-mail: contact@selk.global
3. Web: https://www.selk.global
C. A distributed workforce with 17 Canadian, US & European team members
Description of Interest
SELK, Inc. will use Drupal as the underlying CMS if selected as the successful
proponent. Drupal is a powerful open-source content management system in which
SELK, Inc. possess a tremendous amount of familiarity. It has a very flexible and
powerful set of capabilities for supporting a wide variety of content, engaging and
dynamic page displays, complex content relationships, visitor engagement, and
secure access control.
SELK, Inc. has a partnership approach to developing business relationships. We
deliver high-quality work through our focus on bidirectional communication,
responsive customer service, client education, accurate project management,
product quality and an ethical approach to business. We are proud of our
successful track record of performing work on budget and in adherence to
deadlines. We respectfully submit the following proposal, which includes
information about our capabilities, methodology, our team, example projects and
other pertinent information for consideration.
If selected as the successful vendor, SELK, Inc. will complete the work remotely and
agrees to multiple face-to-face meetings at the City’s convenience. We are
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
confident we will be able to create a valuable and effective product within City’s
work requirements.
Our Approach Our Experience
User-Centered Design. Redesign the new
website on Drupal with a consistent focus
from the start around the needs of your
users.
Incorporate usability testing to ensure that
you identify and build a compelling user
experience for the site.
Deep Drupal Expertise. Our team’s
knowledge of Drupal and open source
sets us apart from other vendors that
may work with Drupal but simply do not
have the depth of experience that
comes from developing and supporting
it day-in and day-out.
Responsive and Accessible. Leverage
Drupal’s support for responsive design
and accessibility for your sites from the
start to ensure a mobile friendly
experience across all devices and for all
people.
Specialists in 24x7 Support. Our
commitment to critical support
provides us with unique insight into
how to plan and build with Drupal for
longterm sustainability and cost-
efficient ongoing development and
operations.
Agile Flexibility. Use Agile project
methodologies to ensure adaptability to
changes throughout the project and to
help you follow recommendations for
running modern digital services projects.
Quality Assurance. We are leaders in
the areas of automated testing and CI
(continuous integration) practices that
are a “must have” for high quality
Drupal development and reliable
integration with other systems and
services.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Solution Overview
Project Lifecycle
For the execution of projects with Drupal, we use an Agile project approach to the
Software Development Life Cycle to promote adaptive planning, follow evolutionary
development and delivery, use time-boxed iterations, and encourage rapid and
flexible response to change. We believe that using Agile practices is the best way to
meet the goals and needs of our clients and their users by providing high quality
functionality efficiently and gathering necessary feedback repeatedly throughout
the project. As part of our Agile approach, we treat web projects as part of an
ongoing product lifecycle progressing through multiple phases from initial
discovery through ongoing support.
Discovery and Design
We kickoff your project in Discovery by conducting a series of requirements
gathering workshops and sessions with project team members, staff, and site users
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
to understand key content and functional requirements, identify user experience
needs, and capture critical workflows that need to be represented in the designed
website. One of the key objectives is to begin to establish early on in the project a
shared understanding of the audience members and to develop personas
representing them. As depicted in our process diagram below, users always remain
at the center of our UX design process throughout the entire project.
Discovery
During the Discovery phase, we typically conduct the following types of UX activities
as part of the project process for your website.
▪ Stakeholder Interviews – We interview key stakeholders to gather more
insights about their goals for the site. Meeting with each pertinent
stakeholder group allows us to capture the needs of different stakeholders
which we then aggregate and prioritize with the core project team.
Stakeholder interviews help us prioritize features and define key performance
indicators (KPIs). These interviews are the first best step in building a
meaningful Product Backlog of project requirements that represents the
needs of your organization and users in an easy to view and prioritized way.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
▪ Competitive & Comparative Analysis – We conduct an analysis of competitor
sites and non-competitor / vertical site examples. We deliver a presentation to
you pinpointing best practices using examples from both within and outside
of your industry and markets. This exercise is critical in ensuring that we are
designing and building a site that gives you a valued advantage in your
industry and allows us to begin the design and functionality discussions with
some tangible examples of what is available.
▪ Site Heuristic – Heuristic evaluations are part of our user-centered design
process and are a cost-effective way to identify interactions that need to
change in order to support a positive user experience. We perform a heuristic
analysis of the current site, and we identify areas of improvement across
design, layout, navigation, and content. We deliver a detailed presentation to
you highlighting our findings. When embarking on a complete site redesign, it
is crucial to understand how the current site works, such as “What is done
well? What improvements are needed?”
▪ How are things organized? How should they be organized? - This step in the
user-centered design process helps us get familiar with your current site
functionality, structure, content, and design while conceptualizing ways to
improve critical areas and avoid problems as we redesign your new site.
▪ Usability Testing – Usability tests are one-on-one testing simulations in which
we aim to create a real-world environment for participants so that we can see
how they interact with your site as they would on their own. These tests are
critical in the understanding of how the actual end user will interact with your
site. Usability tests can be conducted at many intervals in the redesign
process:
▪ During Discovery – Usability tests can be conducted during the Discovery
phase to help us dig in and get a better sense of the wants and needs of
your users. It allows us to observe common pitfalls users may be
experiencing on the current site, and overall, it gives us a lot of important
information before we begin the redesign process.
▪ During Design and Prototyping – Usability tests can be conducted when
there are new design concepts or a working prototype of the new designs.
This helps us vet assumptions made during the Design phase and test the
new vision for the design and minor functionality of the site.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
▪ After Development – Usability Tests can also be conducted after the
design and development are completed. This helps us examine the fully
completed redesign and site functionality. Tests are completed before the
site is ready for launch and gives us the opportunity to make adjustments
before we go live.
▪ User Research & Persona Development – User personas are a relatable
snapshot of the target audience that highlights demographics, behaviors,
needs, and motivations through the creation of a functional character. This
exercise in developing persona models helps us better understand the
different archetypes that make up your end users and how to communicate to
them (through design, content, and functionality) in the best way to achieve
the desired end results.
▪ User Journeys – We map out user journeys to establish the steps that take
place for a user to interact with your site in its current state and identify which
steps are necessary for how the website could be after redesign. The
outcome of this mapping process will highlight the critical steps taken by a
user to accomplish the goals set forth for the project and call out any
inefficiencies for the sight in its current state.
▪ Sitemap – We create a detailed sitemap of key site pages and page types. To
meet your specific requirements, we focus on creating a sitemap that
provides greater prominence and attention on landing pages that support
activities and presentation of content that best align with your goals for
increased user engagement and improved communications.
Technical Discovery and Architecture
During the Discovery and Design phase, we also conduct activities for technical
discovery sessions and architecture planning.
A key part of our ability to ensure high quality results with Drupal is that we have
specifically tailored our use of Agile Scrum methodologies for Drupal-based
projects. One of our unique practices is our own Agile planning and preparation
process that we refer to as “Sprint 0 for Drupal.”
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
During this process, we conduct the first iteration of going through the critical tasks,
activities, and plans needed for running a highly successful project using the Drupal
platform right from the start. We jumpstart your project by providing early Drupal
education for your team, understanding your existing content structure, starting to
identify your “building blocks” in Drupal, discussing your key technical requirements,
starting to prioritize your features, planning your testing, identifying your application
hosting requirements, analyzing your integration points, identifying your content
sources, planning your content migration, reviewing your user experience needs
related to your Drupal theme, and determining where you can benefit from building
some prototypes. We typically run our Sprint 0 for Drupal at the start of the project
in parallel with other discovery and design activities.
Build & Deploy
Sprint iterations for development
We follow an Agile methodology to manage your web development, which
guarantees fast concept-to market delivery through short development Sprint
cycles (typically 2 weeks in duration). A working version of the site is available to
your project team and stakeholders at the end of each Sprint. This method allows
us to receive feedback from your team early and often, while adjusting the scope
and direction of the project accordingly. One of the key objectives is to focus our
development on high value features and functionality for your site and establish a
workflow early on in the project that supports multiple releases over time. As
shown in the diagram below, requirements are pulled from the Product Backlog into
each Sprint for development, testing, and deployment based on your organization’s
prioritized needs to ensure a value and results-driven process for building your site.
QA for Drupal
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
One of our areas of specialization is the setup and performance of automated
testing, quality assurance (QA), and user acceptance testing (UAT) for Drupal
throughout your web project.
SELK, Inc. employs best practice QA methodologies, including performing testing
early and often as part of each Sprint cycle, creating user acceptance criteria
upfront as part of requirements and user stories, running Sprint demos and reviews
of working site features, and using test-driven development (TDD) and behavior-
driven development (BDD) for Drupal.
This ability to perform automated testing is critical for ensuring high quality Drupal
development and supporting current and future systems integrations.
The below diagram shows how we plan and perform a continuous process of
testing throughout both the development lifecycle and ongoing into support.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
DevOps for Drupal
We follow best practices for the development and operations of modern web
applications (DevOps), including local development with code-driven deployment
through the various environments.
Our Agile development approach with Drupal allows for rapid release and review
cycles during your project. The diagram below describes some of our processes,
tools, and benefits for following and reinforcing best practices for DevOps for
Drupal throughout the project.
Consulting, Education & Training
We provide opportunities for training at several points during the project, starting at
the very beginning, in order to progressively reinforce learning with your project
team and related staff members. The diagram below shows an overview of our key
training sessions.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
We also include training as part of our ongoing support services for Drupal sites,
including onboarding your new staff to the site, providing ad-hoc training sessions,
and creating short, customized video trainings specific your site’s content
management and administration processes.
Project Management, Roles & Responsibilities
Project Management
We will assign a project manager with experience in enterprise program and project
management as your day-to-day project contact. Our project manager will provide
you with weekly and monthly project reports, which is part of our standard project
management processes that we do with all of our clients.
As we have described, we use Agile project management methodologies combined
with online project tracking tools to efficiently manage requirements, collaborate on
changes, ensure delivery, and reduce risks. We have a provided a summary below.
Key Processes
Team Collaboration
We provide regularly scheduled meetings and touch points with your project team
and stakeholders as part of our Agile project management to reinforce and promote
joint team collaboration throughout the project. Activities include Sprint planning
meetings with your Product Owner to manage your requirements backlog and
discuss changes, daily Scrum meetings for developers (including yours if we are
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
doing joint development with you), and weekly status updates for your project
managers and stakeholders.
Demos and Site Reviews
We present deliverables, including a working version of the site, at the end of each
delivery cycle (Sprint) allowing your project team to get “hands-on” with it early and
often for more efficient and effective feedback. Activities include Sprint demo
meetings with your Product Owner and other project team members to show
completed work and site functionality, architecture, and code reviews (if we are
doing joint development with you), and user acceptance testing feedback from your
project team to ensure that demoed functionality meets your requirements.
Visibility and Transparency
We provide complete online tracking of all requirements, issues, bugs, code, and
related project information for improved insight into your project’s progress. Online
information and reporting include your product backlog of requirements, task
boards, Sprint burndown charts, issue reports, time tracking reports, release reports,
status reports, and project wiki pages.
Key Tools
Issue Tracking Tools
We use Atlassian JIRA and Confluence for our web-based project management
tools and tracking. We provide access to your Product Owner and/or project
manager and your developers (if we are doing joint development with you).
Document Tools
We use Google Docs for easy collaborative document creation and sharing with you
throughout your project. We provide access to your project team, stakeholders, and
internal users for collaboration and review of project documentation.
Virtual Meeting Tools
We use Zoom.us, GoToMeeting, Skype, Slack and similar tools for virtual meetings,
video conferencing, screen sharing, instant messaging, and online communications
throughout your project when we cannot meet in person.
Shared Code Tools
We use GitHub private repositories for source code management with Git for all of
the project code and for code reviews. We provide access to your developers (if we
are doing joint development with you). We have integrated GitHub and its workflows
with our project tracking tools and development processes.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Roles
Our diverse team members have a broad set of skills to comprehensively address
the many activities and deliverables associated with a variety of digital technology
projects. Our ability to bring multi-functional teams together for projects based on
the different disciplines and skill sets that are needed helps us ensure a constant
focus on business, market, and organizational solutions specific to each of our
clients. The diagram below shows how we typically organize our roles across our
strategy, engagement, design, development, and support teams to work in
conjunction with the roles fulfilled by our clients.
We have listed below the expected project team roles throughout the project.
Projects Role Organization
Product Owner CITY
Stakeholders / Subject Matter Experts CITY
IT (systems and data access) CITY
Project Manager/Scrum Master SELK, Inc.
Solutions Architect SELK, Inc.
Digital/Technical Strategist SELK, Inc.
UI/UX Designer SELK, Inc.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
DevOps Engineer SELK, Inc.
Backend Developer SELK, Inc.
Frontend Developer SELK, Inc.
QA Lead SELK, Inc.
Knowledge Transfer, Trainer SELK, Inc., Hosting
Technical Consultant, Hosting Hosting
City Responsibilities: Product Owner Role
One of the most critical areas for the City will be your ability to appoint a Product
Owner for the project who is experienced in agile practices, modern web/mobile
applications, and CMS projects. The Product Owner must have availability in terms
of time and authority in terms of decision making to work hand-in-hand with our
project team. If there are City staff members who will be fulfilling a Product Owner
role and who do not have significant experience doing it before, we can provide
training early on during the engagement through our Agile Project and Drupal
Concept Education training.
We can also provide additional resources to help co-pilot and coach the Product
Owner during the project.
Budget and Rates
Below is the budget we've estimated based on the scope of services outlined earlier
in this proposal.
To show our commitment and readiness for such project delivery, we would like to
offer you an additional discount of 50% to the initial estimation.
Such discount commitment is triggered by our strong interest to show you our
undisputed development competencies and acquire relevant references for the
future of our company.
We hope that such an offer would be positively perceived by you, and we would be
able to reach an agreement at your earliest convenience.
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Drupal 9
City of Lake Elsinore
Drupal 9 Hours Price
USD
Price
estimate
(using
hourly rate)
Kick-off and Research 32 US$ 0
Requirements gathering 16 0 0
Kick-off meetings & sprint planning 16 0 0
Design 80 4800
Website Wire-framing 24 60 1440
High-fidelity mockups 32 60 1920
Responsive wireframes (Tablet + mobile) 24 60 1440
Front-end Development 134 8040
Theme implementation 24 60 1440
Create and adjust necessary templates 54 60 3240
Responsive styling 16 60 960
Architect & implement REST API endpoints for future integrations 40 60 2400
Back-end Development 284 17040
Configure CMS 20 60 1200
Website structure 32 60 1920
Event Management 64 60 3840
Pricing Management 32 60 1920
Customized online payments system 60 60 3600
Performance optimization 16 60 960
Administrative/reports/activity pages 60 60 3600
Product release management, training, launch 35 0
Deployment plan 3 0 0
Set Up DNS Records
16
0 0
Set Up a Live Testing Site 0 0
Set Up Email Accounts (if needed) 0 0
Back up and Go Live 0 0
Training and Documentation 16 0 0
Sub Total (hours) 565 $29,880.00
Project Management 15% $4,482.00
QA 20% $5,976.00
Unforeseen additional costs 15% $4,482.00
Total $44,820.00
Subtotal $ 44,820.00
Discount (50%) $ -22,410.00
Total $ 22,410.00
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
SELK, Inc. can provide ongoing support at our standard hourly rate of 60 USD/hour
+ HST for any labor performed on Monday through Friday between the hours of
9am and 5pm EST.
SELK, Inc. warrants for that 180 days following acceptance of the web site by the
City, the web site will be free from material reproducible programming errors and
defects in workmanship and materials and will substantially conform to the
Specifications in the Development Plan when maintained and operated in
accordance with SELK’s, Inc.’s instructions.
What makes us unique?
At SELK Inc, we’re all about the experience. We design simple, compelling, and
functional websites that make it easy for users to quickly and exactly what they’re
looking for when they arrive at your site and then convert them into paying
customers. It’s about creating an online experience that transforms users into
followers, customers into ambassadors.
We do this by listening to you, understanding your target audience, and putting our
extensive online knowledge to work on a plan that will improve your business goals
and change the way you think about the potential of the internet.
Case Studies
Home | Railtechniek van Herwijnen BV DreamVilla | Luxury Villa Rentals
Contributed Contributed
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
http://smartlinks.md/ SCM Direct - Wealth Management
Contributed Contributed
Toronto Maple Leafs Auctions Toronto Raptors Insider
Contributed Contributed
Secure Payment Processing Services Cristina Golovatic.com
Contributed Contributed
791 Beach Avenue, Winnipeg, Manitoba R2L 1E1, CA
880 Knollwood Dr, Buffalo Grove, IL 60089, USA
E: contact@selk.global T: +1(204)421-8901; W: SELK.global
Allard Prize Foundation Hamilton
Contributed Contributed
House & Home Econo-Rack
Contributed Contributed
https://www.instagram.com/selk.global/
https://www.facebook.com/selk.global
https://www.linkedin.com/company/selk-global/