Project management 嵌入式项目和敏捷——你可以/应该用硬件来实现这一点吗?
硬件设计团队可以通过什么方式使用迭代和一般敏捷实践来设计电路板 例如:Project management 嵌入式项目和敏捷——你可以/应该用硬件来实现这一点吗?,project-management,hardware,agile,Project Management,Hardware,Agile,硬件设计团队可以通过什么方式使用迭代和一般敏捷实践来设计电路板 例如: 硬件团队是否应与项目团队整合 硬件组如何安排迭代工作?使用故事 由于PCB/电路板旋转的成本,敏捷团队是否可以先做一个部分功能板,然后继续添加新硬件以支持每个旋转的新功能 有没有办法让硬件与软件“持续集成”?每天 是的,敏捷适用于硬件公司(有点),它被认为是敏捷方法学的先驱(我想看板也是从那里来的)我刚刚开始阅读关于scrum/agile和朋友的文章,所以我是从我的想法而不是从这里的经验中说的: 硬件组是否应与项目团队整
- 硬件团队是否应与项目团队整合
- 硬件组如何安排迭代工作?使用故事
- 由于PCB/电路板旋转的成本,敏捷团队是否可以先做一个部分功能板,然后继续添加新硬件以支持每个旋转的新功能
- 有没有办法让硬件与软件“持续集成”?每天
- 硬件组是否应与项目团队整合?
看不出有什么理由不这样做。如果硬件ppl是开发的一部分,他们应该是项目团队的一部分 - 硬件组如何安排迭代工作?使用故事?
故事只是任务的另一个名称,对吗?所以通常开发会分解为任务,我看不到硬件和软件开发之间的区别李> - 由于PCB/电路板旋转的成本,敏捷团队是否可以先完成部分功能板,然后继续添加新硬件以支持每次旋转的新功能?
您只需要将软件开发与硬件的发展同步。顺便说一下,在软件团队验证之后,hw任务应该移动到完成状态。伊姆霍李> - 有没有办法让硬件与软件“持续集成”?每日?
我认为集成应该是事件驱动的,类似于在软件世界中提交到存储库的东西应该触发集成/回归测试。每天在我看来似乎有点过分,除非你每天都能完成一些事情。如果没有其他功能模块完成,则没有理由运行测试李>
(顺便说一句,可编程逻辑,如FPGA,应始终持续集成)而且大多数硬件都是迭代开发的。所谓的偶然迭代来自于试图实现完美的硬件,但没有成功,需要新的迭代 通过思考敏捷并采用众所周知的软件敏捷世界中的方法,我们可以计划并执行硬件迭代,利用我们将进行不止一次迭代的事实。这弥补了集成设计更有效的总体计划,其中完整的产品可以提前交付给客户,真正的客户反馈可以放在硬件设计的循环中 我同意成本效益比纯软件设计更具挑战性,需要更仔细地规划,但包括硬件在内的最先进的产品开发将从迭代增量开发中受益匪浅