• 软件项目管理的理解


    随着信息技术的广泛应用,软件项目的开发也越来越复杂,靠个人单打独斗的作坊式的开发方式越来越不能满足发展需要,于是很多企业将项目管理纳入开发过程之中。

    软件项目管理是为了软件开发项目能够按预定的成本、质量、进度顺利完成。对人员、成本、质量、进度和风险进行分析和管理活动。

    从软件工程的角度讲,软件开发主要分为六个阶段:需求分析阶段、概要设计阶段、详细设计阶段、编码阶段、测试阶段、安装及维护阶段。主要内容如下:

    1. 编写《软件项目计划书》项目组成立的第一件事是编写《软件项目计划书》,在计划书中描述开发日程安排、资源需求、项目管理等各项情况的大体内容。 
    2. 软件配置管理
    软件配置管理简称 SCM(Software Configuration Management 的缩写),是在团队开发中,标识、控制和管理软件变更的一种管理。 软件配置管理分为版本管理、问题
    跟踪和建立管理三个部分。
    3. 软件质量管理
    随着软件开发的规模越来越大,软件的质量问题显得越来越突出。软件质量的控制不单单是一个软件测试问题,在软件开发的所有阶段都应该引入质量管理。
    4. 软件风险管理
    软件项目管理存在着风险,如果我们提前重视风险,并且有所防范,就可以最大限度减少风险的发生。进行风险管理是有效的手段。 
    5. 人员管理
    所有的项目,人是关键,而人员的管理主要是人力资源的分配和协调方面,尽量让每个成员发挥自己的长处。明确人与人之间的关联,就像软件一样,人员之间也应该有个框架,来连接人与人。

    6.文档和代码管理

    在开发过程中,会有很多文档和代码,这些都要严格按管理规范来管理。这些都应该从完整性、访问权限、版本控制等做起,尤其主要在复制和传播方面一定要严格控制。

  • 相关阅读:
    智能实验室-结构化存储浏览器(SSExplorer) 1.5.0.150
    智能实验室-杀马(Defendio) 3.1.0.681
    智能实验室-结构化存储浏览器(SSExplorer) 1.6.0.160
    IT餐馆—第八回 三十
    使用Silverlight Toolkit 绘制图表区域图和冒泡图
    IT餐馆—第十二回 软培
    IT餐馆—第四回 离职
    IT餐馆—第一回 前言
    IT餐馆—第十回 潜伏
    IT餐馆—第十三回 重构
  • 原文地址:https://www.cnblogs.com/junfengmi/p/5328357.html
Copyright © 2020-2023  润新知