软件开发与交互插件部署的关键要点解析
1. 软件开发中的价值衡量与非增值活动
在软件开发领域,衡量可用性工作是否可融入组织是一个值得探讨的问题。以往对可用性和用户体验的测量研究表明,此类测量对后续决策影响甚微。然而,若将可用性测量纳入基于精益价值观的系统开发流程中,可能会更有成效,因为测量本身就是精益开发的核心价值之一。
在组织中引入测量时,明确的成功标准至关重要,但为受 IT 系统引入影响的社会元素建立评估标准却颇具难度。不过,已有尝试使用指标来衡量组织中以用户为中心的系统设计的建立情况。
IT 专业人员虽清楚组织中的浪费现象,但某些类型的浪费仍阻碍着开发进程。主要的非增值活动可分为以下几类:
| 非增值活动类型 | 具体表现 | 影响 |
| ---- | ---- | ---- |
| 部分完成的工作 | 软件存在缺陷,导致工作部分完成;维护缺陷积压清单 | 导致上下文切换,降低开发效率 |
| 延迟 | 由于缺乏沟通,IT 专业人员的工作出现延迟 | 影响项目进度,增加成本 |
| 缺陷 | 软件中的缺陷 | 违反“构建质量”原则,影响软件质量 |
例如,大多数受访者将处理缺陷和维护缺陷积压清单视为部分完成的工作。这种对浪费的忽视可能导致效率低下。一些公司引入了特殊角色来减少这些影响,即开发团队成员在有限时间内处理缺陷,然后将该角色传递给其他人。
缺乏沟通是导致 IT 专业人员工作延迟和产生额外功能的主要因素。IT 专业人员需要团队内部以及与客户之间的良好沟通,还需要客户或用户的反馈,以适应变化的情况并快速交付价值。“在非敏捷环境中难以实现敏捷开发”这一观点很好地总结了开发过程中的主
超级会员免费看
订阅专栏 解锁全文

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



