软件开发中的协作、策略与安全保障
在软件开发项目中,跨组织边界的协作以及一些关键策略和安全保障机制对于项目的成功至关重要。
跨组织边界的协作
当团队关注个人安全、团队内部的友好氛围以及方便获取专家用户的意见时,很自然地会将其他利益相关者纳入项目。例如,Géry Derbier在为法国邮政服务(La Poste)构建软件项目时,尽管项目规模属于Crystal Yellow类别,但他运用Crystal Clear方法的原则,将跨组织边界的协作安全融入项目。该项目与30公里外的集成测试团队以及La Poste的业务和使用专家建立了良好联系,外部人员每周来访一天,他们感觉舒适且乐意尽早参与。La Poste根据集成测试结果每几个月进行衡量和付款,这种频繁交付模式让各方都满意。不过,跨组织边界的协作并非自然达成,它需要团队内外以诚实、友好和正直的态度工作,并且团队自身需具备个人安全保障和一定程度的频繁交付才能实现。良好的跨组织协作可视为部分实现七大安全属性的证据。
关键属性的反思
Crystal Clear并非基于规定的程序,而是围绕关键属性构建。一个Crystal团队会运用适合自身情况的团队惯例、技术和标准来实现七大属性。这些属性包括个人安全、渗透式沟通、反思性改进、方便获取专家用户意见、频繁交付、技术开发环境以及专注度。个人安全让人们有勇气分享发现;渗透式沟通以低成本让人们有机会相互发现重要信息;反思性改进为工作流程提供反馈渠道;方便获取专家用户意见能让团队快速获取相关信息;频繁交付为系统需求和开发过程提供反馈;技术开发环境使人们能安全地对系统进行更改并快速获得反馈;专注度让团队将精力集中在最重要的事情上。
对于小项目而言,实现这些属性有其特
超级会员免费看
订阅专栏 解锁全文
2127

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



