1、缺乏市场分析
市场分析不足,没有真正的了解客户需求,对市场认识不足是新产品项目的主要原因。我们在旅游的分销系统开发中,就存在对市场认识不足的情况,现在我们这个产品几乎接近失败的边缘。
2、实施质量不高
我们都是程序员出身,对研发的兴趣远大于实施,我们的精力就放在开发上,对实施这个环节不够重视,也是造成整个产品给客户的感觉是错误百出、Bug成堆的情况。
3、推进太快
我们由于太急,常常会有赶超进度,结果是软件质量低,代码杂乱。甚至想一出是一出,有时连市场调查、市场测试等都可以绕过去,直接进行开发阶段。
4、前期准备工作不充分
我们出于很多原因,项目前期活动没有开展,项目从构思直接推进到大规模的开发。
可想而知,怎一个悲字了得。
5、产品对客户来说缺乏价值
如果没有清楚了解客户的需求,就开始进行新产品的开发,会导致产品的先天不知。这些产品对客户来说价值很低或者没有价值。很多新产品是一种反应式的产品,即模仿的产品,从而面临巨大的竞争。如果没有作好准备工作、不愿意听取客户的声音、一味快快速推进常常导致这种反应式、没有创意、没有特色的产品出现。那么我们就要明确产品的优势在那。
6、没有重点、太多的项目导致资源缺乏
我们公司因为人力有限一般一个人手上有2个以上的项目在作,这大大的消耗了整体资源,导致产品研发的使用资源短缺,不能专心搞产品研发等情况。总之我们要分清重点,采用个个击破的原则进行产品研发。
7、缺乏规范、系统的产品开发流程
产品研发的流程是根据公司自身情况而定,可以避免很多的障碍和官僚。我们开发人员素质比较高,我们采用CMMI3的规范来管理我们产品研发。
研发中的问题和缺陷是相互联系的,我们只有解决好上面的7点,才能开发出优秀的产品。
当使用nacos作为注册中心时,很顺利,进如下配置(仅仅配置了ip和端口)启动类加@EnableDiscoveryClient注解nacos作为配置中心当继续将nacos作为配置中心时添加加依赖<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId><
一、开发环境中跨域 使用 Vue-cli 创建的项目,开发地址是 localhost:8080,需要访问非本机上的接口http://10.1.0.34:8000/queryRole。不同域名之间的访问,需要跨域才能正确请求。跨域的方法很多,通常都需要后台配置,不过 Vue-cli 创建的项目,可以直接利用 Node.js 代理服务器,通过修改vue proxyTable接口实现跨域请求。在v...
剑指Offer03. 数组中重复的数字题目描述:找出数组当中重复的数字解决思路:用集合保存出现过的数字,利用集合当中的数据是非重复的判断重复出现的数字。Java题解class Solution { public int findRepeatNumber(int[] nums) { Set<Integer> set = new HashSet<>(); int repeat = -1; for (int num :
本文作为笔者NLP入门系列文章第一篇,以后我们就要步入NLP时代。 本文将会介绍NLP中常见的词袋模型(Bag of Words)以及如何利用词袋模型来计算句子间的相似度(余弦相似度,cosine similarity)。 首先,让我们来看一下,什么是词袋模型。我们以下面两个简单句子为例:sent1 = "I love sky, I love sea."sent2 = "I lik...
文章目录1.说一下 JVM 的主要组成部分及组成部分的作用?2.说一下 JVM 的作用?3.深拷贝和浅拷贝4.说一下堆栈的区别?5.队列和栈是什么?有什么区别?1.说一下 JVM 的主要组成部分及组成部分的作用?方法区和堆是所有线程共享的内存区域;而java栈、本地方法栈和程序员计数器是运行是线程私有的内存区域,运行时数据区域就是我们常说的JVM的内存。类加载子系统:根据给定的全限定名类名(如:java.lang.Object)来装载class文件到运行时数据区中的方法区中。Java堆
ItemDecoration 是 RecyclerView 的一个抽象静态内部类,负责装饰 Item 视图,例如添加间距、高亮或者分组边界等。
最近一个星期在解决游戏中包体过大问题,我想分享一下自己的一些经验,由于刚接触这类问题,一些有误或者不完善之处请小伙伴们给我意见,加入一起探讨和学习。来自菜鸟的仰视这期我们只讨论资源大小优化,对于游戏运行中GPU.CPU优化将在下期继续探讨。优化步骤打包后包体大小和资源占有可以在日志Log里面看,具体查看日志目录一般在:C:\Users\Administrator\AppDat...
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。(1).针对单一工程排除文件,这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是
点击蓝字 关注我们很多 DBA 同学经常会遇到要从一个数据库实时同步到另一个数据库的问题。同构数据还相对容易,遇上异构数据、表多、数据量大等情况就难以同步。我自己亲测了一种方式,可以非常方...
面临的问题在设备换刀,尤其是在自动化产线上,每次更换刀具,需要重新修改刀具的补偿和寿命数据。由于人工操作失误的不可避免,可能会影响设备或产线的正常生产。在频繁换刀的情况下,不但容易发生错误,也是对人工和时间的消耗。解决方案对刀仪测量数据到机床的数字化传输为避免人工操作的失误,节省从对刀仪测量刀补到数据写入机床所需的人工和时间,我们可以通过边缘计算模块SCAEdge的远程刀补传输功能,实现刀补数据的远程传输。SCAEdge集成了多种数控通讯驱动,可以快速便捷、准确无误地将刀补数据更新到机床。
WPF之加载图片实现缩放功能一、图片加载二、图片缩放三、LayoutTransform与RenderTransform区别参考文档一、图片加载在使用WPF进行程序设计时,一般使用WPF的Image控件加载图片,Xaml代码如下<Image Name="WPFImage" Source="./test.jpg" </Image>Name属性指定Image控件名称,Source属性指定加载的图片路径,可以使用相对路径或绝对路径。如果是在后台指定Source,则需要先加载图片为Bim
苦难是人生最大的财富 ——少 年 求 伯 君 求伯君,这个响亮的名字,现在早已经被全国少年电脑迷所熟知,一大批有志于IT业发展的莘莘学子,暗中以他的成功经历为楷模,渴望像他那样创业,用少年英雄的大手笔,为中国电脑软件业增添一道亮丽的风景线。称求伯君为“少年英雄”毫不为过:——1986年,他完成自己的处女作“西山打印系统”,毅然辞职“下海”时,年仅22岁。——1989年,WPS横空出世,继而风靡全国,迅