新闻动态

软件开发_手机软件开发_开发一个软件多少钱_深圳金绣科技开发有限公司

2019-02-16 20:42:21 作者:小麦

         工作室的设施

刚开始时,工作室一般只提供一些基础设施,更多的则是提供Scrum的实施指导。随着工作室经理度量并汇报给管理层的好处越来越多,对工作室设施的投入也越来越大。有了这些设施,任何项目都可能在工作室中开发。这些设施不常在主流的软件开发环境中出现包括如下内容。

(1)工作设施。 Scrum软件开发团队能够享受更有利于团队合作的开放式设施。具体来说,Scum团队成员所拥有的空间足够让他们在开发软件的过程中自由互动,每个人的位置都能够容纳两位或者三位软件开发人员一起工作。工作室的座椅必须舒适,而桌子则能够自由活动。互联网、局域网和开发服务器都应该准备就绪,还应该预装上 Scrum团队需要的开发工具。硬件设备包括放在会议区的投影仪电子输出设备(大屏幕电视),以及足够的白板。工作室内还需要为到访的客人和临时的工作人员准备充足的空间。如果需要的话还可能根据实际需要重新调整工作空间。

软件开发

(2)软件开发工具和实践。 Scrum团队必须拥有完全自动化的开发环境,这样一旦有新的软件或者变更,就能马上进行测试。这种测试可以是大规模的,比如功能测试。也可以是代码单元测试那样的小规模测试。稳定性测试、性能测试和安全性测试都是至关重要的。团队还应该采用精益质量的管理方法,也就是说质量控制需要伴随着整个开发过程,而不是在功能开发完成后再进行测试。通过产品测试、必须完成的功能和如何完成,开发团队能够实现对产品的定义。然后进行编码和测试。如果有任何测试没有通过,那么团队就会停止开发直到错误被修正。半成品或者有缺陷的成品都需要花费时间来修复。随着投入的增加,所需的金钱和技术成本会以超线性的速度增长。软件开发团队不光要测试新开发的软件功能能否正常工作,还必须测试之前开发的部分以保证新开发的功能没有影响整个系统。

(3)计划和报告。在工作室内,有一整套用于计划、控制、风险管理和报告的标准化规则和流程。Scπum团队必须按照这些规范开展工作。