软件评估与架构定义:提升软件质量的关键路径
1. 软件评估模板的使用
在软件评估工作中,我们可以采用一种有效的模板来进行全面的评估。首先,在每个部分的单独工作表中添加一列来反映得分,得分范围为 0 - 4,这能涵盖大部分此类工作中常见的情况。例如,如果公司表示你感兴趣的某个特定功能在当前系统中不受支持,且不在路线图上,这与公司知道该功能重要并已对其进行优先级排序但尚未完成的情况是不同的信号。
接下来,为每个具有深入问题的类别创建单独的工作表,这些将构成评估的核心。每个子部分电子表格(共 12 个)会类似于特定的示例表格。对每个单独的项目根据图例用 0 - 4 的值进行评分,这些分数将汇总为该特性的得分,并显示在摘要页面上,最终所有特性的得分相加得出产品的总得分。
这个模板有多种用途。对于软件供应商来说,可以将其提供给大型企业客户,帮助他们评估是否应该许可使用该软件。而对于开发或产品管理团队的技术领导者而言,还可以进行内部使用。我们可以像来自不同公司的评估人员一样,对自己的产品进行尽职调查评估。评估完成后,就能获得一个出色的路线图,用于修复技术债务、改进落后领域的功能,并为与其他领导者交流软件的定位情况提供沟通机制。在这种情况下,尽职调查就像单个产品的流程态势图。指定架构师在内部运行此评估,对提高软件质量非常有帮助。
1.1 评估流程
graph LR
A[添加得分列] --> B[创建类别工作表]
B --> C[对项目评分]
C --> D[汇总特性得分]
D --> E[得出产品总得分]
F[软件供应商提供
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



