In need of a new CMS to improve the ease of site updates and sustaining efforts, C2 recommended Umbraco CMS as the new platform for the BCS redesign. A recognized leader in open-source web content management, Umbraco’s .NET-friendly code base allowed BCS’s technical team the flexibility for future growth and ease of future updates. To take the burden off IT resources, BCS chose to pair Umbraco’s cloud product with C2’s hosting and managed services essentially eliminating the need to maintain onsite servers and manage any site- or platform-specific updates. Given its timeline, C2 recommended an agile, sprint-based structure that would use a 10-week timeframe to quickly move the project from discovery research to design ideation into development cycles.
At the kickoff of each sprint, deliverables were defined between C2 and BCS as to what would fit within that sprint. The first, week-long Discovery sprint included a full day of C2 facilitated on-site stakeholder interviews focused on site goals, marketing, audience needs, and industry/competitor analysis. A two-week collaborative design ideation sprint focused on iterative and incremental designs, checking in every other day, with client stakeholders for consistent feedback and near-daily adjustments to review, agree, and sign off on design deliverables. Three sprints, each in two-week durations, used an agile approach to development using consistent and constant feedback for transparent, early, and predictable delivery. These agile sprints worked to unify designs with code execution, pairing the code work with Umbraco’s user-friendly web publishing.
At the end of the 10-week cycle, a formal meeting was conducted between the project teams to review completed project work. Twelve hours of remote training sessions were scheduled as needed focused on general Umbraco use, CMS administration, and content management. Site documentation was provided to site administrators and content managers as how-to guides for maintaining the site in addition to 30 days of post-launch support for any bugs or errors.