zoukankan      html  css  js  c++  java
  • 软件项目管理阅读笔记03

      软件项目管理中心理学的应用令我很感兴趣,没有一个领域像软件项目管理中人的因素更为重要,在软件领域没有实现自动化之前,一切试图取代人的主要作用的机制都是收效甚微的。

    人的行为是心智活动的表现。开发人员的心理活动决定了其在开发的表现。合适的压力能够勾起开发人员的成功欲望但是过大的压力却直接影响着项目参与者的身心健康。

    特别是后者一直以来都未能引起软件开发界的重视。很多人曾经有过不明不白的辞职经历,作为一个软件项目管理者,不了解和掌握管理心理学,很难针对复杂多变的人的因素采取合理的应对措施,

    同时自身的心理健康也未必能够得到保证。建议有条件的软件企业,可以通过聘用心理顾问来处理员工的心理问题,以此缓和由于工作压力而导致的员工之间矛盾冲突和项目坍塌。

      现实中往往用补救措施代替计划,其效果便如软件缺陷的放大效应。在项目经理的招聘中,听到的只是几个项目管理问你项目出了什么问题应该怎样解决的提问,

    这些项目管理在不断地做各种问题假设,而你必须根据假设采取各种符合这些项目管理的回答。但是,作为项目管理者来说,项目管理的真正意义在于事先预防各种偏离项目目标的问题出现

    而不是在于解决问题。项目管理不是拿来主义,需要项目管理者进行认真的思考。理论和实践的差距极大地挫伤项目管理者的积极性。理论是一种完美的抽象,而现实是各种条件的集合。

    项目管理者在实践上往往生搬硬套而忽略其依存条件,这就是招聘项目经理"唯经验论"的来源。作为项目管理者需要考虑到项目沟通与冲突管理、项目可行性研究与启动、项目招投标与和合同管理、

    软件项目需求与变更管理、软件项目的时间管理、软件项目的成本管理、软件项目风险管理、软件项目质量管理、软件配置管理和项目的收尾与验收。在确定了系统构架之前之后工作任务的分解

    都要考虑模块编码独立性、开发编码工作的负载均衡、编码进度安排优化、预防人员流动(如生病、其他更紧急的任务、离职等)对开发的影响。一个好的项目管理计划同时应有助于减少项目组的

    压力和紧张,提高软件开发效率。为了创建并整合一个很好的项目管理计划,项目经理必须运用项目整合管理技巧,因为需要来自项目管理知识领域方方面面的信息。与项目团队以及其他的干系人

    一起工作来创建项目管理计划将帮助项目经理指导项目的执行并理解整个项目。

      在现今的学习阶段,仍以小团队开发为主,但项目管理中心理学的应用仍给了我很大的启示,作为项目管理者需要考虑到团队成员的情况,权衡方方面面,做项目管理计划时

    应当尽可能完整地列出这些影响项目的活动,或者按照固定的模板进行计划的制订,免得遗漏必要的计划内容。有时候,小的疏忽会带来大的问题,次要矛盾会成为或引发主要矛盾。

    否则很可能因此造成软件项目的人力资源问题,从而影响项目的进度,甚至导致项目失败。

  • 相关阅读:
    python上下文管理器
    python文件处理
    python爬虫之路(一)-----requests库详解
    深入理解http(四)----http补充
    深入理解http(三)----http进阶hhtps
    深入理解http(二)------http的缓存机制及原理
    深入理解http(一)
    XML学习之路(二)
    Nginx 编译安装-1.61.1
    LVS-DR 模式
  • 原文地址:https://www.cnblogs.com/jbwen/p/11070590.html
Copyright © 2011-2022 走看看