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