程序员喜欢创建最后期限吗?我是一个网络开发人员,时间表/截止日期在我的领域里到处都是。但是我和一些讨厌最后期限的软件工程师/程序员一起工作过,有什么办法可以解决这个问题吗?
发布于 2008-12-19 14:37:25
程序员讨厌最后期限是有充分理由的!
几乎不可能准确地估计一段代码需要多长时间才能完成设计、编写和调试。
根据我的个人经验,我花了一周多的时间让一个“简单”的shell脚本工作,我估计大约需要一个小时。另一方面,为COBOL数据定义(包括所有奇怪的COMP、COMP-3发生、重新定义、同步和松弛字节之类的东西)编写解析器需要大约一周的时间,我估计大约需要两个月的时间。
另一个大问题是,面对紧迫的最后期限,程序员跳过最佳实践,开始进行黑客攻击。因此节省了大约50%的编码时间,但增加了300%的测试和调试时间。
发布于 2008-12-19 14:35:40
传统上,你只能调整质量、功能或时间,最后一个是截止日期。你真的不想搞乱的质量。因此,只要您使用的过程允许您校准特性以达到最后期限,我就没问题。
发布于 2008-12-19 14:38:01
开发人员需要参与创建截止日期。如果它们是任意的,并且在没有开发人员输入的情况下创建,那么他们有权抱怨。项目合理地从业务中获得时间限制,但必须调整资源和功能以进行补偿。这些调整离不开开发人员的参与(更不用说BAs、QA和运营人员了)。
https://stackoverflow.com/questions/381089
复制相似问题