第三代半导体 Tomcat js快速排序 方法 list junit types compilation GMU Validator 后台页面模板 前端项目实战 jquery获取dom对象 hadoop源码 最新更新国内最快的dns mysql降序 oracle限制查询条数 mysql错误代码1064 内存计算 python环境设置 python随机整数 python基础知识 java实战 java命令 linux安装教程 远程登录linux javascript基础 一键换系统 如何强行退出小米账号 程序员面试宝典 地下城怎么双开 办公室复印机使用方法 机械键盘个别键位失灵 idea导出jar包 华为手机刷公交卡 苏拉玛起义的任务线 ps3d字体 vue定时器 layout下载 fastcgi
当前位置: 首页 > 学习教程  > 编程语言

硬件产品开发总结(四)

2021/1/13 20:19:16 文章标签: 测试文章如有侵权请发送至邮箱809451989@qq.com投诉后文章立即删除

系列文章总体内容 开发流程 项目立项 硬件开发 嵌入式软件开发 结构开发 测试 后台开发 app开发 项目立项之需求分析 1.需求来源 需求的来源,无非两个,一个是真正市面上来的,通过业务员找来的,另外一种是老板定的,比…

系列文章总体内容
开发流程
项目立项
硬件开发
嵌入式软件开发
结构开发
测试
后台开发
app开发

项目立项之需求分析

1.需求来源
需求的来源,无非两个,一个是真正市面上来的,通过业务员找来的,另外一种是老板定的,比如做某个标准品。
业务员找来的需求,商务上需要分清楚真伪,不要抓到一个就是习惯。
老板拍脑袋定的需求,做个标准品什么的,一般都是根据老板的经验,定出来的产品。
这两个需求给要研发之后,需要认真的分析。及时的沟通,只要有不明确的地方,就一定要明确下来再动手,否则动手越早,后面被推翻的可能性就越大。
研发就是慢就是快,只要没有被推翻,其实是可以符合进度的,就是总是担心不能按时完成,就匆匆忙忙的上手去做,后面一推翻重新来过,项目拖后就很明显。
需求分析的具体流程,方案,这里不展开。我会附上一个需求分析的模板,可以按照个模板的做。你可以在模板的基础上做删减。
2.需求过滤,是不是什么都做
我总认为,需求是可以谈的,不管是基于什么目的。
很多项目做下来,你会发现,花在其他功能的精力远远大于花在主要功能上的精力。
一般都是因为前期需求不做过滤,想到的都做进去。
或者是老板在作妖,一个问题不停的延伸,不停的突破边界。
不管什么项目,把边界确定非常重要,不可能面面俱到的。
哪些功能要滤掉,哪些需要坚决去做?
这里面需要很多的妥协,从老板的角度来看,当然希望什么都符合客户需要的
从开发的角度看,难的都想去挡一挡。
难的特性,最终才会是产品的亮点,当然需要考虑是否可以行。
3.需求里面用到的关键技术
一个项目里面,哪些是难点,哪些是重点,这个一般的技术人员还是能区分的吧。
重点难点怎么解决,内部力量,外部力量,芯片力量
一般都会比较明了。如果还不明了,那就是还没讨论清楚需求。
电力猫,关键技术就是硬件,ACDC部分。需要把信号加载到电力线上,还要防止要干扰产生。
一般来说,会做AC的都能搞定,但是搞定只是高通,要做透,需要做很多事情。
测试设备就很关键,加载的信号有多少干扰,怎么去除,改物料还是改layout
改了以后,有什么效果,如果没有靠谱的测试设备,肯定做不到这么精细的。
这些设备是自有的,还是靠外部的,这些调试经验靠自己,还是有芯片原厂支持
这个在做需求的时候,就要定下来。
4.和客户/老板沟通需求
客户的需求,不要那么着急着去怼。
从客户的角度看,他不懂技术,不知道怎么实现,不知道难易,但他知道要啥。
在理解清楚客户需求的基础上,可以适当的引导,如果把客户关键的需求否了,那产品就没有灵魂了。
做产品,讲究一点一滴的积累,不是一下子就吃成胖子的。

敬请期待下一篇,项目技术方案的确定


本文链接: http://www.dtmao.cc/news_show_600273.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?