`
jiushiwo_yanbo
  • 浏览: 52086 次
  • 性别: Icon_minigender_1
  • 来自: 哈尔滨
社区版块
存档分类
最新评论

简化的软件项目管理

阅读更多
转载于http://tb.blog.csdn.net/TrackBack.aspx?PostId=2196184

1.角色定义

      A) 项目经理

      B) 需求人员

      C) 设计师

      D) 开发人员

      E) 配置人员

      F) 测试人员

      G) 数据库管理人员

2. 软件开发的各个阶段

     A) 需求分析

     B) 概要设计

          设计系统架构,以及业务相关的基础框架

    C) 详细设计

             1.编写详细设计文档,包括UI,UML类图,操作流程说明,相关SQL,数据库表说明,与其他模块接口

             (详细设计,要能做到开发人员在不了解业务的情况下,也能很好的开发)

             2.重点模块详细设计组织评审

               (评审能统一设计人员的设计风格,找出错误,以及更好的与其他人员设计的模块衔接)

       D) 系统开发

              1.依据详细设计文档开发

               2.开发人员自测表

                     开发人员完成开发后,编写测试用例,以详细设计为标准,对模块做功能测试

                    (测试用例,包括2个内容,一是操作步骤,而是结果)

                3.开发组长复测表

                    开发组长,根据自测表的测试用例,再测试功能模块,以及代码审查,未通过的以及需要修改的,退回开发人员修改,这个可与绩效考核挂钩

                4.循环 2, 3两个步骤,直至功能模块测试通过

                5.项目经理抽查测试表

                     项目经理抽查重点功能的测试表,复测表等,以监督开发过程

       E) 测试

                1.配备专用的测试服务器,自动每日构建,并生成测试报告

                          (专用的测试服务器,方便测试人员和开发人员交流,再现问题,以及减少版本合并错误等)

                2.测试人员,从用户习惯的角度,编写测试用例,进行单个模块功能测试

                3.熟悉业务的测试人员,编写测试用例,各个模块间流程拉通测试

                 4.安全性及压力测试

                 5.编写操作手册

           F) 上线,运维

           

          **其中,设计、开发、测试,是一个迭代的过程



3. 管理制度

           A) 每日下班前10分钟,填写工作日志,并提交到版本库中

                   日志包括2部分内容, 工作内容、问题及建议

            B) 晨会

                  项目负责人,早上收集工作日志,了解开发进度,以及解决日志中反馈的问题

            C 周会

                   周末,项目负责人总结本周项目进度,以及主要的问题点,各成员总结个人本周工作情况,以及问题和建议
              D培训

                    一周或者二周内,组织项目内培训,由各项目成员轮流主讲,然后共同讨论,会后,形成文档,并提交到知识库



4.相关工具

       版本库: svn

        缺陷跟踪:bugfree

       项目计划:GanttProject

最后,很重要的一点,就是有问题多沟通,有积累,多记录。
分享到:
评论

相关推荐

    完整软件项目管理案例+源码

    《全面解析:软件项目管理案例与Java Web源码分析》 在软件开发过程中,项目管理是至关重要的一个环节,它涵盖了项目的规划、执行、监控以及收尾等各个方面。本资源提供了一个完整的软件项目管理案例,其中包括了从...

    华东师范大学软件工程硕士课程软件项目管理

    《华东师范大学软件工程硕士课程——软件项目管理》 在当今信息技术日新月异的时代,软件项目的成功与否往往决定了企业的竞争力。华东师范大学软件工程硕士课程针对这一核心领域开设了专门的“软件项目管理”课程,...

    软件工程软件项目管理简化.pptx

    软件工程软件项目管理简化.pptx

    软件项目管理ppt

    软件项目管理是确保软件项目的成功完成所采取的一系列计划、执行、控制与交付活动的过程。它不仅包括了对软件开发过程的管理,还涵盖了对资源、时间、成本、质量等多个方面的综合考量。本文档主要介绍了几种常见的...

    软件项目管理系统程序毕业设计

    【软件项目管理系统程序毕业设计】 在信息技术领域,软件项目管理系统是一种关键工具,它旨在协助团队高效地规划、执行和监控软件开发项目。此类系统通常包括需求管理、任务分配、进度跟踪、资源调度、质量控制等多...

    软件项目管理过程模板

    在软件项目管理中,裁剪是指根据项目的具体情况和需求,对标准的管理过程进行调整或简化,但不能违反项目的标准要求。裁剪的关键在于识别哪些环节是项目成功所必需的,哪些环节可以进行调整或者裁剪。例如,在需求...

    浅谈软件项目管理的决策支持系统.pdf

    软件项目管理决策通常涉及多级决策流程,包括决策路线层、决策工作层和决策分析层,DSS可以在每个层级提供数据分析和决策建议,简化复杂的决策过程。 DSS的应用可以帮助企业提高管理绩效,因为它能减轻管理者对低...

    在线学习系统软件系统项目建议书.docx

    - 目标:建立一个统一的在线学习平台,简化软件项目管理的学习过程,增强教师与学生之间的互动。 - 内容:包括系统功能定义、总体架构设计、数据设计以及部署策略。 2. 系统设计方案: - 总体架构设计: - 业务...

    项目管理-金石工程项目管理软件网络集团版 V4.941.docx

    《金石工程项目管理软件》是一款专为建筑施工企业设计的高效、全面的管理工具,旨在提升项目的管控能力和内部协作效率。这款软件集成了多种管理功能,涵盖了从投标、进度管理到财务管理等多个关键环节,旨在满足施工...

    软件项目管理系统 html 原版页面

    软件项目管理系统是一个复杂而全面的解决方案,用于组织、规划、执行和控制软件开发过程中的各种活动。HTML(HyperText Markup Language)是构建网页内容的基础语言,它在此类系统中扮演着核心角色,为用户界面提供...

    linux下的软件项目管理

    在Linux环境下,软件项目管理是一项关键任务,尤其对于开源社区来说,高效有序的开发流程是保证项目质量和可维护性的基石。GNU的Auto系列工具,包括Autoconf、Automake和Make,正是为此目的而设计的。这些工具在...

    软件项目培训ppt,适用于项目管理人员培训

    《软件项目管理培训》PPT旨在为项目管理人员提供专业指导,涵盖了软件项目管理的理论、实践和关键要素。课程目标不仅在于传授项目管理的知识体系和技术,还包括理解和应用软件项目管理的最佳实践。课程内容分为三个...

    软件项目管理在小软件项目中的应用

    【软件项目管理在小软件项目中的应用】 软件项目管理在当今信息技术蓬勃发展的时代扮演着至关重要的角色,尤其对于小规模的软件项目来说,其管理方式更需要精细化和适应性。小软件项目通常指的是由3-10名开发人员在...

    明源项目管理软件-项目运营

    【明源项目管理软件-项目运营】是一款专为房地产行业设计的项目管理工具,它集成了PDCAPDCA管理模型,旨在优化项目过程管理,实现集团与分公司的高效管控。PDCAPDCA(计划-执行-检查-行动)是项目管理中的经典循环,...

    软件项目管理后台静态Html页面

    在软件项目管理中,后台静态页面可能包括以下部分: 1. 登录和注册页面:这是用户访问系统的第一步。通常包含输入用户名、密码的表单,以及可能的验证码和重置密码链接。 2. 主页:展示项目概览、待办事项、统计...

    北邮IT项目管理案例课件

    3. **简化管理**:虽然项目管理体系初期可能较为复杂,但经过优化,最终能够实现管理的简化。 ### 实施项目管理体系的战略意义 将项目管理体系视为公司战略的一部分,意味着公司高层需要统一认识,明确决策,将其...

    基于面向服务体系结构(SOA)的软件项目管理系统的与研究与实现.ppt

    《基于面向服务体系结构(SOA)的软件项目管理系统的研究与实现》 本文主要探讨了如何利用面向服务体系结构(Service-Oriented Architecture,简称SOA)来改进软件项目管理系统的开发和实施。研究目标旨在通过将SOA...

    Java的软件信息系统项目管理.

    在IT行业中,Java是一种广泛应用的编程语言,尤其在软件信息系统项目管理方面表现出色。本项目主要探讨了如何利用Java技术来构建高效、可维护的信息管理系统,并提供了源码供下载学习。 首先,我们要理解项目管理...

Global site tag (gtag.js) - Google Analytics