软件项目不同角色的职责
需求分析师职责:
理解和描绘客户的需求,引到和协调用户和业务需求的收集和确认,文档化和组织系统的需求,或者向整个团队传达需求。
Hero:
能放射出X射线,帮她看清隐藏在复杂问题中的机会!
开发人员职责:
通常负责设计和实现可执行的代码方案,同事负责测试开发出的组件,分析运行时情况并取出可能存在的错误。有时还负责创建软件的体系架构或者使用快速应用开发工具,调控的预期方向发展。
架构师职责:
负责理解系统的业务需求,并创建合理、完善的系统体系架构。也负责通过软件架构来决定主要的技术选择;典型的内容包括识别和文档化系统的重要架构;包括系统的需求、设计、实现和部署“视图”。
配置人员:
负责在项目过程中管理和控制变更,决定变更的应对策略,并决定哪个发布中应该包含哪些变更。
Hero:
能够将万物变形,对变更了如指掌且控制自如。
项目经理职责:
负责管理业务应用开发者软件和系统开发项目;负责计划、管理和分配资源,确定优先级,协调用户和客户的交互;建立一系列的实践活动以确保项目工作产品的完整性和质量。
测试人员职责:
负责制定测试计划并依照测试计划进行测试。这些测试包括功能性的测试(黑盒测试)和肥功能性测试(白盒测试)。需要良好的测试工具来辅助完成测试任务,自动化的测试工具将大幅度提高测试人员的工作效率和质量。
理解和描绘客户的需求,引到和协调用户和业务需求的收集和确认,文档化和组织系统的需求,或者向整个团队传达需求。
Hero:
能放射出X射线,帮她看清隐藏在复杂问题中的机会!
负责理解系统的业务需求,并创建合理、完善的系统体系架构。也负责通过软件架构来决定主要的技术选择;典型的内容包括识别和文档化系统的重要架构;包括系统的需求、设计、实现和部署“视图”。
负责在项目过程中管理和控制变更,决定变更的应对策略,并决定哪个发布中应该包含哪些变更。
Hero:
能够将万物变形,对变更了如指掌且控制自如。
负责管理业务应用开发者软件和系统开发项目;负责计划、管理和分配资源,确定优先级,协调用户和客户的交互;建立一系列的实践活动以确保项目工作产品的完整性和质量。
负责制定测试计划并依照测试计划进行测试。这些测试包括功能性的测试(黑盒测试)和肥功能性测试(白盒测试)。需要良好的测试工具来辅助完成测试任务,自动化的测试工具将大幅度提高测试人员的工作效率和质量。