请问大家开发新的单片机软件及周边电路通常要多长时间?
当然,不同系统,不同产品时间会不同.希望大家能告诉一下你们所开发的系统的周期.谢谢!
我一朋友用汇编开发一单片机软件,该软件用A4纸打印出来50多页,他用了10个月,请问,这样的速度是否很慢?
单片机及周边电路的开发周期
全部回复(34)
正序查看
倒序查看
现在还没有回复呢,说说你的想法
@xing1234
最近做的专用应急电源,从四月份开始,到现在还没有过型式认可.因为成本问题,差点流产!
非常感谢大家中肯以及专业的回答.7个月没上来,没想到回复的人这么多,谢谢!
我们做的这个项目是:可充多节镍氢电池也可充多节锂电池的快速充电器.
我不知道这样的项目别人开发的速度和周期会是怎么样的,反正到目前已经超过15个月了,估计还得一个月才可以完工.
我们的开发周期长的原因我想是这样的:1. 初期的设计定位有些偏差,浪费了点时间 2.单片机的型号改变了一次,所以程序里的一些指令和参数不得不重新修改,也浪费了些时间. 3. 核心开发人员就一个,而且他用于开发的时间不是很多
希望听听大家更多的经验和建议.
我们做的这个项目是:可充多节镍氢电池也可充多节锂电池的快速充电器.
我不知道这样的项目别人开发的速度和周期会是怎么样的,反正到目前已经超过15个月了,估计还得一个月才可以完工.
我们的开发周期长的原因我想是这样的:1. 初期的设计定位有些偏差,浪费了点时间 2.单片机的型号改变了一次,所以程序里的一些指令和参数不得不重新修改,也浪费了些时间. 3. 核心开发人员就一个,而且他用于开发的时间不是很多
希望听听大家更多的经验和建议.
0
回复
提示
@chargerl
非常感谢大家中肯以及专业的回答.7个月没上来,没想到回复的人这么多,谢谢!我们做的这个项目是:可充多节镍氢电池也可充多节锂电池的快速充电器.我不知道这样的项目别人开发的速度和周期会是怎么样的,反正到目前已经超过15个月了,估计还得一个月才可以完工.我们的开发周期长的原因我想是这样的:1.初期的设计定位有些偏差,浪费了点时间2.单片机的型号改变了一次,所以程序里的一些指令和参数不得不重新修改,也浪费了些时间.3.核心开发人员就一个,而且他用于开发的时间不是很多希望听听大家更多的经验和建议.
我觉得你的人员配置还是有点问题,这样的项目做15个月是很不正常的,下次还事先做好投资回报率吧.还有一点就是一定要找专业的开发人员合作,可以大大提高效率.
0
回复
提示
@chargerl
whatcall的分析和建议很中肯.可否给更多建议?比如什么样的人员才是合格的?配备多少人员才是合适的?
一点陋见.
开发的启动资金和总投入资金在项目开始之前就应由一个评估.项目是否可以开始主要取决于3点:(1)需求与技术方案之间的差是否在可接受的范围内,不存在重大风险;(2)项目的日程能否满足要求.(3)价格成本是否得到控制并满足要求.
项目的人员配置当然和项目的难度和规模有关,但是就职能来看,大概需要这几类的人员:(1)项目主管(经理),在很多的大公司中这个职位并不像国内的企业一样,此人负责项目的日程计划决议及与其他部门的协调,不参与具体的技术,也没有很大的决定权,主要作为第3方进行监督和跟进.(2)开发团队的领导者:负责技术方案的审核和重大风险的评估,分配协调开发团队内的成员的任务,技术上需要一定的专业性和广泛性,在开发中进行指导而不参与具体的细化的工作.(3)硬件设计工程师:硬件电路的设计,当然分得更细的有模拟设计和数字设计;(4)软件设计工程师:可编程逻辑器件的软件设计;(5)PCB layout工程师;(6)机械设计工程师;(7)文员:负责设计文件的整理交换;(8)协调员:开发团队内的任务跟进和会议主持纪录,设计过程的跟踪.
以上是比较全面的团队编制,那么对于小项目来说,有的人员配置可以忽略,有的人员配置可以合并.另外团队内部的沟通、团队于其他部门的沟通应通过定期举行(电话)会议/邮件等实施,与客户的沟通也应在整个设计过程中保持,否则会发生很多的返工/错误.
至于什么样的人员是合格的,就看你的眼力了,对于外包型的项目,可通过其相关从业经验/以往成功项目案例/行业内信誉等进行评价.
开发的启动资金和总投入资金在项目开始之前就应由一个评估.项目是否可以开始主要取决于3点:(1)需求与技术方案之间的差是否在可接受的范围内,不存在重大风险;(2)项目的日程能否满足要求.(3)价格成本是否得到控制并满足要求.
项目的人员配置当然和项目的难度和规模有关,但是就职能来看,大概需要这几类的人员:(1)项目主管(经理),在很多的大公司中这个职位并不像国内的企业一样,此人负责项目的日程计划决议及与其他部门的协调,不参与具体的技术,也没有很大的决定权,主要作为第3方进行监督和跟进.(2)开发团队的领导者:负责技术方案的审核和重大风险的评估,分配协调开发团队内的成员的任务,技术上需要一定的专业性和广泛性,在开发中进行指导而不参与具体的细化的工作.(3)硬件设计工程师:硬件电路的设计,当然分得更细的有模拟设计和数字设计;(4)软件设计工程师:可编程逻辑器件的软件设计;(5)PCB layout工程师;(6)机械设计工程师;(7)文员:负责设计文件的整理交换;(8)协调员:开发团队内的任务跟进和会议主持纪录,设计过程的跟踪.
以上是比较全面的团队编制,那么对于小项目来说,有的人员配置可以忽略,有的人员配置可以合并.另外团队内部的沟通、团队于其他部门的沟通应通过定期举行(电话)会议/邮件等实施,与客户的沟通也应在整个设计过程中保持,否则会发生很多的返工/错误.
至于什么样的人员是合格的,就看你的眼力了,对于外包型的项目,可通过其相关从业经验/以往成功项目案例/行业内信誉等进行评价.
0
回复
提示
@早安猪八戒
这个很难说的,单从你说的十个月感觉是有点长了.但只要能成功那也是正常的.有的产品看功能很简单,但是程序写起来也未必.举个例子,单片机RTC时钟设置,有的人随便写几条指令就PASS了,这当然也能用.而认真做则要判断用户设置是否合法.说起来都不难,但是你想想这边要多写多少程序?
谢谢大家!
我们这个充电器开发项目,从硬件,软件,PCB,调试都是一个人进行.我感觉这项目和普通的充电器有一定的区别,需要设置的参数比较多.比如:
1. 仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.
2. 电流和电压参数比较多
3. 需要通过EEPROM和CPU的通讯而识别不同的电池块,然后CPU采取不同的充电模式.
不知道类似这样的项目,大家的开发方式和进度如何?
我们这个充电器开发项目,从硬件,软件,PCB,调试都是一个人进行.我感觉这项目和普通的充电器有一定的区别,需要设置的参数比较多.比如:
1. 仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.
2. 电流和电压参数比较多
3. 需要通过EEPROM和CPU的通讯而识别不同的电池块,然后CPU采取不同的充电模式.
不知道类似这样的项目,大家的开发方式和进度如何?
0
回复
提示
@chargerl
谢谢大家!我们这个充电器开发项目,从硬件,软件,PCB,调试都是一个人进行.我感觉这项目和普通的充电器有一定的区别,需要设置的参数比较多.比如:1.仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.2.电流和电压参数比较多3.需要通过EEPROM和CPU的通讯而识别不同的电池块,然后CPU采取不同的充电模式.不知道类似这样的项目,大家的开发方式和进度如何?
这样的充电器让老手做真是很容易的事情,一周都多了,呵呵,我说软件啊,就你说的那个灯,1. 仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪. 这东东几个小时就做好了,对软件来说一点压力都没有,就像做硬件加个三极管控制亮与不亮一样.
可要是说十个月也不算长,做过充电器与软件的人就知到了,软件的测试,硬件的EMC测试都是要一些时间的,还再加上外壳开模,还有做项目时通常都有几个项目在手一起做,大家算算就知到了.
我的习惯时间按排:外形一周;
硬件(PCB电路这一块)原理二天,PCB二天,打样3天,焊板1天,测试调试3天,EMC测试1 天,顺利的话哦,要是成本要求很高的话就要重复这个过程了调一下软件再调一下硬件.
软件两周
开模的时间要求不高的话45天,这个是从出好3D图开始算.30天时能试模,修一次模算好的了.
后面就是测试,再修改,再测试,再来一个客人要求变动再修改,,再... 工程人员就是死在这些没有内容的工作上的,哈哈 ,都做完了再来一个狠的,做认证,哈哈 UL都报45个工作日呢,青春呀,就是这样没了
可要是说十个月也不算长,做过充电器与软件的人就知到了,软件的测试,硬件的EMC测试都是要一些时间的,还再加上外壳开模,还有做项目时通常都有几个项目在手一起做,大家算算就知到了.
我的习惯时间按排:外形一周;
硬件(PCB电路这一块)原理二天,PCB二天,打样3天,焊板1天,测试调试3天,EMC测试1 天,顺利的话哦,要是成本要求很高的话就要重复这个过程了调一下软件再调一下硬件.
软件两周
开模的时间要求不高的话45天,这个是从出好3D图开始算.30天时能试模,修一次模算好的了.
后面就是测试,再修改,再测试,再来一个客人要求变动再修改,,再... 工程人员就是死在这些没有内容的工作上的,哈哈 ,都做完了再来一个狠的,做认证,哈哈 UL都报45个工作日呢,青春呀,就是这样没了
0
回复
提示
@amender
这样的充电器让老手做真是很容易的事情,一周都多了,呵呵,我说软件啊,就你说的那个灯,1.仅一个LED指示灯就需要通过程序显示:红色,绿色,黄色,红闪,绿闪,黄闪.这东东几个小时就做好了,对软件来说一点压力都没有,就像做硬件加个三极管控制亮与不亮一样. 可要是说十个月也不算长,做过充电器与软件的人就知到了,软件的测试,硬件的EMC测试都是要一些时间的,还再加上外壳开模,还有做项目时通常都有几个项目在手一起做,大家算算就知到了. 我的习惯时间按排:外形一周; 硬件(PCB电路这一块)原理二天,PCB二天,打样3天,焊板1天,测试调试3天,EMC测试1天,顺利的话哦,要是成本要求很高的话就要重复这个过程了调一下软件再调一下硬件. 软件两周 开模的时间要求不高的话45天,这个是从出好3D图开始算.30天时能试模,修一次模算好的了. 后面就是测试,再修改,再测试,再来一个客人要求变动再修改,,再... 工程人员就是死在这些没有内容的工作上的,哈哈 ,都做完了再来一个狠的,做认证,哈哈UL都报45个工作日呢,青春呀,就是这样没了
这样的贴得顶起来.
项目开发的进度和完善度,对所有公司来说都是非常非常重要,影响全局的事情,一个项目从立项开始,接下来就涉及到了时间,金钱,商业利益,公司运作.如果操作不当,大把的时间和金钱就得流失,商业利益就得受损,公司运作就得碰壁.
我们这些项目拖延到这种程度实在是完全超出了我的想象,基本上快两年了.但事已至此,再更改开发人员似乎也太晚了.
希望大家能从中吸取这类似血的教训,一定要物色好的开发人员和团队,以免产生不必要的损失.
为什么要这么长的时间呢?难道是项目太难,太繁琐了?我非常非常郁闷!
项目开发的进度和完善度,对所有公司来说都是非常非常重要,影响全局的事情,一个项目从立项开始,接下来就涉及到了时间,金钱,商业利益,公司运作.如果操作不当,大把的时间和金钱就得流失,商业利益就得受损,公司运作就得碰壁.
我们这些项目拖延到这种程度实在是完全超出了我的想象,基本上快两年了.但事已至此,再更改开发人员似乎也太晚了.
希望大家能从中吸取这类似血的教训,一定要物色好的开发人员和团队,以免产生不必要的损失.
为什么要这么长的时间呢?难道是项目太难,太繁琐了?我非常非常郁闷!
0
回复
提示