`
卒子99
  • 浏览: 75412 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

项目管理初(7)--变化

阅读更多
  最近开发都很忙的,累得要死,一直没有时间更新,但最近几天也是变数最大的几天.也深刻感受了变给项目进度带来的影响.
  首先是需要发生变化,或者说是当时的时候一些功能点并没有非常明确,导致在开发的过程,需要二次,甚至三次确认功能点,这无疑影响了开发的质量,不过也明显的感觉到淘宝在开发中的变化太频繁了,就算是定好的PRD,也会随着开发,UED的介入后,会改变.
  其次是技术方案变更,最初计划存储消息文件,是通过远端分布式是持久化存储+本地文件存储的方式做(这个方案最主要是避免在服务器重启的时候,丢失聊天记录,所以先要缓存在本地).但开发三天后,发现这个方案有一个问题,就是在分布式环境下,存储的本地文件会乱掉,比如说,用户A先访问机器1,然后再访问机器2,那就会在本地存储两份文件,在用户退出的时候,甚至不知道需要把未存储的文件写到持久层.基于这个问题,和其它同学商量后,决定丢弃这部分聊天记录,当然这样的用户体验就更差了.刚决定这样做后,另一个开发人员提出来了,其实是可以让用户的聊天活动始终定位到一台机器上,这样可以避免之前遇到的问题.其实到这个时候发现,是因为现有的开发人员对于系统不是了解 ,导致在设计的时候一些错误的思考.其实整个请求是:
用户A--->APP1-->旺旺客户端I
虽然用户下一次可以请求到APP2,但是他的旺旺聊天应用始终会定位到旺旺客户端I那台机器.
所以项目成员一定要在熟悉系统的情况下,制定合理的技术方案.
   不确定的升级开发,再项目开发过程中,我们升级了旺旺协议包和使用了新版本的Tair,其中这两个底层库都是最近升级的,Tair包还在测试过程.而对于这块的风险我是没有评估到的.这直接导致了增加了开发阶段的时间,好在开发人员的能力还有保证,项目只是顺延了两天发布.
   但是并不是每次都能保证每次都有强力的开发人员,所以对于项目的评估需要增加以上三种考虑时间,特别是在技术方案阶段,要尽量细化.
  
分享到:
评论

相关推荐

    信息系统项目管理师真题-2015年下半年-指尖疯整理出品(答案版)

    指尖疯2015年初全面转型资格认证类在线教育后,先后推出了《信息系统项目管理师-基础精讲班》、《系统集成项目管理工程师-基础精讲班》、《软考中项和高项-下午场通关秘籍》、《信息系统项目管理师-真题精讲班》、...

    项目管理中的实践管理-----敏捷式开发的初体验

    总结来说,敏捷式开发提供了一种更加灵活、高效和客户导向的项目管理方式。它鼓励团队成员间的紧密合作,以迭代的方式逐步完善软件,同时允许在项目进程中根据需求变化进行调整。这种开发模式特别适合那些需求不确定...

    系统集成项目管理工程师真题-2015年下半年-指尖疯整理出品(答案版)

    指尖疯2015年初全面转型资格认证类在线教育后,先后推出了《信息系统项目管理师-基础精讲班》、《系统集成项目管理工程师-基础精讲班》、《软考中项和高项-下午场通关秘籍》、《信息系统项目管理师-真题精讲班》、...

    项目管理--金蝶项目实施培训.pptx

    项目管理的历史可以追溯到20世纪初,Henry Gantt的甘特图是最早的里程碑之一。随着时间的推移,项目管理逐渐发展出如PERT(计划评审技术)、CPM(关键路径法)、矩阵型组织结构和EVM(挣值管理)等工具和技术。美国...

    信息化-项目管理-组织级项目管理视角下的供应链管理体系研究.pdf

    * 项目管理和供应链管理是21世纪初两种先进的管理思想和方法 * 项目管理和供应链管理的发展方向是深入和普及化 * 组织级项目管理(OPM)是项目管理的一种高级管理思想和方法 知识点2:组织级项目管理(OPM)和供应...

    现代项目管理(上中下册)

    现代项目管理是指在21世纪初以来,随着信息技术的飞速发展和社会经济环境的变化,项目管理领域出现的新理念、新方法和新技术的集合。它不仅关注项目的成本、时间、质量等传统要素,还强调风险管理、团队协作、跨文化...

    项目管理知识体系概览(中文)

    - CAPM(助理项目管理专业人士):适合初入项目管理领域的专业人士。 5. **敏捷项目管理** - 敏捷方法论,如Scrum和Kanban,强调迭代、灵活响应变化和持续改进。 - **Sprint**:Scrum中的短期工作周期,团队在此...

    8项目的集成管理-4.pptx

    项目集成管理是现代项目管理中的核心部分,它涵盖了项目的整个生命周期,旨在确保所有管理过程、活动和项目元素得以有效协调和配合。这一概念在20世纪90年代初开始发展,强调了系统的、综合的、全局性的管理方式,...

    Scrum敏捷项目管理

    Scrum敏捷项目管理是一种灵活且高效的开发方法论,它强调团队协作、快速响应变化和持续改进。通过对敏捷宣言和原则的理解与实践,团队能够更好地应对项目中的不确定性,提高产品质量和客户满意度。无论是对于软件...

    项目管理完整版PPT课件.ppt

    项目管理的历史可以追溯到20世纪初,从Henry Gantt发明甘特图开始,逐渐发展出一系列管理和控制工具,如PERT、CPM等。美国项目管理协会(PMI)的成立和PMP认证考试的推出,进一步推动了项目管理作为一门专业学科的...

    【项目管理知识】软件项目版本号的命名规则及格式介绍-7页.pdf

    本文主要探讨了三种常见的软件项目版本号命名规则:GNU风格、Windows风格和.NET Framework风格,并介绍了与之相关的版本号管理策略。 1. **GNU风格的版本号命名规则**: - 主版本号(Major Version Number):当...

    IT项目管理 知识篇(ppt242)

    IT项目管理是信息技术领域中至关重要的一环,它涵盖了规划、执行、控制以及关闭项目的所有活动,以确保...通过深入学习这份资料,无论是初入行业的新人还是经验丰富的项目经理,都能从中受益,提升自己的项目管理能力。

    软件项目管理课件

    总的来说,《软件项目管理课件》是一份全面的教育资源,无论你是初入行业的新人还是经验丰富的项目经理,都能从中受益。通过学习,你将能够更有效地管理软件项目,提高团队效率,降低风险,并确保项目的成功实施。...

    项目管理\项目管理的最新进展

    然而,直到20世纪初,项目管理才逐渐形成了一套较为科学的方法体系。随着时代的发展,特别是进入20世纪30年代至二战期间,项目管理的技术得到了显著的进步,其中最具代表性的就是亨利·L·甘特(Henry L. Gantt)...

    IT执行力:IT项目管理实践

    总而言之,《IT执行力:IT项目管理实践》是一本全面介绍IT项目管理的书籍,无论你是初入行业的新人还是经验丰富的项目经理,都能从中受益匪浅,提升自己的IT项目管理水平。通过阅读这本书,你将能够更好地理解并应用...

    软件工程项目管理所有阶段文档模板

    在软件开发过程中,项目管理是确保项目顺利进行的关键环节。对于入门级项目经理而言,了解并掌握各个阶段的文档模板至关重要。以下将详细阐述这些阶段及其相关的文档内容。 1. **项目启动阶段** - **项目章程**:...

Global site tag (gtag.js) - Google Analytics