为你的项目加入一个阶段--技术研究
--项目管理的一种“最佳实践”
摘要:以一个明确的“技术研究阶段”来提高开发效率、规避开发风险、提高项目管理的可控性,是一个简便易行的“敏捷”项目管理手段。
1、什么是“技术研究阶段”
这是我在项目管理实践中总结出的行之有效的一种“最佳实践”,技术研究这个词很自然就能理解了,“技术研究阶段”通过本文的描述也很容易理解。关键是“实践”。
2、明确一个“技术研究阶段”的动力
* 规避技术风险
* 提高开发效率
* 提高项目管理可控性
这是在项目管理中实行“技术研究阶段”最原始的动力。
3、“技术研究阶段”的适用情况
有几种比较典型的情况非常适合加入“技术研究阶段”:
* 项目中引入新技术、框架
* 项目有复杂的新型需求(比如:未遇到过,而且不确知与实现相关的性能问题,等等类似情况)
* 项目开发团队“以老带新”
* 锤炼、优化已有的相关技术积累,以应用到当前项目
这几种情况是我验证并收到良好效果的,并且我认为可以适用但不限于以上情况。
4、怎样开展“技术研究阶段”
4.1 什么时候实行“技术研究阶段”
项目的开发团队一组建,或者主要全职开发人员一到位,就可以开展“技术研究阶段”。可以和需求分析并行,最好开发环境、平台等已经选定。
4.2 “技术研究阶段”实行原则
一定要明确这个阶段,参与者有明确的目标和任务,可以动用“卑鄙”的考核手段(主要是提高重视程度,而不是考核)。
目标和任务由项目经理、teamleader、资深开发人员等共同讨论决定。以老带新的情况下,“老人”为主要责任人,同时也负责指导“新人”。至于指导手段,什么结对编程等等都可以。
目标任务要明确下来,你写在公示的白板上可以,用邮件发任务书也可以,总之要让每个人明确自己的研究任务、时限。
4.3 “技术研究任务书”
上面提到,用来明确目标任务。载体可以灵活,格式要简单明了,任务、时限、责任人是核心内容。不要放太多东西。
4.4 研究目标实现手段和提交物
一定要结合眼下项目的具体业务场景。
业务场景由项目经理、核心开发人员等(团队不是很大的话最好是全体人员参加)选定典型、难点场景,不要很完整,针对估计的技术实现难点最好。
所有类型的技术研究,提交物都是一个现实开发、运行环境下的demo,不关心界面友好等等一切修饰性东西,最关心的是实现该场景的技术难点,它不必是bug free的。
4.5 “技术研究阶段”的“研究结果宣讲”
这是非常重要的一个环节,每个人,或者每个研究任务都要有一个代表,讲解自己的“研究成果”,项目组开发团队都要参加。
这种最佳实践行之有效,你也可以在此基础上衍生自己的相关手段
分享到:
相关推荐
以下是一个详细的研究生阶段研究规划,旨在为从事这两个方向的学生提供指导。 首先,在研究生一年级,学生应巩固本科阶段的基础知识,包括计算机体系结构、操作系统、网络协议、编程语言(如C/C++和Python)以及...
为了提升自身的竞争力,宝钢股份不断加大对科研和技术改造(简称“技改”)的投入,致力于研发高技术含量、高效益、高附加值的“三高”产品,以期建立一个世界级的钢铁精品生产基地,并努力成为全球最具竞争力的钢铁...
- 项目分为多个阶段实施,包括前期准备、建设施工、后期运营等。 #### 七、投资估算与资金筹措 - **资金筹措**:包括政府补助、银行贷款、企业自筹等多种方式。 - **使用计划**:明确各项费用的具体用途,确保资金...
第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算...
在此基础上,提出了一个高质量项目式学习的教学模型,该模型强调教学内容与实际生活情境的结合,以及以学生为中心的教学设计。 以高中信息技术课程为例,本研究具体探讨了如何运用Python的海龟编辑器作为工具,设计...
此版的中文高清扫描完整版,为中国的项目管理从业者提供了一个高质量的学习资源。 ### PMBOK第五版的核心知识点 #### 一、项目管理过程组 PMBOK将项目管理的过程分为五个主要阶段,即启动、规划、执行、监控和...
文章通过实证分析,以一个具体的项目管理案例为例,深入剖析了理论与实践的结合,进一步验证了提出的对策的有效性。这样的做法有助于将理论知识转化为实际操作指南,为中国的项目管理实践提供参考。 总的来说,中国...
一个高效协作的团队能够确保软件项目的顺利实施。 - **软件项目团队定义**: - 由不同个体组成,旨在通过团队合作完成软件项目的开发。 - 包括所有项目干系人,如项目发起人、资助者、供应商、项目组成员、协助...
开源项目“NeowayLabs-wabbit.zip”是NeowayLabs开发的一个与AMQP(Advanced Message Queuing Protocol)相关的模拟库。AMQP是一种开放标准的应用层协议,主要用于消息代理和队列管理,旨在提供高可靠性、可扩展性和...
第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算...
- **原有系统开发不规范**:当一个组织面临原有系统的开发流程不规范时,这通常意味着在系统的开发过程中没有遵循标准化的文档编制流程,导致系统的技术文档缺失或不完整。这种情况下的维护难度大,尤其是当原开发...
### 3D-GIS地理信息系统项目实施及目标 #### 一、项目预期目标 ...通过上述详细的计划和技术路线,该项目旨在构建一个功能强大的三维GIS平台,为用户提供全面、高效的服务,并推动相关领域的发展。
大的下载资料库 (整理....综合来看,项目运作研究报告的流程是一个逐步细化的过程,从广泛的机遇识别到具体方案的制定,每一步都依赖于详实的数据分析和策略评估,以确保项目决策的科学性和有效性。
《开源数据库CockroachDB深度解析》 CockroachDB,一个由开源社区驱动的分布式SQL数据库,以其高度可扩展性、强...通过深入研究其源代码和参与社区,开发者不仅可以提升自己的技术能力,也能为这个创新项目贡献力量。
3. 氮基气氛是一种以氮气为基体并加入适量添加剂制备的可控热处理气氛。 4. 高能束热处理的特点包括加热速度快、生产效率高、工件变形小和控制精度高,而非硬化效果一般。 5. 绿色设计在绿色制造过程中至关重要,...
- 选择保存位置,并为新工程指定一个名称,例如“STM32FOC42_F103RB”。 **3. 初步配置keil MDK工程** - **3.1 初步配置keil MDK工程----第一步** - 设置目标设备:根据实际使用的STM32芯片型号进行选择。 - **...
《机械工业绿色制造技术》这份试卷涉及的知识点广泛,涵盖了机械制造、热处理工艺、绿色制造、资源回收、精密锻造、3D...以上知识点详尽地展示了机械制造领域的多个重要概念和技术,对于理解和研究该领域具有重要价值。
在软件开发过程中,项目开发文档是至关重要的,它记录了项目的整个生命周期,从构思到实施再到维护的每一个关键步骤。本资源"项目开发文档格式"提供了一套完整的文档模板,帮助开发者规范地组织和编写各类文档,确保...
综上所述,这个项目旨在通过科技创新解决我国食品安全的紧迫问题,打造一个系统化的食品安全科技支撑体系,提高食品安全保障能力,促进食品产业的可持续发展。这一行动对于保障人民健康、提升我国农业和食品工业的...
题目中提到新团队成员加入项目时,建议审阅公司以往项目的项目文件,这正是利用组织过程资产的一个实例。通过参考过去的项目文件,新成员可以快速了解组织的工作方式、已有的解决方案和避免的问题,从而提高工作效率...