什么是通用化产品:
在我看来,需要具有以下特性:
1.功能全面,具有前瞻性
用户没想到的有用功能有很多,这些功能都是产品功能应该覆盖的。产品的功能是全面总结现在的用户需求,并要包括未来用户的需求。这和在现场用户要什么做什么的定制化开发,是完全不同的。这就需要有产品的设计师,产品不是单个项目需求驱动的,产品是设计师驱动的。只有一帮程序员,是做不出产品的。
2.功能通用,适用性广泛
产品的功能不是针对某个具体用户的场景设计的,而是针对某类用户(现在的用户,将来的用户)的通用设计。通用的功能具有广泛的适用性。
没有好的设计人员是做不到这一点的。
2.功能完备。
产品的核心思想可能很好理解。但围绕核心功能提供的配套功能,需要长时间的实践积累。才能达到功能完备。
3.性能好,稳定性好。
性能和稳定性也和实际应用有紧密关系。用户的实际业务情况,在测试时,可能不易测试到。
所以一个产品,从构思到成型,是需要很多投入和实践的。
开发产品的团队,一定是有组织的。胡乱拼凑的团队,给用户开发的大多是半成品,不能指望程序员有产品意识。
产品研发的结果能达到上述要求的根本在于,产品的概念必须一致。(参见《人月神话》)
团队划分要以这个为指导思想。
团队要有产品意识,开发结果到实施必须是产品级的。因此就需要测试。用实施人员做测试是不合理的。实施人员一般希望按工期完成任务,为何还要给实施人员增加负担。同理,测试也不该是开发人员的任务。测试本身是专业的工作。
如果产品开发后直接由实施测试,在这种没有控制的开发过程中,低质量的软件,最终会给到用户。由此造成的软件反复修改,必然会大大延长工期。实施人员很可能把软件调通就给用户了,功能是否合理、有多少隐藏的Bug,就成了开发和实施间互相推脱的责任。
开发人员的工作成果,是需要被监督和评价的。一般开发和实施人员,很难高瞻远瞩。
分享到:
相关推荐
汽车平台研发新趋势:生产模块化零部件通用化.doc
标题中的“行业分类-设备装置-PC104PC104+通用化测试设备研发平台”揭示了这个压缩包内容的主题,它涉及到的是在IT行业中,尤其是设备装置领域,关于PC104和PC104+标准的通用化测试设备的研发平台。PC104和PC104+是...
标题中的“PC104PC104+通用化测试设备研发平台”指的是一个专为教育科研和学习设计的测试设备开发系统,它基于PC104和PC104+标准。PC104是一种紧凑型、模块化的嵌入式计算机标准,最初在1992年推出,主要用于工业...
汽车平台研发新趋势_生产模块化零部件通用化.doc
- **生产管理部**:协助研发产品的试制。 - **采购供应部**:采购研发所需的原辅材料。 - **工装设备部**:负责工艺装备和设备的调试与采购。 - **质量检测部**:负责试制产品的质量检测和反馈。 **3. 研发...
浅谈非标自动化设备产品研发项目管理的思路和模式 非标自动化设备是一种非通用性的自动化设备,它的设计不以国家及行业的统一标准为基础,而更多的以满足自身实际用途为目标的定制化设计。当前的非标自动化设备产品...
1. **多平台战略**:多平台通用化是指在同一平台上开发多种车型,以共享零部件和模块,降低研发成本和生产周期。这种策略使得汽车制造商能够快速响应市场变化,同时保持产品的多样性和差异化。 2. **汽车地板结构...
《研发管理制度通用》是针对互联网行业的...综上所述,《研发管理制度通用》为互联网公司的技术研发和产品开发提供了全面的指导框架,旨在通过规范化的流程管理和高效的团队协作,推动公司的技术创新和市场竞争力提升。
在汽车制造业中,多平台通用化是指设计出一种或多种可以应用于不同车型的共享平台,这可以显著减少研发成本和时间。它涉及到车身结构、动力系统、悬挂系统等关键部件的共用,使得制造商能够在不同级别的车型之间实现...
采用上述通用化设计方法的航天器地面测控系统,可以在多个航天器型号之间进行广泛使用和重用,不仅提高了研发效率,还显著降低了研发成本。同时,通用化的设计还提升了设备的互换性和可靠性,这对于提高整体的产品...
通用化强调的是设计和构件的互换性,使得不同项目可以共享部分设计和构件,减少重复研发和制造。在钢结构建筑中,通用化的实现可以是通过模块化设计,将建筑物分解为可复用的单元,这样不仅提高了设计效率,还降低了...
非标自动化设备产品研发项目管理是当前工业制造领域中一个至关重要的环节,特别是在信息化与智能化日益发展的今天。非标自动化设备,即非通用型自动化设备,是根据特定需求定制设计的,不受国家或行业统一标准限制。...
因此,本文从软件结构设计、通信机制、控制流程和算法模型库等关键技术开展规范化设计研究,为后续实时测控数据处理软件的版本固化和新软件的通用化研发提供技术依据。该设计旨在提高实时数据处理能力,提高软件的...
本文对摩托罗拉公司内部的产品研发流程进行了深入分析,特别关注了其通用的完整M-Gates产品研发流程、简化版的M-Gates流程以及专门针对4G LTE产品研发的流程。 首先,M-Gates产品研发流程是摩托罗拉研发管理的核心...
产品研发过程被划分为立项、计划和规范、研发、测试和评估、产业化五个阶段,可根据项目实际情况进行调整。各个阶段的职责明确,例如副总办公会负责立项决策,研发中心负责技术审查,营销部负责市场需求调研等。研发...
浪潮集团山东通用软件有限公司研发本部版本管理规范样本概述 版本管理是软件开发和维护过程中的一项重要任务。它旨在确保软件产品的版本正确、可靠、可追溯和可控。浪潮集团山东通用软件有限公司研发本部版本管理...
研发运营一体化是指在IT软件及相关服务的研发及交付过程中,将应用的需求、开发、测试、部署 和运营统一起来,基于整个组织的协作和应用架构的优化,实现敏捷开发、持续交付和应用运营的无缝集成。帮助企业提升IT...
通过这样的通用化测试平台,工程师可以对不同类型的ADC进行标准化测试,快速获取性能数据,提高研发效率,同时确保产品的质量和一致性。 总结来说,LabVIEW与MATLAB在ADC通用化测试平台中的应用,结合了实时交互与...