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

软件项目管理原则谈(ZT)

 
阅读更多
软件项目管理原则谈(ZT)
    软件开发的残酷的现实告诉我们:没有规则的软件开发过程带来的只可能是无法预料的结果。如何改善我们的软件开发管理,一条便捷之道便是"尊重常识,尊重历史经验教训"。在软件项目管理中,有许多的原则和经验可以供我们借鉴。
软件项目管理原则谈(ZT)
一、 计划原则
    没有计划,你无从知道什么时候控制和变更。不少项目经理告诉组员需要做什么东西后扬长而去,丝毫没有一个相关任务之间的说明。由于没有计划或是计划太粗糙、不切实际,很多项目1/3甚至1/2的时间花在返工上面。还有很多项目管理人员常常错误认为"变化比计划快",但实际的情况是,由于没有计划,你无法预测和估量变化给你的项目所带来影响,你所面临的将会是比面条还难以理清的混沌状态。此外,对于开发人员来说,"目标导向"是充分调动其工作积极性的最佳方法,每一个任务阶段的成果能够将员工的工作效率维持在一个较高的水平。因为近期目标总是比远期目标来说更容易看到和达到。
二、 验收标准原则
    我们在进行某项任务,往往会为以何种结果为宜而感到困惑。不求质量的开发人员往往凭据经验草草了事,追求完美的开发人员则在该项任务上耗费太多的精力,但此番耗费未必针对该项任务,因而常常吃力不讨好。这是由于没有验收标准而导致的情景。因为没有验收标准,你无法知道你要进行的任务需要一个什么样的结果,需要达到什么样的质量标准。在很多情况下,你的活动会与期望结果背道而驰,而此时的你还在沉醉于自己的辛勤耕耘之中。作为项目经理来说,只有制定好每个任务的验收标准,才能够严格把好每一个质量关、同时了解项目的进度情况。
三、 默认无效原则
  你的项目成员理解和赞成项目的范围、目标和你所制定的项目策略吗?不少项目管理人员认为"沉默意味着同意"。实际上我们或多或少都会陷入这样的一个思维误区。试想一下,你作为职员或项目开发人员时的沉默完全代表你赞成你的领导的意见吗?不见得,这就是答案。这一点在项目沟通中极为重要,项目管理者切不可为沉默认为是同意,沉默在很大的程度上说明项目开发人员还尚未弄清楚项目的范围、任务和目标。为此项目管理者还需要同开发人员进行充分沟通,了解开发人员的想法。在对项目没有一个共同的一致的理解的前提下,一个团队是不可能成功的。
四、 80-20原则
  80-20原则在软件开发和项目管理方面有许多"实例"。其一便是我们在20%的项目要求上耗费了80%的时间。软件项目开发事实告诉我们,开发人员在非必须的项目要求上耗费了太多的精力,用户的需求变更的大部分出现在"最好有"这一部分,实际上用户并不看重这些需求,而我们所做的,往往是舍本求末。
         80-20原则的另外一个实例是我们项目中的20%的人员担当了80%的项目任务。考虑到开发人员能力的多样性,聪明的项目管理人员决不会采取任务均分的愚蠢做法,了解属下员工的能力特点,将其放在合适的位置上,会更有利于项目的顺利进行。很多管理人员常常抱怨属下能力问题,究其实质,往往是这些项目管理人员未能发现开发人员潜能所在之处。她们看待问题往往以"经验"这样的思维定势来做决定。导致的结果如系统论所言:由于"抱怨"的作用和反作用循环,结果是大家都不欢而散。
五、 帕金森原则
    帕金森原则原是用于反映政府部门机构臃肿,效率低下的代名词。不过它在软件开发中一样适用。没有时限限制的话,工作可能无限延期。在软件开发中,如果没有严格的时间限制,开发人员往往比较懈怠。这是人的天性所决定的。千万不要指望奇迹的发生――"所有员工的思想觉悟异常崇高"。作为项目管理者而言,此时应充分考虑到员工的工作效率和项目变更带来的负面影响,制定合理的项目工期并鼓动开发人员尽快完成。
六、变化原则
    也许有人问过你,在项目管理中唯一不变的东西是什么?我可以告诉你,项目中唯一不变的就是"变化"。在项目中不考虑可能发生的变化是不可思议的。不过在面对项目可能发生变化而带来的项目风险时,我们的项目管理人员往往会怀有逃避的态度。作为项目管理人员来说,应该及早预测可能出现的风险,做好风险储备。虽然风险储备不能解决所有的问题,但预防胜于治疗"。
七、作业标准原则
  一个团队要完成项目的开发需要有一定的章法。我们曾经惊叹印度的高中生都能编程序,而国内却非本科、硕士不收眼帘。究其原因,在于没有开发章法或是章法粗糙。一个好的代码模板和代码规范能够解决大多数人编写程序随心所欲的问题,很可惜,没有多少项目管理人员有此意识,也没有多少人愿意去做这项基础任务。业务软件开发需要高超的开发技巧吗?不需要,那是故弄玄虚的开发人员的伎俩。软件开发的美在于其简洁性和规范性,不在于奇技淫巧。因为缺乏作业标准,我们付出的代价是客户的抱怨和无休止的返工。
八、 复用原则  
    如何解决日益突出的项目工期、成本、质量等问题,这是大多数项目管理者最为关心的问题。从实践来看加强复用的力度,建立项目复用体系和实施组织变革是效果较好的途径之一。复用能够提高项目的生产率,降低项目风险。通过复用,项目管理者能够快速的进入项目问题定义之中,减少项目开发人员的工作量,从而尽可能的解决项目在时间、资源方面的过载问题。
结论
    作为一个项目管理者来说,了解和运用上述原则是不够的,若要深入的掌握项目管理知识和技巧,还必须深入学习项目管理(建议参看PMI《PMBOK》)、管理心理学、质量管理学、组织变革、系统论等方面的知识,并在工作中不断的总结和实践。唯有如此,我们的项目管理人员看自己个人简历时方不会觉得脸红,才能在公司中树立自己的管理权威性,同样也才会有一个良好的职业经理生涯的开端。
分享到:
评论

相关推荐

    项目管理工具——ZT

    "项目管理工具——ZT",在这里指的是禅道(ZentaoPMS),这是一款专为中国企业打造的开源项目管理软件,旨在提升团队协作效率,规范项目流程,实现产品开发的精细化管理。 禅道的核心功能涵盖了需求管理、任务管理...

    asp.net项目管理系统源码

    系统提供完善的管理手段,全过程、全方位的对项目进行管理,及时反馈项目进展情况,利用信息技术对项目的整个生命周期进行管理,提高项目的科学管理水平、确保按计划实现工程项目的建设目标、有效的降低成本、提高...

    ZT-TR43系列参数设置软件

    总结而言,ZT-TR43系列参数设置软件是LED设备管理和优化的重要工具,它赋予了用户对LED设备的全面控制,提高了工作效率,降低了维护成本。掌握这款软件的使用,无疑将提升对LED设备的管理能力,使其发挥出最大的潜力...

    zt411-zt421-ug-zhcn_ZT411/ZT421_斑马打印机手册_

    斑马打印机ZT411和ZT421是工业级条码和标签打印机,广泛应用于制造业、物流、零售业等对打印质量和效率有高要求的领域。这两款打印机以其出色的性能、耐用性和易用性赢得了用户的信赖。这份中文手册详细地介绍了ZT...

    禅道数据表结构

    - **zt_story**: 主要记录了软件项目中的需求信息,包括需求的详细描述、优先级、状态等。 - **zt_storySpec**: 与zt_story紧密关联,记录了每个需求的具体规格或细节信息。 通过这两个表,项目团队能够更好地管理...

    禅道项目管理软件开源版5.3正式版本

    禅道项目管理软件5.3版本于3月26日正式发布,该版本主要调整界面和修复bug。 修改记录: 完成的需求 937 设置ie8, ie9的兼容模式 944 bug的操作系统列表和浏览器列表调整 1175 搜索,计划应该按照日期倒序排 1191 ...

    斑马ZT510打印机驱动文件

    斑马ZT510打印机驱动文件

    ZT213/ZT213LEEA规格书V2.10-低功耗RS232多通道USB收发器/驱动器芯片手册

    《ZT213/ZT213LEEA:低功耗RS232多通道USB收发器/驱动器芯片详解》 ZT213/ZT213LEEA是一款专为低功耗应用设计的RS232多通道USB收发器和驱动器芯片,广泛应用于数据通信、工业控制、物联网设备等领域。本文将深入...

    Zebra ZT230 条码打印机驱动

    - ZT230系列打印机支持多种条码格式,包括一维条码(如Code 128、UPC-A、EAN-13等)和二维条码(如QR Code、DataMatrix等),适用于物流、库存管理、零售业等多种场景。 5. **高级功能** - 打印机支持自定义图形...

    斑马打印机ZT210用户指南

    "斑马打印机ZT210用户指南" 本用户指南旨在为Zebra ZT210/ZT220/ZT230打印机的用户提供操作和维护指南,该设备是一种工业级的条码打印机,具有高速打印、高速处理和高质量打印输出等特点。 版权信息 本手册的版权...

    ZT7548 Datasheet Rev.1.0.3.pdf

    ZT7548是一款第五代电容式触控屏幕控制器,支持30x18或18x30的通道配置,可以同时检测最多10个触点。该控制器能够与最多8个键与TSP(触控屏面板)或FPC(柔性印刷电路板)模式一起工作,在多点触控时无扫描率下降的...

    禅道项目管理软件 6.2.stable 版

    禅道项目管理软件6.2.stable版本于8月27日正式发布,该版本主要细节方面的调整。调整并优化测试流程,修复Bug,提高系统安全性。使用lazarus重构windows一键安装包的控制面板 。 修改记录 完成的功能: 1429 把...

    ZT410打印机IP地址设置网络打印机

    ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机ZT410打印机IP地址设置网络打印机

    斑马zt410中文库

    斑马(Zebra)ZT410是一款先进的桌面级条码打印机,被广泛应用于物流、零售、医疗、制造业等多个行业。这款打印机以其高效、耐用和易于操作的特点深受用户喜爱。"斑马zt410中文库"指的是为ZT410打印机特别设计的中文...

    斑马zt210打印机驱动 v5.1.07.5146 官方版

    斑马zt210是一款专为中国市场设计的工业条码打印机,非常适合不需要频繁更换标签的条码标签应用。这里给大家提供斑马zt210驱动下载,推荐有需要的用户下载安装。斑马zt210打印机优势:◆ 节省空间* 小巧紧凑和流线型...

    SUV播音定时编辑软件

    cooma zt-6110A的任务编辑软件,V1.6版本,可用于歌曲、时间编辑

    斑马zt410打印机驱动 v5.1.7 官方最新版

    斑马zt410驱动是由斑马官方推出的打印机驱动程序,如果你的打印机与电脑的连接出现了异常而导致打印机无法正常的使用,下载此驱动能帮你很好的解决这个问题,欢迎购买了此型号打印机的朋友下载使用!斑马zt410打印机...

    zt.rar_折图软件

    《zt.rar_折图软件》是一款专为用户打造的高效便捷的折图工具,它集成了多种折图功能,能够帮助用户轻松实现复杂图形的折叠和设计。在现代设计领域,折图技术常用于建筑设计、产品设计、包装设计等多个方面,通过折...

    RS485通信芯片zt13085e的原理图库和PCB库

    RS485通信芯片ZT13085E是一种常用的工业级串行通信接口芯片,主要用于构建远程、多节点的通信网络。在工业自动化、楼宇自动化、物联网设备等领域有广泛应用。ZT13085E的设计目标是提供一种高效、可靠的数据传输方式...

Global site tag (gtag.js) - Google Analytics