jru*_*ter 15 project-management scheduling deadlines
程序员喜欢创建截止日期吗?我是一名网络开发人员,我的领域的时间表/截止日期已经到位.但我和一些讨厌截止日期的软件工程师/程序员合作过,有没有办法解决这个问题呢?
stu*_*ith 33
首先,您需要区分期限和估计.
通常,程序员应该创建估算,销售/营销将创建最后期限.
当两者无法解决时出现问题 - 如果截止日期比估计值更接近.
dev(线索)的有用提示:
营销人员/截止日期创建者的有用提示:
Jam*_*son 10
程序员非常有理由否定截止日期!
几乎不可能准确地估计一段代码在设计,编写和调试之前需要多长时间才能完成它.
根据我的个人经验,我花了一个多星期的时间来获得一个"简单"的shell脚本,我估计大约一个小时.另一方面花了大约一个星期为COBOL数据定义(包括所有奇怪的COMP COMP-3 OCCURS重新定义SYNC和松弛字节的东西)编写解析器,我估计大约两个月.
另一个大问题是,面对紧迫的截止日期,程序员会跳过最佳实践并开始进行黑客攻击.因此节省了大约50%的编码时间,但增加了300%的测试和调试时间.
开发人员需要参与创建截止日期.如果它们是任意的并且在没有开发人员输入的情况下创建,那么他们就有权投诉.项目合法地从业务中获得时间限制,但必须调整资源和功能以进行补偿.如果没有开发人员的意见(更不用说BA,QA和运营人员),就无法做出这些调整.