存在问题:
1:开发环境与测试环境差异过大,很多问题无法直接开发环境验证。
2:开发过程不可控,需求的变更有点频繁(微博需求单号DBANKDEV-3216,从2月15日提出至3月31日仍不间断更新),并且需求的变更没有很好的管理起来,导致需求的遗漏和追踪困难。
3:开发并行的任务过多,并且没有注意优先级别,很多人都是来回几个工程来回切换,或者是一个人负责好几个模块。站长需求,统计需求,微薄需求的公示的转测时间相冲突。
4:版本管理不严格,版本发布目标不明确,现网积累的部分问题都归纳于此版本解决(共享问题),并且没做好现网版本的归档。
5:涉及接口的改动过多,并且从策划到开发到测试的响应效率不高,改动成本过高。
6:测试没有全面完整的测试用例覆盖,并且bug单的优先级别没有被很好的管理,开发与测试由于是两个不同的公司负责,协调和管理上存在一定难度。
7:连续加班,团队气势低落,影响团队稳定。
以下是各项的改进措施及建议
1:降低开发环境与测试环境的差异化,目前,微薄的开发已经基本和测试环境一致(后期才改进统一的),但还有一些比如获取文件目录,树信息,发邮件无法和测试环境统一起来。
2:敏捷不代表忽视项目管理的重要性,需求的变更直接关系到成本的大小和过程的可控,需要有项目经理参与到变更的流程和管理中来。
3:资源有限的情况下,并行的任务不宜过多,否则影响质量不说,进度也不好控制。建议增加人员,目前由于资源有限,很多开发人员都需要横向的负责多个模块,或者整个工程或者多个工程,并且负责模块不固定,这样会导致模块问题模糊,难于确责和追责,引起所谓的"责任心"问题。
4:版本的管理不严格,规划不明确,现网版本改动的问题没有归档到现网版本中,而是直接在主线的开发版本进行,这样会产生难于预料的问题,建议版本之间要归档,对现网的改动需要马上更新的需要在现网版本中进行,而不是在当前版本中进行,两个版本需要并行开发或者是说分步发布,建议建立版本分支,然后各版本特性通过svn合并到主线版本中。
5:外部接口,尤其是php的接口,需要做单元测试,建议提高接口的设计抽象程度,毕竟接口的改动不宜频繁。建议难沟通的,需要马上响应的都要到位沟通
6:我不太清楚现在测试是什么驱动去覆盖功能点的,建议以用例的形式去做,不光开发的需要重视用例驱动的概念,测试和项目经理也需要有这样的概念,至少现在给我感觉不强,开发首先不重视用例驱动覆盖,所以会导致开发功能的盲点,项目管理不以用例去驱动,必然会导致需求管理质量管理,进度管理的盲点,测试不以用例去驱动,会导致测试的盲点,这就是为什么就快发布到镜像的时候,才发觉游客用户在微薄处理的情况和需求有一定出入。ps.策划也应该重视用例。
7:测试和开发工作不好协调,在发布到测试环境中,工作都是以测试的驱动去进行,测试的有问题单,开发才好修改,在进度紧迫的时候,测试需要额外的投入资源去做这快,而不是等开发解决问题单,然后测试再验证问题,主次颠倒,这样重大问题的发现往往到后面才发现到。建议可以安排XX的合作方的测试与XX的一起,这样协调门槛低一些。
8:加班难免,团队愿意连续加班至少说明责任心没问题,方式上或许有点问题,长期下来对团队的建设也是不健康的,之前做的绩效考核制度需要把质量的指标和具体的绩效考核联系起来,并且真正有效执行,以奖励为主罚为辅,客观的说合作方的开发属于指哪打哪型,在开发过程中,很少主导权,如果不分析真正原因,不客观的分析,处罚是达不到目的,且会有反效果的。
9:其他,开发人员往往发现问题,有重构的心但没重构的时间和资源,建议有腾出或者挤出时间资源来做重构。
分享到:
相关推荐
计算某年、某月、某日和某年、某月、某日之间的天数间隔。要求年、月、日通过main方法的参数传递到程序中。
这两种方法都可以有效地解决问题,具体选择哪种取决于项目的需求和个人偏好。对于学习和理解日期处理,这是一项很好的实践,有助于提高编程能力。同时,这也是一种基础的算法问题,可以扩展到更复杂的日期和时间操作...
不通过判断闰年的方法计算距离未来某天或者距离某纪念日过去多少天
本程序是用C语言编写的,主要是为了查询某年某月某日是星期几而设计的,该程序经过本人测试,运行成功!
以下是关于"PLC判断距某年某月某日天数"的具体知识点: 1. **日期和时间数据类型**:在Siemens PLC(如S7-1200或S7-1500)中,有两种基本的数据类型用于表示日期和时间,即DT(Date and Time)和TD(Time ...
总结来说,计算某年某月某日是星期几的核心在于蔡勒公式,它能够方便地将日期信息转化为星期几的表示。这个功能在很多编程场景中都很实用,掌握这个算法对提升编程技能和解决实际问题有很大帮助。
标题 "提取出某日访问网站次数最多的那K个IP" 涉及的是数据分析和数据处理方面的技术,主要目标是从海量的日志数据中找出在特定日期内访问网站频率最高的K个IP地址。在这个过程中,我们可以使用多种编程语言和工具来...
项目实施规范\项目内部移交协调会会议纪要\XXXX项目内部移交协调会会议纪要规范(某年某月某日)范例.doc 项目实施规范\项目内部移交协调会会议纪要\关于公司项目内部移交协调会的操作方法20040114.doc 项目实施规范...
- **项目启动**:该项目于某月某日召开了开工动员大会,并正式开始施工。 - **项目目标**:确保工程能够按时完成并达到预期的质量标准。 #### 三、项目管理具体措施 - **前期准备**: - 编制了项目管理方案。 - ...
用c#编写的一个计算某日是该年第多少天的程序,包含三种方法,适合刚开始学习c#的新手参考!
在编程领域,计算某年某月某日是该年的第几天是一个常见的日期处理问题,它涉及到日期运算和日历算法。这个任务可以通过多种编程语言来实现,如Python、Java、C++等。以下我们将深入探讨如何进行这样的计算,并提供...
1. **填报周期与填报时间**:这部分明确了汇报的时间范围,即从某年某月某日至某年某月某日的工作情况,以及填写报告的具体日期。这有助于保持项目进度的连续性和可追溯性。 2. **项目名称与项目负责人**:项目名称...
在编程领域,计算某年某月某日是这一年中的第几天是一个常见的日期处理问题,它涉及到日期算法和日历系统。这个任务通常可以通过编程语言内置的日期和时间库来完成,比如Python的`datetime`模块或者Java的`java.time...
输入公历的某年某月某日,相应的计算出这一天是星期几。
在工资的扣款项目上,公司采取了透明的扣除方式,包括所得税、地方税、社会保险费用等,这些扣除项目均按照国家相关法规执行,保证了工资支付的合规性。此外,公司宿舍费用的扣除也表明公司为员工提供了便利的生活...
js 特效 html 特效 距离某日时间 js 特效 html 特效 距离某日时间
- 解释权与修改权:归属公司项目开发部,自2000年某月某日起执行。 2. **职责分配**: - 项目开发部经理:作为总负责人,负责流程的技能提升、推广、协调和改进。 - 公司内部员工:都有提案权。 - 行业项目经理...
标题 "某日葵src批量go开发,源码分享可编译Windows版本" 暗示了这是一个使用Golang(Go语言)开发的项目,可能是针对Windows平台的一个后端应用程序。"某日葵"可能是指项目的名字,或者它代表某种功能,如远程控制...