摘要:作为一体化ALM平台,Polarion具有独一无二的Live技术,包括LiveDoc、LivePlan、LiveReport等,尤以LiveDoc独步天下,藐视群雄。然而,实际的研发过程中,除了LiveDoc文档格式外,Excel格式也存在大量的使用场景,例如FMEA表格、系统需求规格说明书、变更单、ISO26262中的各种表格等等,那么,有没有可能在Polarion中提供类似LiveDoc功能的LiveExcel,这是很多客户梦寐以求的新特性,而今梦想成真了!
自Polarion公司在2004年成立伊始,技术创新就成为公司的灵魂和立身之本。Polarion核心团队有相当多的成员来自TogetherSoft公司,不知道今天还有多少人记得Together这个当年在UML领域的王者工具,尤其是其中的LiveSource,也是“一招鲜,吃遍天”的技术。TogetherSoft公司创始人Peter Coad所著的《彩色建模》书籍,多少年了,依然历久弥新,永不过时!
LiveSource技术实现了可根据UML模型自动生成代码,反过来,代码也能自动生成UML模型,二者总是实时保持同步:
(图:当年Together中强大的LiveSource技术,模型与代码实时同步)
了解了Polarion公司和TogetherSoft公司的渊源,以及Together中的LiveSource技术,那么相信各位对于Polarion折腾出LiveDoc功能就不会太过惊讶了,技术基因使然~
LiveDoc可以帮助我们以熟悉的Word方式来撰写需求规格、测试用例规格、架构设计规格等等,所有过去通过Word格式来撰写的文档,现在有了Polarion,都可以通过LiveDoc方式来撰写,没有学习成本,很轻松就能切换过来。使用LiveDoc相对于我们过去使用Word来撰写文档,带来了无法一一列举的好处:
基于浏览器的无缝协同;
需求条目化;
内置版本控制,历史版本可追溯,可比较;
流程驱动的审签机制;
文档重用;
离线双向协同
…
由于这篇文章的主角是LiveExcel,因此这里就不再多花篇幅来描述LiveDoc技术了,感兴趣的朋友可以参考拙文:“有人问我你究竟是哪里好,没见过LiveDoc的人不会明了”。
答案是是肯定的。笔者自2012年将Polarion引入中国,多年的面向客户工作过程中,看到了、也听到了来自许多客户的声音:
来自某客户的部门总监:LiveDoc的确很好,Polarion做需求管理,要比Doors强多了,不过Doors有一个表格视图,有时还挺方便的,要是Polarion也有这个表格视图就好了;
来自某客户的KBU:我们的体系文件使用的是Excel来作为系统需求规格的模板,现在导入到Polarion中后,变成LiveDoc了,还真的有点不习惯,能不能还继续用Excel方式来编辑需求?
我们的FMEA分析使用的就是Excel表格,能不能在Polarion还继续使用Excel表格?因为Excel有更加丰富的表现方式,例如根据风险参数来显示相应的颜色,计算公式等等;
功能安全经理:功能安全(ISO26262)中有大量的Excel,过去这些文件要通过Polarion来管理的话,只能通过附件的方式,或者放在版本控制库中,编辑、查看、更新、审签等都不方便,能不能也像LiveDoc这样变成在线的Excel编辑模式?
如此等等,不一而足…
与LiveDoc的工作输入、输出是以Word文档为导向相对应,LiveExcel旨在解决用户在使用Polarion过程中无法以Excel方式编辑、浏览、处理相关信息的痛点,提升ALM平台的使用效率,其工作输入、输出以Excel文档为方向。
Teamlive在研发LiveExcel时,我们的目标定位是不仅仅给Polarion引入类似Excel的功能,还要让这个产品像LiveDoc那样,充分融入到Polarion平台,让她成为Polarion ALM平台的“一等公民”。植根于Teamlive研发团队多年的技术积累,以及强大的研发能力,LiveExcel提供如下功能:
模板管理
文档空间管理
Excel导入
工作项的Excel视图与编辑
文档工作流
基于文档类型的自定义属性
自定义文档类型
电子签名
空间分组
历史版本记录
导出Excel、PDF、打印功能
LiveExcel主界面包含在线Excel编辑区域,与Excel的界面和操作方式一致,用户可以使用工具栏中的操作按钮,完成文档格式调整、插入图表、插入公式等操作。
右侧区域与LiveDoc一样也具有文档属性区域。相比LiveDoc,我们做得更“精致”的是:用户可以根据LiveExcel文档类型定制属性以及工作流。
(图:LiveExcel主界面)
3.1.2 导入Excel,线下线上平滑迁移
用户既可以新建LiveExcel文档,也可以导入存量的Excel文档到系统中:
(图:提供导入向导,导入现有的Excel文档)
与LiveDoc类似,在将Excel导入到系统之前,用户可以提前预览导入后的效果:
(图:导入预览)
3.1.3 以空间的方式有序组织LiveExcel文档
用户可以自定义目录或子目录(文档存放位置),便于对LiveExcel文档进行层次性的分组管理:
(图:熟悉的分层空间管理方式)
3.1.4 流程驱动的审签工作流
在文档属性区域具有文档状态属性,用户可通过执行动作的方式修改LiveExcel文档状态,工作流的定义可根据项目要求或合规性要求来配置,执行动作时的权限及逻辑可通过插件、脚本、内置条件及函数的方式定义,满足用户对LiveExcel审批活动的业务要求:
(图:LiveExcel工作流)
下图显示了如何通过Teamlive研发的工作流配置功能,为LiveExcel配置工作流。这一工作流配置功能可以图形的方式查看当前工作流配置情况,在动作上可以添加所需角色、必填字段、清除字段、是否要求电子签名、以及高级扩展方式条件和函数,满足更为复杂的业务要求:
(图:通过Teamlive研发的可视化工作流设计器来配置工作流)
限于篇幅,上面提到的其他功能,我们将会在下一篇文章中描述,感兴趣的朋友可以关注本微信公众号,后面还会有更多重磅功能官宣,不要错过。
目前,LiveExcel已经开放购买,LiveExcel支持Polarion 19及其后续的Polarion 20R1版本。LiveExcel已经并入Teamlive的产品家族和行业解决方案,将会长期开发与维护。感兴趣的朋友可以联系我们咨询或购买:Info@teamlive.com.cn。
微信扫一扫
关注该公众号