Loading...
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/