`
tianxinet
  • 浏览: 266226 次
  • 性别: Icon_minigender_1
  • 来自: Net
社区版块
存档分类
最新评论

为你的项目加入一个阶段--技术研究

阅读更多
为你的项目加入一个阶段--技术研究
    --项目管理的一种“最佳实践”

摘要:以一个明确的“技术研究阶段”来提高开发效率、规避开发风险、提高项目管理的可控性,是一个简便易行的“敏捷”项目管理手段。

1、什么是“技术研究阶段”
这是我在项目管理实践中总结出的行之有效的一种“最佳实践”,技术研究这个词很自然就能理解了,“技术研究阶段”通过本文的描述也很容易理解。关键是“实践”。

2、明确一个“技术研究阶段”的动力
   * 规避技术风险
   * 提高开发效率
   * 提高项目管理可控性
这是在项目管理中实行“技术研究阶段”最原始的动力。

3、“技术研究阶段”的适用情况
有几种比较典型的情况非常适合加入“技术研究阶段”:
   * 项目中引入新技术、框架
   * 项目有复杂的新型需求(比如:未遇到过,而且不确知与实现相关的性能问题,等等类似情况)
   * 项目开发团队“以老带新”
   * 锤炼、优化已有的相关技术积累,以应用到当前项目
这几种情况是我验证并收到良好效果的,并且我认为可以适用但不限于以上情况。

4、怎样开展“技术研究阶段”
4.1 什么时候实行“技术研究阶段”
项目的开发团队一组建,或者主要全职开发人员一到位,就可以开展“技术研究阶段”。可以和需求分析并行,最好开发环境、平台等已经选定。
4.2 “技术研究阶段”实行原则
一定要明确这个阶段,参与者有明确的目标和任务,可以动用“卑鄙”的考核手段(主要是提高重视程度,而不是考核)。
目标和任务由项目经理、teamleader、资深开发人员等共同讨论决定。以老带新的情况下,“老人”为主要责任人,同时也负责指导“新人”。至于指导手段,什么结对编程等等都可以。
目标任务要明确下来,你写在公示的白板上可以,用邮件发任务书也可以,总之要让每个人明确自己的研究任务、时限。
4.3 “技术研究任务书”
上面提到,用来明确目标任务。载体可以灵活,格式要简单明了,任务、时限、责任人是核心内容。不要放太多东西。
4.4 研究目标实现手段和提交物
一定要结合眼下项目的具体业务场景。
业务场景由项目经理、核心开发人员等(团队不是很大的话最好是全体人员参加)选定典型、难点场景,不要很完整,针对估计的技术实现难点最好。
所有类型的技术研究,提交物都是一个现实开发、运行环境下的demo,不关心界面友好等等一切修饰性东西,最关心的是实现该场景的技术难点,它不必是bug free的。
4.5 “技术研究阶段”的“研究结果宣讲”
这是非常重要的一个环节,每个人,或者每个研究任务都要有一个代表,讲解自己的“研究成果”,项目组开发团队都要参加。

这种最佳实践行之有效,你也可以在此基础上衍生自己的相关手段
分享到:
评论
7 楼 fly_ever 2006-10-17  
引用
可以和需求分析并行,最好开发环境、平台等已经选定。

对一个项目的技术研究,是不是在项目的开始,进行平台和技术的选型,这个时候需要对各个技术进行比较,权衡,考察各个技术实现项目需求的效果,这个时候也是应该需要对技术进行研究的吧。
因为我感觉在选择具体实现技术时,一个项目组可能在宏观上对某些技术有一些了解,觉得适合该项目,但是对更具体一点的需求,可能发现实现起来并非所想的那样简单,而某候选技术对这个的实现则更方便一些,不知道各位有没有这种感觉。
所以我觉得在选择平台,技术时也需要进行技术研究。
在项目的开发过程中,我觉得需要有一些人专门来负责整个项目的技术难点,这样的话才能很好的把握项目的进展。这是我的一些想法。
6 楼 wainwen 2006-10-17  
感觉和XP中的探针试验有异曲同工之处,或许称之为“技术原型”更贴切。
快速搭建一个不依赖于业务、但是可以实现所需业务的系统框架,确定技术关键点,从而找出可能的技术风险,的确是提高项目成功率的好方法。
5 楼 kryptonum 2006-10-17  
有人带的话效果会好很多
4 楼 partech 2006-10-16  
确实,项目开发的前期,必须要降低构架风险.构架师这时,显得格外重要.
3 楼 bigpanda 2006-10-16  
我的客户公司的技术总监, 最讨厌"研究"这个词, 我现在都用别的词来描述. :-)
2 楼 tianxinet 2006-10-16  
rtdb 写道
很好的想法。

不过对于技术“新手”甚至于“中手”来讲,是没有能力做“技术研究”的,
我以为还是不要参加的好。


有新人更是必须要参加“技术研究”,因为新手身上的技术不确定因素和风险更大,以老带新就行了,呵呵
1 楼 rtdb 2006-10-16  
很好的想法。

不过对于技术“新手”甚至于“中手”来讲,是没有能力做“技术研究”的,
我以为还是不要参加的好。

相关推荐

    研究生阶段研究规划

    以下是一个详细的研究生阶段研究规划,旨在为从事这两个方向的学生提供指导。 首先,在研究生一年级,学生应巩固本科阶段的基础知识,包括计算机体系结构、操作系统、网络协议、编程语言(如C/C++和Python)以及...

    信息化-项目管理-宝钢股份技改项目管理的研究.pdf

    为了提升自身的竞争力,宝钢股份不断加大对科研和技术改造(简称“技改”)的投入,致力于研发高技术含量、高效益、高附加值的“三高”产品,以期建立一个世界级的钢铁精品生产基地,并努力成为全球最具竞争力的钢铁...

    蓝莓产业示范园项目可行性分析报告-D.docx

    - 项目分为多个阶段实施,包括前期准备、建设施工、后期运营等。 #### 七、投资估算与资金筹措 - **资金筹措**:包括政府补助、银行贷款、企业自筹等多种方式。 - **使用计划**:明确各项费用的具体用途,确保资金...

    it项目管理表格(各阶段)

    第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算...

    高质量项目式学习在高中Python教学中的实践研究-袁亚芳.pdf

    在此基础上,提出了一个高质量项目式学习的教学模型,该模型强调教学内容与实际生活情境的结合,以及以学生为中心的教学设计。 以高中信息技术课程为例,本研究具体探讨了如何运用Python的海龟编辑器作为工具,设计...

    更新--项目管理知识体系指南:《PMBOK第五版中文高清扫描版(完整版)》

    此版的中文高清扫描完整版,为中国的项目管理从业者提供了一个高质量的学习资源。 ### PMBOK第五版的核心知识点 #### 一、项目管理过程组 PMBOK将项目管理的过程分为五个主要阶段,即启动、规划、执行、监控和...

    信息化-项目管理-项目管理在我国的实践及若干问题的研究.pdf

    文章通过实证分析,以一个具体的项目管理案例为例,深入剖析了理论与实践的结合,进一步验证了提出的对策的有效性。这样的做法有助于将理论知识转化为实际操作指南,为中国的项目管理实践提供参考。 总的来说,中国...

    信息系统项目管理师 PX06020504032 阅读材料--13.虚拟项目管理-虚拟项目的特征.doc

    比如,一家拥有丰富技术开发经验的企业与一家在市场推广方面具有优势的公司合作,通过结合两者的核心能力,形成一个强大的虚拟项目团队,这样的合作可以提升项目整体的竞争力和成功率。 再者,虚拟项目管理中的目标...

    开源项目-NeowayLabs-wabbit.zip

    开源项目“NeowayLabs-wabbit.zip”是NeowayLabs开发的一个与AMQP(Advanced Message Queuing Protocol)相关的模拟库。AMQP是一种开放标准的应用层协议,主要用于消息代理和队列管理,旨在提供高可靠性、可扩展性和...

    146个项目经理 DOC文档模板

    第一章.IT项目的启动阶段 1.1 可行性研究报告框架 1.2 项目章程 1.3 项目整体风险水平定性分析表 1.4 多项目风险情况一览表 1.5 质量保证说明书 1.6 采购程序及准购权限表 1.7 会议议程安排表 1.8 会议预算...

    系统集成项目管理工程师案例分析考前学习资料

    - **原有系统开发不规范**:当一个组织面临原有系统的开发流程不规范时,这通常意味着在系统的开发过程中没有遵循标准化的文档编制流程,导致系统的技术文档缺失或不完整。这种情况下的维护难度大,尤其是当原开发...

    烟台新天地项目第一阶段汇报.pptx

    在烟台市政府东移战略的带动下,新天地项目的16.7万平方米用地和预期30万平方米的总建筑面积,勾勒出莱山区一个中高端住宅区的蓝图。 项目的核心目标是通过打造莱山区的中高端住宅项目,既能够实现快速的资金回笼,...

    3D-GIS地理信息系统项目实施及目标.docx

    ### 3D-GIS地理信息系统项目实施及目标 #### 一、项目预期目标 ...通过上述详细的计划和技术路线,该项目旨在构建一个功能强大的三维GIS平台,为用户提供全面、高效的服务,并推动相关领域的发展。

    项目运作研究报告的一般流程.doc

    大的下载资料库 (整理....综合来看,项目运作研究报告的流程是一个逐步细化的过程,从广泛的机遇识别到具体方案的制定,每一步都依赖于详实的数据分析和策略评估,以确保项目决策的科学性和有效性。

    开源项目-cockroachdb-cockroach.zip

    《开源数据库CockroachDB深度解析》 CockroachDB,一个由开源社区驱动的分布式SQL数据库,以其高度可扩展性、强...通过深入研究其源代码和参与社区,开发者不仅可以提升自己的技术能力,也能为这个创新项目贡献力量。

    机械工业绿色制造技术---现代制造技术试卷-答案.doc

    3. 氮基气氛是一种以氮气为基体并加入适量添加剂制备的可控热处理气氛。 4. 高能束热处理的特点包括加热速度快、生产效率高、工件变形小和控制精度高,而非硬化效果一般。 5. 绿色设计在绿色制造过程中至关重要,...

    T001、子瓜子虫----基于Keil MDK的STM32_FOC4.2工程建立V1.0.pdf

    - 选择保存位置,并为新工程指定一个名称,例如“STM32FOC42_F103RB”。 **3. 初步配置keil MDK工程** - **3.1 初步配置keil MDK工程----第一步** - 设置目标设备:根据实际使用的STM32芯片型号进行选择。 - **...

    机械工业绿色制造技术---现代制造技术试卷-答案.pdf

    《机械工业绿色制造技术》这份试卷涉及的知识点广泛,涵盖了机械制造、热处理工艺、绿色制造、资源回收、精密锻造、3D...以上知识点详尽地展示了机械制造领域的多个重要概念和技术,对于理解和研究该领域具有重要价值。

    项目开发文档格式

    在软件开发过程中,项目开发文档是至关重要的,它记录了项目的整个生命周期,从构思到实施再到维护的每一个关键步骤。本资源"项目开发文档格式"提供了一套完整的文档模板,帮助开发者规范地组织和编写各类文档,确保...

    软件项目开发的文档(全套).zip

    一个完善的项目管理文档体系可以为软件开发的每个环节提供清晰的指引和记录,它是项目成功的基石。 一个标准的软件开发项目文档体系通常包括诸多方面的内容,如操作手册、测试分析报告、测试计划、概要设计说明书、...

Global site tag (gtag.js) - Google Analytics