红帽白皮书新鲜出炉!点击获取,让你的云战略更胜一筹! 了解详情
写点什么

能否在硬件项目中应用敏捷方法?

  • 2011-11-12
  • 本文字数:1449 字

    阅读完需:约 5 分钟

近日,一些评论员提出了是否可将敏捷方法应用于硬件开发项目中的疑问。
Neil Johnson 在电子工程专辑中发表了一篇文章:敏捷型硬件开发——荒唐还是很有必要?

他提出了一个问题:

将敏捷方法应用到硬件开发中的做法是否存在争议?那些用来指导敏捷软件开发团队的方法论,在片上系统(SoC,System on Chip)的团队中是否仍旧有着相同的指导意义呢?在这两个截然不同的领域中是否存在很大差异?

接着,他在文章中提到了一段关于敏捷宣言( www.agilemanifesto.org )的讨论,以及其如何使敏捷方法成为软件开发的指导思想。然后引出了他的问题——在硬件开发中敏捷行为是否适用?他提到:

对于那些将硬件研发作为一个创新过程的团队来说,很难否定敏捷的价值观是否直接受用。但仅仅关注价值观层面显然是不够的。从某种意义上来讲,抽象的价值观需要转变为具体的实践。幸运地是,软件开发团队已经积累了丰富的实践经验,这些实践恰好体现了敏捷的价值,同时也可在硬件开发中发挥指导性的作用。

他首先承认了在软件和硬件研发活动中存在的不同有着一定的必然性,然后还鼓励硬件团队要在硬件环境中进行敏捷实践的尝试。

接着,他以软件开发中的持续交付为例:

最有代表性的一项实践,就是为客户提供更早地或持续地部署。对于大多数敏捷型软件团队来讲,持续部署对项目的成功起着决定性的作用。不幸地是,在硬件研发中适用性的缺乏,意图打破敏捷的这个特征。尤其对于专用集成电路(ASIC,Application Specific Integrated Circuit)来说,实施持续交付显然不现实。但是,一个实践的不理想并不意味着将整套实践体系否定。没有哪个敏捷型软件开发团队能将敏捷开发的思想实现的淋漓尽致,对于硬件团队,我们也应该持相同的态度。

在最后的结论中,他向以硬件为主的组织提出了倡议:

在硬件开发中需要有所改变。不管这是从改变规范、人员调整、团队激励还是技术开始,变化都无法避免。那些为了获得更好成绩而放弃现有思想的团队,在敏捷宣言的带领下,将会在硬件开发领域重振旗鼓,并取得更好的突破。相反,那些墨守成规的团队,将会在现代化的硬件开发大潮下,继续从事着徒劳且低效的工作。

Larry Maccherone 于今日也以类似的方式写谈论了关于在硬件项目中实施敏捷的 10 个首要问题

他提供了一个列表,在列表中记录了硬件项目中的相关问题以及他的回复,意在以此来引导敏捷思想的实施:

  1. 在进行非软件项目时(固件类、电子类、机械类等),敏捷实践的思想和过程是否仍旧有效?
  2. 要想使 Scrum 过程框架在这些项目中发挥作用,需要做哪些调整?
  3. 在围绕最小可市场化功能(Minimal Marketable Feature)、紧急设计(Emergent Design)以及保持设计垂直瘦小(thin vertical slices)层面,我们期望有哪些调整?
  4. 在用户故事层面,我们期望有哪些调整?
  5. 用户故事如何根据为用户带来价值的不同,来确定优先级?
  6. 用户故事是我们做需求管理时唯一可以使用的工具吗?
  7. 用户故事甚至在 Scrum 中都没有被列为官方要求,那我们为什么就不能沿用传统的需求调研管理方法呢?
  8. 当我们需要将一个电路板(或原型)发送给生产厂商,此时,连一次完整的迭代还未完成,又该如何去做呢?
  9. 依赖和关键路径分析如何去做?
  10. 或许我们不必持续地做关键路径的分析,但是我们仍然有专家并非永久致力于团队。这种局面我们如何去面对?

在每个问题之后,他都进行了简要的回答,然后就实际实践中可能遇到的冲突和如何去解决问题进行了讨论。

敏捷实践真的能适用于硬件研发么,要想敏捷的思想发挥作用,还需要做出那些改变呢?

查看英文原文: Can Agile Development Work in Hardware Projects?

2011-11-12 11:542085
用户头像

发布了 156 篇内容, 共 49.4 次阅读, 收获喜欢 7 次。

关注

评论

发布
暂无评论
发现更多内容

火山引擎DataTester上线「集成工作台」功能,助力企业打造专属AB平台

字节跳动数据平台

大数据 对比实验 大数据 A/B测试

支持M1/M2 Lightroom Classic 2024 for Mac(LRC2024)中文完美激活版下载

iMac小白

mac电脑OCR文字识别推荐 Cisdem OCRWizard激活最新

mac大玩家j

Mac软件 ocr识别工具

适用于苹果Mac的 5 个最佳 SSH 客户端软件

影影绰绰一往直前

代码静态检查为什么需要对告警去做运营?

华为云开发者联盟

开发 华为云 华为云开发者联盟

Serial for Mac激活版下载(全功能串行终端管理软件)

影影绰绰一往直前

Serial下载 Serial破解版

Mac交互式原型设计Axure RP 10中文授权码

Rose

Axure RP 10 下载 Axure RP 10中文版 Axure RP 10授权

推荐15个苹果Mac用户都说好用的应用软件

Rose

Mac软件 苹果电脑 装机必备

面向线上的springboot开发框架-Aradin

liudaac

springboot SpringCloud Alibaba spring-cloud java框架 脚手架

Omnifocus Pro 3中文破解下载 附安装教程

影影绰绰一往直前

最佳案例公布:EMQ 和 Intel 评选 IIoT 领域创新应用

新消费日报

JDK11升级JDK17最全实践干货来了 | 京东云技术团队

京东科技开发者

Java jdk

安全好用性价比高的远程协同运维软件有吗?

行云管家

IT运维 远程运维 运维协同

需要买哪些网络设备才能过等保?求解!

行云管家

等级保护 等保测评 过等保 等保2.0

IPQ8074- Reinventing the wireless world - Faster, stronger and more stable connectivity

wifi6-yiyi

wifi wireless IPQ8074

KeyShot 2023.3 Pro for mac(3D渲染和动画制作软件) v12.2.0永久激活版

mac

苹果mac Windows软件 KeyShot Pro 动画软件

第27期 | GPTSecurity周报

云起无垠

物理机服务器优势

Geek_f19a80

服务器

低代码平台加持后紧急交付项目如何突破极限

鲸品堂

低代码 企业号11月PK榜

App Cleaner & Uninstaller激活中文最新版下载

iMac小白

CodeWhisperer 使用经验分享

亚马逊云科技 (Amazon Web Services)

人工智能 机器学习 云上探索实验室 Amazon CodeWhisperer

数据恢复软件Disk Drill for Mac 完美激活版下载

影影绰绰一往直前

animate2024破解版下载(animate v24.0新版)

iMac小白

Navicat Premium 15 for Mac(数据库开发工具)v15.0.36中文激活版

mac

Navicat Premium 苹果mac Windows软件 数据库管理软件

Red Giant Trapcode Suite for Mac(红巨星粒子插件)激活破解版下载

影影绰绰一往直前

热门PDF编辑和管理软件:Acrobat Pro DC 2022中文直装版 附一键激活补丁

Rose

Acrobat Pro DC 2022 PDF编辑器下载 Acrobat Pro DC 2022破解

MathWorks Matlab R2023b Mac报错 License Manager Error -8

Rose

数学软件 Matlab R2023b破解补丁 Matlab R2023b报错

3D渲染和动画制作:KeyShot 2023 Pro最新注册机

Rose

3D渲染 动画制作 KeyShot Pro破解版 KeyShot Pro 2023下载 KeyShot Pro注册机

Linux常用命令用法及实现方式

小齐写代码

能否在硬件项目中应用敏捷方法?_研发效能_Shane Hastie_InfoQ精选文章