目前,随着互联网红利期的到来,更多人涌入了软件开发的行列,随之而来的就是软件开发中期和后期的一些问题,那么,到底有哪些实实在在的坑呢?
1、不能很好地理解用户的需求,与用户之间的沟通存在问题。
首先要了解好客户的需求,和客户想达到一个什么样的效果,通过客户的需求,我们延伸出一些辅助的应用需求。
2、错误的预估项目的大小和难易度。
3、没有排期计划就匆匆开始编码。
没有时间概念就开始编码,项目下来之后,如果是中大型项目,我们要做好时间管理,什么时候做什么要规划好,比如设计先设计页面,什么时候编程人员开始进场!
4、不对项目进行测试,或者根本不测试,首先我们要做到不管是多小的一个业务,或者一个需求,我们都要对接口或者模块进行相应的测试,这样效率比较高,也减少了后期的麻烦!
5、选择当下最新技术,还是使用原来老的技术,这个要看当下新技术能否稳定实现业务需求,如果不稳定经常会出现问题,那么我们就要用老的技术,所有技术都是为了支持项目的实现才是有意义的.
当然还有很多问题,这只是一部分!