研发挑战的解决方案 -iSoftBook: 加速您的研发
概要
阐释iSoftBook解决方案总体架构,介绍 iSoftBook 知识管理、项目管理、Git 管理、绩效管理和敏捷管控功能特征,给出 iSoftBook 的核心价值,助力研发团队创造自己的敏捷。
一、前言
《研发挑战的解决之道》提出了解决研发挑战的技术之道和过程之道,如何将其落地实践呢?如何提供一个普适的研发管理平台作为引擎,践行解决研发挑战的技术之道?
iSoftBook企业级研发云平台旨在于此展开一个探索与尝试。
iSoftBook 追求极致简单的概念和方式,提供最为丰富、最为深度的研发工具体系集成,践行研发解决之道,非侵入式地推进和创造高效研发团队, 并提供自由云平台与社区版,助力解决研发挑战!
二、iSoftBook 总体解决方案
1.总体应用架构
iSoftBook 无缝整合知识管理、项目管理、 Git 管理、消息管理和绩效管理,提供一个简单、强大的协同研发平台。
2、工具组件体系
iSoftBook 遵循简单、灵活、开放、兼容、集成的法则,实施基于组织架构和项目架构的双重访问控制,提供丰富的工具组件体系和快捷、自由的多元化应用与部署方式。
3、开放集成方案
iSoftBook 平台提供 Git 仓库 URL、平台用户账号、专属集成凭据和集成 API 等开放接口,快速集成 IntelliJ IDEA 等 IDE、 Sourcetree 等 Git 客户端、 Jenkins、TeamCity 等 CI/CD 工具、 SonarQube 等代码分析工具,打造立体研发工具链,,助力 CI、CD 和 DevOps。
iSoftBook 开放集成方案
三、iSoftBook 功能特征
1.知识管理
沟通漏斗模型告诉我们关键信息一定要记载。
沟通漏斗模型
1.1、知识记载体系
iSoftBook 提供丰富的知识记载体系:
(1)在线 Web 文档:记录抽象层次高、稳定性强的全局性重要文档。
(2)结构化看板:记录抽象层次低、稳定性弱的实施层面的任务需求。
(3)API 文档:记录软件模块的编程接口、用法和用例。
(4)源码评注:动态化、独立化记录代码的解释说明,个性化的代码含义补充和记忆辅助。
(5)代码片段:记录典型代码示例与模板。
(6)即时消息:自由沟通的历史记忆。
1.2、多元融合的知识网络
iSoftBook 提供知识地图和全文索引,整合在线文档、API 文档、Word 文件、原代码、提交、任务等,构建企业 Wikipedia 自治知识网络,助力知识导航与发现。
iSoftBook 提供个人私有、项目局域共享、组织全局共享的知识网络空间,相互独立又彼此融合,保障信息共享的灵活与安全。
iSoftBook 三网融合的知识网络
2、项目管理
2.1 矩阵式项目组合管理
iSoftBook 实现组织架构与项目组合架构的双重融合项目管控,支持大型复杂项目管理,支持灵活的权限访问控制,支持组织级项目管理,构建错综复杂团队网络。
iSoftBook 项目组合管理
针对每个项目,iSoftBook 提供团队、文档、代码、持续集成和项目集管理功能。
iSoftBook 项目管理
2.2 级联式看板与仪表盘
iSoftBook 抛弃 Anderson 流水线式的精益看板,提出时间驱动的级联化看板,统一计划管理、周报管理和看板管理,增进任务可视化。
iSoftBook 提供灵活的控制策略和运行模式,针对任务性质和团队文化,灵活把握和融合领导管理、同僚管理和自我管理。
iSoftBook 级联化的看板,并与文档和代码等融合,沉淀为项目宝贵的知识文档。
iSoftBook 级联化看板
iSoftBook 看板基于时间驱动,提供多视图和任务仪表盘,可视化展示个人、成员和项目的任务执行状态。
iSoftBook 任务仪表盘与个人任务视图
3、Git 管理
iSoftBook 提供泛在 Git 服务,为每个人员、每项资产、每个项目自动配置和提供 Git 服务。
(1)零安装和零配置的 HTTP Git 服务。(2)平台统一的 Git 访问认证与权限控制。(3)监控代码变更并调度持续集成。(4)支持代码评审和 API 文档辅助生成。(5)支持 Web 化的仓库浏览、Diff、Blame。(6)与即时消息、看板管理、知识库无缝集成。
iSoftBook Git 管理体系
4、绩效管理
iSoftBook 提供 OKR 使能的绩效管理,统一过程激励与结果激励,统一内在动机与外在动机激励。
iSoftBook 贯通项目管理,融合项目组合架构和项目任务,自动化、概率化生成环评打分表,提供简单、高效、公平的绩效管理方案。
iSoftBook 绩效管理系统总体方案
5、敏捷管控体系
iSoftBook 遵循奥卡姆剃刀 原则,回归敏捷方法核心思想,提供一个普适的研发管控层次体系,支持研发企业从“Doing Agile”到“Being Agile”:
(1)长期目标:OKR、360 度环评、绩效校准。
(2)高层任务:利用在线文档或父子项目实现分解与追踪。
(3)中层任务:利用级联化看板实现任务分解与追踪。
(4)低层任务:利用即时消息实现交流与控制。
(5)评审任务:利用评审工具实现交流与控制。
(6)底层任务:持续集成框架调度脚本代码自动控制。
四、iSoftBook 产品线
iSoftBook 提供自由云平台、专享云平台、社区版、企业版和旗舰版五款产品,满足各个企业需求。
iSoftBook 产品线
五、iSoftBook 核心价值
1.降低工具体系管理成本
iSoftBook 深度、无缝整合了功能丰富的研发管理工具,拷贝部署,开箱即用,并提供云服务,极大降低了研发工具体系集成和管理成本。
2.构筑研发核心竞争力
iSoftBook 提供在线文档、知识地图等工具,借力群体智慧,整合文档、代码、任务等逐步沉淀和生成 Wikipedia 式的知识库,构筑组织研发核心竞争力。3.提升产品研发效率 iSoftBook 提供 OKR 管理、360 度环评、看板管理、即时消息等长期、短期和实时的协同管理机制,减少研发倦怠,激励研发团队产生澎湃动力。
4.保障信息共享安全
iSoftBook 基于用户职位和规则,自然实现访问权限管控, 设立个人、项目、组织三个信息空间,基于组织架构和项目架构实现双重访问控制,简单、高效保障信息访问的灵活与安全。
六、总结
基于《研发挑战的解决之道》,开发了 iSoftBook 研发管理平台,本文阐释 iSoftBook 解决方案总体架构,叙述了 iSoftBook 的知识管理、项目管理、Git 管理、绩效管理和敏捷管控方案,给出 iSoftBook 的价值,助力研发团队创建自己的敏捷,提升效率并构建核心竞争力。
版权声明: 本文为 InfoQ 作者【iSoftBook】的原创文章。
原文链接:【http://xie.infoq.cn/article/95242ef2fc4c5663bd6b9f85c】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论