`
jiushiwo_yanbo
  • 浏览: 52391 次
  • 性别: 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,正是为此目的而设计的。这些工具在...

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

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

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

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

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

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

    软件项目管理有效实施的研究.docx

    《软件项目管理有效实施的研究》 在当今信息化社会,中国的软件企业正面临着高速发展阶段,项目主导成为企业管理的核心。企业面临的不仅是几个大型项目,而是数量庞大的各类项目。这种转变源自客户需求的提升、产品...

    梦龙项目管理网络计划演示(软件操作)

    总的来说,梦龙项目管理软件以其直观、灵活和智能化的操作,极大地简化了网络计划的编制和调整过程,使得复杂的项目管理变得更为简单和高效。无论是新手还是经验丰富的项目经理,都能快速上手,提升工作效率。在项目...

    北邮IT项目管理案例课件

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

    毕业论文初稿-软件项目管理系统.doc

    本文将探讨软件项目管理系统的设计与开发,分析其在提升软件项目效益方面的重要作用,并深入介绍如何在项目管理中找到最佳的管理复杂度以达到最大效益。 软件项目管理系统的建立是为了解决软件项目在开发过程中的不...

    信息系统项目管理师--教程\信息系统项目管理师word版

    - **软件项目的生命周期模型**:常见的模型包括瀑布模型、迭代模型、敏捷模型等。 #### 2.2 项目干系人 - **项目干系人**:是指那些能够影响项目结果或者受项目结果影响的个人或组织,包括客户、供应商、政府机构...

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

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

Global site tag (gtag.js) - Google Analytics