1,开发第一步就是要对开发周期的预估。小组人员参差不齐,人员水平各不相同,“3人/周”,我草他的3人。
2,刚开发完一个项目,其中几个人又接着去开发另外一个项目,在开发另外一个项目的同时往往会时不时的去修改上一个项目中突然产生的bug。另外还有人事,公司,部门,其他部门组织的杂七杂八会议。这样下来开发的时候就变短了。
3,公司突然招来了几个大学刚毕业的新人,一开始可能就负责修改一下你的bug,然后你去负责其他项目,这些新人会时不时的跑过来问你一些以前项目里面数据库表xxx字段代表什么意思,这个aaa怎么不行的等等低级问题。
4,一个项目一个文档,文档写完了之后就再也没有变过了。开发人员根据文档和一些口头修改后的东西开发完项目后,等到测试人员根据文档写testcase的时候往往覆盖不全面。
5,接手其他人做的项目,一些乱七八糟的逻辑根本你不知道是用来干什么的,问上个人什么意思,他说是上上一个人做的,等查到头,那个人已经离职了。。只好将就留下来一些莫名的代码。
6,一个需求文档+页面原型只能提供70%的实际需求,所以你估计项目时间的时候一定是70%的时间。因为当测试阶段来的时候,你就会发现,那些测试人员的想象力是多么的丰富,无形之中就产生了剩下的30%需求。
7,需求还没有摸清楚就开始开发,最后的结果就是“白做了”
8,项目经理如果不去关注开发细节,比如说架构,那么一方面,开发人员会认为这个项目经理什么都不懂,还在那里指手画脚,另一方面,项目经理会想当然的认为项目是怎么怎么样实现的,项目经理在他的想象基础上对开发人员提出变更,最终的结果是开发人员和项目经理之间已经无法沟通了。这会不会就是传说中的以结果为导向?去他妈的。
持续更新中。。。
分享到:
相关推荐
这份"jsp开发中遇到的问题及解决方案"的压缩包文件,旨在为J2EE项目的开发提供帮助,解决实践中可能遇到的常见难题。以下是针对JSP、Web开发以及J2EE开发的一些关键知识点和常见问题的解决方案: 1. **JSP基本语法...
C++技术和开发中遇到的问题总结 本文总结了C++开发中的常用技术,并对开发中经常遇到的困惑问题给出了详细解答。涵盖了Visual C++开发工具与调试技巧的整理,包括如何在Release状态下进行调试、Release和Debug的...
4.整套课程从硬件开始组态,然后使用面向对象程序开发,针对开发过程中遇到的各种问题进行详细的讲解,同时对与和西门子PLC通讯进行测试同时程序原码也将放在课后; 5.学习课程后大家能够达到开发C#上位机的能力,...
### 项目开发经验总结 #### 一、引言 项目经理是一项充满挑战的职业,尤其是在IT行业中。成功的项目经理不仅要具备丰富的技术背景,还需要拥有出色的管理和沟通能力。本文基于多年的项目管理经验,分享了一些重要...
在Vue项目开发中,我们经常会遇到各种问题,这篇文章主要记录了两个典型的小问题以及它们的解决方案。这些问题包括:鼠标悬浮时显示不同背景图片和在for循环中使用axios发送请求时遇到的问题。 1. 鼠标悬浮显示不同...
在项目开发过程中,描述中提到的“项目结构不完善,不易扩展”可能指的是早期版本的代码组织方式不够模块化,不利于代码复用和后期维护。为了改进这一点,开发者可能引入了软件设计模式,如MVC(Model-View-...
《Visual C++项目开发案例精粹-光盘源码(1-10)》是一部针对Visual C++编程语言深入实践的资源集合,包含了从基础到高级的多个项目案例,旨在帮助开发者提升在C++环境下利用Microsoft Visual Studio进行软件开发的...
当我在项目开发的过程中 遇到了这么的一个问题, 当我我在后台执行ajax操作的时候,success,error不能成功的返回提示的信息,而是返回object object这样的一条错误提示。 研究了很久发现是版本的问题,新改版的ThinkPHP...
### 高通项目开发——异常调试与定位技巧 #### 一、概述 本文档主要针对高通平台开发人员,详细介绍了在开发过程中遇到死机等异常情况时如何进行有效的调试和定位。高通平台因其高性能和广泛的应用场景而受到欢迎...
用java技术开发的微信支付开发,开发h5支付...遇到了一些问题 1.微信支付必须要用微信的内置浏览器才能访问。 2.需要有支付人的openid,所以也需要自动登录,获取openid 3.一定要注意参数的大小写,一点也不能有问题。
> 这里主要记录一下博主开发中遇到的一些问题,很多都是一些细节,开发中多注意一点。 js代码的引入 > 引入模块化的js代码使用的是相对目录,../类似于cd ..返回上一层目录 var netUtils = requ
10. **版本控制与协作**:在项目开发过程中,版本控制工具如Git可能被用来协同工作,保存和管理代码的不同版本。 通过这个实训项目,学生可以学习到Web开发的基本流程,包括前端界面设计、后端逻辑处理、数据库操作...
在IntelliJ IDEA中使用Maven Filter功能时,开发者可能会遇到一些挑战,这些挑战主要涉及到配置、资源过滤以及与项目构建的交互。首先,我们来深入理解Maven Filter及其在IntelliJ IDEA中的应用。 Maven Filter是...
在本项目"Python3项目开发---企业编码管理"中,我们将会探讨如何使用Python3来构建一个高效的企业编码管理系统。这个系统旨在解决企业在日常运营中对各类编码(如产品编码、员工编号等)进行规范管理和分配的问题。...
同时,合作方在开发过程中应相互支持,遇到技术困难时其他方应提供必要的帮助。 知识产权归属是计算机软件合作开发中最为核心的条款之一。在第五条中,明确了合作开发中所产生的软件源代码、技术文档以及最终编译成...
基于layui,结合自身项目中遇到的问题还有社区中积累的一些经验生成的旨在尽量满足通用性的前提下更加的面向应用,包括一些bug修复、功能拓展,同时如果经过检验是比较好的修改,还可以给layui发起PR。 如何使用 ...
在项目进展过程中,有时会遇到无法达到预期效果的情况。这时候,明智的选择是及时终止项目,而不是继续投入资源。这种做法可以帮助组织节省资源,避免不必要的损失。评估项目的可行性和效益应该是一个持续的过程,...
最后,关于WEB开发,初学者还需要明白一点,即开发过程中可能出现各种技术问题,如不兼容提示、服务器配置错误等。这些问题需要通过查阅文档、搜索解决方案或询问有经验的开发者来解决。 通过上述内容的学习,初学...
在Cocos2d-x游戏开发中,音效的管理和播放是一个关键部分,本文主要讨论了在项目中遇到的音效播放问题以及相应的解决方案。Cocos2d-x的音频引擎SimpleAudioEngine提供了简单的声音处理功能,但针对特定需求,可能...
在将Windows平台上的软件移植到Linux系统的过程中,开发者可能会遇到几个关键的问题,这些问题是由于两个操作系统之间的核心差异造成的。以下是对这些主要问题的详细解释: 1. 路径分隔符的使用: Windows系统中,...