CODING 2.0:如何通过设计给品牌创造价值?

升级背景
伴随着 CODING 理念的全面升级,CODING 正构建起覆盖构想到交付的全覆盖工具链,用户注册即可实践敏捷开发与 DevOps,提升软件交付质量与速度。
一直以来,CODING 作为软件研发领域的开拓者,代码托管、Cloud Studio、Pages 等作为极客代表的明星产品,使得 CODING 的品牌气质一直给人一种创新、前卫的印象。我们在新版官网的设计上仍然延续 “极客” 的概念。但同时,作为一个面向企业的产品,CODING 也需要展现出严谨可靠的一面。
官网是客户对产品的第一印象,很多潜在客户第一次对 CODING 产生认知就是发生在 CODING 的首页。在这样的背景下,CODING 官网需要进行一次全面的升级。
设计挑战
市面上企业级产品的官网设计大多以严肃、板正的形象为主。如何追求创新,在设计上寻求自身的核心竞争力;如何正确的传递信息,将官网设计好看的同时又能促进转化,给品牌带来价值,是本次官网设计改版最大的挑战。
如何设计好看又能创造品牌价值的官网?
CODING 的官网主要由首页、产品详情页、价格、支持四个部分组成,这里重点介绍官网首页的设计理念。首页展示的内容信息就好比在给用户讲述一个产品故事,如何让用户记住这个故事,光有一个好的文案是不够的,更需要通过优秀的设计传达。
1、大胆的首屏设计抓住用户视角
首屏是官网最核心的位置,如何在首屏抓住用户视角至关重要。配图部分我们仍然延续 2.5D 等宽插画的风格。小人点亮屏幕操作一行代码后,机器被发动开启一站式 DevOps ,这一过程的动效十分契合 CODING 的产品价值主张。
我们尝试过两种首屏排版方案,一种通栏式,一种异形式。但由于通栏式的单一铺底排版让首页气质看起来非常保守,不符合极客的品牌定位。为了追求创新,我们最终选择了大胆的异形式排版方案。

2、流程化的功能介绍引导用户阅览
功能介绍是首页最为重要的部分,这个部分能引导用户初步了解公司产品功能,设计上需要给用户营造良好的阅读体验。软件研发从构思->计划->开发->测试->交付整个流程,我们采用步骤式交互引导,带领用户一步一步浏览完整的功能介绍。另外每一个模块都使用真实的配图让用户有亲自操作 CODING 功能界面的感觉。
我们在设计上舍弃之前使用的背景色块分割区域手法,采用了开放式的布局形式,让这些散落的功能点描述看起来是一个整体功能的介绍内容。背景图案提炼出对应功能图标的元素用来点缀,让排版显得更加生动活泼。

3、知名企业的客户案例增强用户信任感
这个模块里我们将客户故事和客户 logo 墙一起展示,通过阅读大客户的案例故事,把用户带入不同行业的使用场景中去。企业客户在选择产品的时候看到与自己行业匹配的大企业也选择该产品,有助于提升好感度和信任度。
4、完善的产品详情页促进用户深入了解产品
产品详情页通过简介、特性、使用场景让用户能更深入地了解产品,页面风格选择比较中性的排版形式。值得一提的是我们为 CODING 的产品功能设计了一组抽象的概念图标,图标的元素同时也用作首屏背景。这种强烈的映射关系能够更好的统一整个介绍页的风格。


总结
CODING 官网正式上线以来,经过近两个月的观察,官网跳出率比之前降低了 20%,充分证明这次升级给官网带来了价值。总结一下,提升企业级官网体验需要具备四个基本要素:吸引用户眼球的首屏刺激访问;条理清晰的功能介绍引导阅览;知名企业的客户案例增强信任;完善的产品详情页促进转化。
以上是我们团队对这次改版的总结,希望能够给设计师朋友们提供一些参考价值。
首页欣赏:

点击下方,了解更多 CODING 2.0 升级资讯:
《CODING 2.0 企业级持续交付解决方案》
《CODING 2.0:为什么我们需要 DevOps》
CODING 2.0 服务升级:一站式服务体系助力企业研发上云
体验 DevOps 全工具链敏捷研发
CODING 2.0:如何通过设计给品牌创造价值?的更多相关文章
- 一图了解 CODING 2.0:企业级持续交付解决方案
近日,CODING 在 KubeCon 2019 上海站上正式推出了 DevOps 的一站式解决方案:CODING 2.0. CODING 2.0 进行了产品.产品理念.功能.首页的升级,对用户服务进 ...
- 拥抱自动化,CODING 2.0 持续集成全新上线
在文章开始前,做一个小调查,在您的软件项目中集成一行新代码平均需要花多长时间? 15 分钟 一小时 半天 一天及以上 注意这里的集成是指将源码放在一起,并验证源码可以作为一个一致.运行可靠的软件的过程 ...
- 打通 DevOps 任督二脉 ,CODING 2.0 制品库全新上线
CODING 在近期的 KubeCon 2019 大会上发布了 CODING 2.0,同时发布了最新功能--制品库.CODING 不断完善 DevOps 工具链,旨在持续提升研发组织软件交付的速度与质 ...
- CODING 2.0 服务升级:一站式服务体系助力企业研发上云
近日,CODING 在 KubeCon 2019 上海站上正式推出了 DevOps 的一站式解决方案: CODING 2.0,除了进行 产品 及 产品理念 的升级,还对用户服务进行了整体升级,主要涵盖 ...
- CODING 2.0:为什么我们需要 DevOps
CODING 在前两天的 Kubecon 2019 大会上发布了 CODING 2.0.这背后是 CODING 对研发管理和研发团队组建的思考.从 CODING 成立以来,我们一直在探索"让 ...
- CODING 2.0 企业级持续交付解决方案
"The key to DevOps transformation is that there is no end-state-we must continuously evolve.&qu ...
- 我是如何一步步编码完成万仓网ERP系统的(七)产品库设计 3.品牌图片跨域上传
https://www.cnblogs.com/smh188/p/11533668.html(我是如何一步步编码完成万仓网ERP系统的(一)系统架构) https://www.cnblogs.com/ ...
- Kafka设计解析(十六)Kafka 0.11消息设计
转载自 huxihx,原文链接 [原创]Kafka 0.11消息设计 目录 一.Kafka消息层次设计 1. v1格式 2. v2格式 二.v1消息格式 三.v2消息格式 四.测试对比 Kafka 0 ...
- 高并发架构系列:如何从0到1设计一个类Dubbo的RPC框架
在过去持续分享的几十期阿里Java面试题中,几乎每次都会问到Dubbo相关问题,比如:“如何从0到1设计一个Dubbo的RPC框架”,这个问题主要考察以下几个方面: 你对RPC框架的底层原理掌握程度. ...
随机推荐
- Exception,异常处理操作try{}catch(XXXException e){}finally{}
package seday07.exception;/** * @author xingsir * try-catch 异常处理机制 * 语法: * try{ * 代码片段 * }catch(XXXE ...
- 面试题:python 中 staticmethod 和 classmethod有什么区别
面试中经常会问到staticmethod 和 classmethod有什么区别? 首先看下官方的解释: staticmethod: class staticmethod staticmethod(fu ...
- Add an Item to the New Action 在新建按钮中增加一个条目
In this lesson, you will learn how to add an item to the New Action (NewObjectViewController.NewObje ...
- 设计院老师良心汇总:值得牢记的15个CAD基础技巧,能帮大忙
哈喽!你们的CAD魔鬼(老师)来喽! 良心CAD技巧汇总,设计院师傅精心汇总,值得你牢记的15个CAD基础技巧,满满的都是干货,日常最常见的问题以及解决方法这里都汇总给你,给你高效的绘图体验,关键时刻 ...
- 自学_数据库<三>
数据库 数据库概述 DBMS(DataBase Management System,数据库管理系统)和数据库.平时谈到"数据库"可能有两种含义:MSSQLServer.Oracle ...
- netcore3.0配置跨域
netcore3.0框架已集成了Microsoft.AspNetCore.Mvc.Cors包,因此不需要单独引用. 在ConfigureServices中添加Cors策略服务 services.Add ...
- 一种简单的REST API接口加密实现,只允许自己的产品调用后台,防止接口被刷
在项目上线后,后台接口很容易通过抓包工具看到, 难免被人为构造恶意请求攻击我们的系统,相信大家都或多或少都遇到过短信验证码被刷.疯狂留言灌水.数据被恶意爬取等问题,这种直接抓接口然后写个循环调用的行为 ...
- MySQL学习——管理用户权限
MySQL学习——管理用户权限 摘要:本文主要学习了使用DCL语句管理用户权限的方法. 了解用户权限 什么是用户 用户,指的就是操作和使用MySQL数据库的人.使用MySQL数据库需要用户先通过用户名 ...
- 原生JS无缝轮播图
(1)原理介绍 (2)静态布局 <!DOCTYPE html> <html> <head> <meta charset="utf-8"&g ...
- day90_11_12
一.路由与正则. 1.当函数中需要参数,而不在路由中匹配的时候需要使用default方法: @app.route('/index/<testreg("\d+"):nid> ...