TA的每日心情 | 开心 2022-1-29 15:04 |
---|
签到天数: 1 天 [LV.1]初来乍到
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
项目立项之需求分析
8 ^6 o8 j9 i m8 j+ u5 [1.需求来源
; B9 f$ f) \+ k7 u需求的来源,无非两个,一个是真正市面上来的,通过业务员找来的,另外一种是老板定的,比如做某个标准品。
* c" h+ z8 v; f4 Z% ~% S业务员找来的需求,商务上需要分清楚真伪,不要抓到一个就是习惯。
/ H8 O0 D6 g( `) s: J老板拍脑袋定的需求,做个标准品什么的,一般都是根据老板的经验,定出来的产品。( |9 Q" z2 L. J# c1 l
这两个需求给要研发之后,需要认真的分析。及时的沟通,只要有不明确的地方,就一定要明确下来再动手,否则动手越早,后面被推翻的可能性就越大。' F0 s9 o5 U2 L" @
研发就是慢就是快,只要没有被推翻,其实是可以符合进度的,就是总是担心不能按时完成,就匆匆忙忙的上手去做,后面一推翻重新来过,项目拖后就很明显。6 O |+ y8 w4 y. `& O* E
需求分析的具体流程,方案,这里不展开。我会附上一个需求分析的模板,可以按照个模板的做。你可以在模板的基础上做删减。1 v7 Q* e0 d- i- i; D) ?8 r
2.需求过滤,是不是什么都做( O- ~/ @( }; V5 ]$ ]
我总认为,需求是可以谈的,不管是基于什么目的。- Q" }+ Q, a/ y
很多项目做下来,你会发现,花在其他功能的精力远远大于花在主要功能上的精力。$ q7 C9 W# l2 d3 i
一般都是因为前期需求不做过滤,想到的都做进去。( e/ g- }' o6 V$ C. ?5 Y" J
或者是老板在作妖,一个问题不停的延伸,不停的突破边界。
( i _& \0 e0 j1 t不管什么项目,把边界确定非常重要,不可能面面俱到的。
' t1 C) a2 _$ W哪些功能要滤掉,哪些需要坚决去做?0 c0 l. d0 z: E5 q {% w1 T- W
这里面需要很多的妥协,从老板的角度来看,当然希望什么都符合客户需要的8 G1 c6 _9 b' S) z( A# x
从开发的角度看,难的都想去挡一挡。. \& o9 j8 M' S* M8 g/ d0 V# i- }/ N y
难的特性,最终才会是产品的亮点,当然需要考虑是否可以行。
. s$ E1 K. R* p6 a3.需求里面用到的关键技术& [- H+ m8 @3 [" T4 V& |" y! {
一个项目里面,哪些是难点,哪些是重点,这个一般的技术人员还是能区分的吧。# `! f9 z0 K" Z3 T
重点难点怎么解决,内部力量,外部力量,芯片力量
! I2 Q2 q3 R& @7 j- ]- K一般都会比较明了。如果还不明了,那就是还没讨论清楚需求。
4 Y7 z: V3 X6 ?6 u, m1 g电力猫,关键技术就是硬件,ACDC部分。需要把信号加载到电力线上,还要防止要干扰产生。' J/ U* }* T/ P
一般来说,会做AC的都能搞定,但是搞定只是高通,要做透,需要做很多事情。
# G+ { B8 [. ~/ b4 c' h& x测试设备就很关键,加载的信号有多少干扰,怎么去除,改物料还是改layout. G5 Y# B6 s8 s: N9 L( M8 i
改了以后,有什么效果,如果没有靠谱的测试设备,肯定做不到这么精细的。- Q* h& _4 I5 V6 C; ~
这些设备是自有的,还是靠外部的,这些调试经验靠自己,还是有芯片原厂支持- _% u* ]: S; R
这个在做需求的时候,就要定下来。
& V* q) X4 ^; |" K( E4.和客户/老板沟通需求
5 s) r$ R' }. L3 a. N1 b) E客户的需求,不要那么着急着去怼。
5 A6 l( r+ h1 v( i& w从客户的角度看,他不懂技术,不知道怎么实现,不知道难易,但他知道要啥。
% V/ C7 P: D2 ?$ r8 r4 r在理解清楚客户需求的基础上,可以适当的引导,如果把客户关键的需求否了,那产品就没有灵魂了。
( F# x) z; t' i% B0 w! k E% ~* g" U做产品,讲究一点一滴的积累,不是一下子就吃成胖子的。' N. [" c, M. E* Q1 a3 ]. v4 B n/ Z
+ y0 V; u- ? e& F. ` |
|