软件开发团队成员职责PPT

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

软件开发过程中的角色扮演每个软件开发团队成员的职责自己的性格适合哪些角色如果得到这个角色,又将准备怎么做团队成员项目经理编码人员需求分析人员系统设计人员美工测试人员产品发布人员使用者用户维护人员客户经理项目经理职责1、基本职责就是确保项目目标的实现,领导项目团队准时、优质地完成全部工作。2、与客户沟通,了解项目的整体需求。并与客户保持一定的联系,即时反馈阶段性的果,和即时更改客户提出的合理需求。3、制定项目开发计划文档,量化任务,并合理分配给相应的人员。4、跟踪项目的进度,协调项目组成员之间的合作。5、监督产生项目进展各阶段的文档,并与QA即时沟通,保证文档的完整和规范。6、开发过程中的需求变更,项目经理需要跟客户了解需求,在无法判断新的需求对项目整理影响程度的情况下,需同项目组成员商量,最后决定是否接收客户的需求,然后跟客户协商。确定要变更需求的情况下,需产生需求变更文档,更改开发计划,通QA。7、项目提交测试后,项目经理需了解测试结果,根据测试的bug的严重程度来重新更改开发计划。8、向上汇报。向上级汇报项目的进展情况,需求变更等所有项目信息。9、项目完成的时候需要项目总结,产生项目总结文档。编码人员职责1.根据《系统概要设计说明书》编写《系统详细说明书》。2.按《系统详细设计说明书》进行代码实现。3.控制本模块的开发进度。4.对自己代码进行复查,并进行简单的测试。需求分析人员职责1、在项目前期根据《需求调研计划》对客户进行需求调研。2、收集整理客户需求,负责编写《用户需求说明书》。3、代表项目组与用户沟通与项目需求有关的所有事项。4、代表客户与项目组成员沟通项目需求有关的所有事项。5、负责《用户需求说明书》得到用户的认可与签字。6、负责将完成的项目模块给客户做演示,并收集对完成模块的意见。7、完成《需求变更说明书》,并得到用户的认可与签字。8、并协助系统架构师、系统分析师对需求进行理解系统设计人员职责1、系统设计人员是软件项目的总体设计师,是软件组织新产品的开发与集成、新技术体系的构建者。2、系统设计人员是在技术上对所有重要事情做出决定的人。3、需求阶段,系统设计人员负责理解和管理非功能性系统需求,比如软件的可维护性、性能、复用性、可靠性、有效性和可测试性等。审查客户和市场人员所提出的需求,确认开发团队所提出的设计;组织开发团队成员和开发过程的定义;协助需求分析师完成《用户需求说明书》、《需求变更说明书》。4、设计阶段,系统设计人员负责对整个软件架构、关键构件、接口的设计。协助系统分析师完成《系统概要设计说明书》5、编码阶段,系统设计人员则成为程序员的顾问,并且经常性地要举行一些技术研讨会、技术培训班等;6、测试及实施阶段,随着软件开始测试、集成和交付,集成和测试支持将成为系统设计人员的工作重点;美工职责1.负责完成软件设计师安排的功能界面设计。2.负责对项目整体色彩的调配。3.向系统分析师提出项目美化的建议。4.为BS项目提供一套或几套CSS样式表及HTML结构表5.为CS项目提供符合项目内容的静态、动态图片。6.并为软件设计师提供界面指导。测试人员职责1.独立编写测试计划;2.独立编写测试用例;3.协调测试团队内部的工作以及与开发团队之间的工作;4.完成“执行测试”的工作;5.掌握较深层次的测试方法、测试技术和较复杂的业务流程;6.负责测试过程工具的研究、推广与维护,负责测试数据库维护工作;7.负责编写《用户手册》、《操作手册》和相关培训教材;8.负责项目的质量审查。产品发布人员职责1、制定配置管理计划2、建立并维护配置管理库3、建立并发布基线4、物理审计(PCA)5、跟踪并关闭变更申请6、报告配置状态1为项目组建立初始的配置库2向项目组成员提供配置管理方面的培训及技术支持3配置管理工具的定制4配置管理审计5对外发布产品6维护更新配置管理标准过程及模板7备份配置库维护人员职责1.制订具体项目的质量保证计划及执行。2.评审的组织(技术评审,决策评审,里程碑评审)。3.研发流程的执行监督、反馈、数据收集。4.项目文档维护管理5.参与项目考核和产品效益考核。6.项目风险识别、预警。客户经理职责负责制定项目实施计划;在项目实施计划的约束下,协调项目组相关资源,完成系统实施相关工作(包括系统安装、用户培训、系统上线、系统试运行等);在项目实施阶段,跟踪、检查实施人员的工作质量;负责协助用户进行“用户确认测试”编写《确认测试报告》。我的理想角色经过考虑,我想扮演测试人员的角色我应该怎么做测试专业技能现在软件测试已经成为一个很有潜力的专业。要想成为一名优秀的测试工程师,首先应该具有扎实的专业基础,这也是本书的编写目的之一。因此,测试工程师应该努力学习测试专业知识,告别简单的“点击”之类的测试工作,让测试工作以自己的专业知识为依托。测试专业知识很多,本书内容主要以测试人员应该掌握的基础专业技能为主。测试专业技能涉及的范围很广:既包括黑盒测试、白盒测试、测试用例设计等基础测试技术,也包括单元测试、功能测试、集成测试、系统测试、性能测试等测试方法,还包括基础的测试流程管理、缺陷管理、自动化测试技术等知识。软件编程技能“测试人员是否需要编程?”可以说是测试人员最常提出的问题之一。实际上,由于在我国开发人员待遇普遍高于测试人员,因此能写代码的几乎都去做开发了,而很多人则是因为做不了开发或者不能从事其它工作才“被迫”从事测试工作。最终的结果则是很多测试人员只能从事相对简单的功能测试,能力强一点的则可以借助测试工具进行简单的自动化测试(主要录制、修改、回放测试脚本)。软件编程技能实际应该是测试人员的必备技能之一,在微软,很多测试人员都拥有多年的开发经验。因此,测试人员要想得到较好的职业发展,必须能够编写程序。只有能给编写程序,才可以胜任诸如单元测试、集成测试、性能测试等难度较大的测试工作。谢谢观看!

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功