概述:
• 角色目的:
• 工作内容:
- 理解产品/软件的需求和设计至关重要。
- 通过研究信息需求、系统流程、数据使用和工作流程来开发软件解决方案。
- 调查问题区域,跟随软件开发生命周期。
- 促进系统问题的根本原因分析和问题陈述。
- 确定改善系统性能和影响可用性的想法。
- 分析客户需求并将需求转化为可行的设计。
- 与功能团队或进行软件需求详细调查的系统分析师合作。
- 与项目经理协商以获取软件功能的信息。
- 执行编码并确保最优的软件/模块开发。
- 通过评估分析、问题定义、需求、软件开发和提议的软件来确定操作的可行性。
- 通过设置和设计测试用例/场景/使用案例并执行这些案例来开发和自动化软件验证流程。
- 修改软件以修复错误、适应新硬件、提高性能或升级接口。
- 分析信息以推荐和计划新系统的安装或现有系统的修改。
- 确保代码无错误或没有缺陷,并且测试没有失败。
- 准备关于编程项目规格、活动和状态的报告。
- 确保所有代码按照项目/程序/账户的规范提出,并有清晰的描述和复现模式。
- 按要求及时编写全面准确的文档和报告。
- 与团队协调每日项目状态和进展并进行记录。
- 提供关于可用性和服务性的反馈,追踪结果至质量风险并报告给相关利益相关者。
- 持续进行状态报告和客户关注,涉及项目及其执行。
- 捕捉客户的所有需求和澄清,以确保更高质量的工作。
- 定期获取反馈,以确保顺利和按时交付。
- 参与继续教育和培训,以保持对最佳实践的了解,学习新的编程语言,更好地协助其他团队成员。
- 与工程人员咨询,以评估软件-硬件接口并制定规格和性能要求。
- 通过开发文档、流程图、布局、图表、代码注释和清晰的代码来记录和演示解决方案。
- 以正式的方式记录必要的细节和报告,以便从客户提案到实施的正确理解软件。
- 对客户请求及时响应,并确保没有内部或外部的投诉。
• 利益相关者互动:
• 利益相关者类型:
• 利益相关者识别:
• 互动目的:
• 内部:
- 主要软件开发人员和项目经理。
- 定期报告和更新。
- 软件开发人员 - 协调工作并支持提供测试解决方案。
• 外部:
- 客户。
- 根据需求提供适当的解决方案和支持。
• 职责:
- 列出有效执行此角色所需的能力:
- 功能能力/技能:
- 利用技术 - 了解当前和即将到来的技术,以及在编程(自动化、工具和系统)方面的专业知识,以在自身职能/客户组织中构建效率和有效性 - **熟练**:
- 流程卓越 - 能够遵循标准和规范以产生一致的结果,有效地控制和降低风险 - **专家**:
- 技术知识 - 了解各种编程语言、工具、质量管理标准和流程 - **专家**:
• 能力水平:
• 基础:
- 了解能力要求。在部分情况下表现出色,且在最小支持和指导下进行。
• 熟练:
- 一贯表现出全面的能力,无需指导。将能力扩展到困难和未知情况。
• 专家:
- 在所有情况下应用能力,并为他人提供指导。
• 大师:
- 指导他人并在能力领域建立组织能力。作为该能力的关键资源,并在整个组织内得到认可。
- 行为能力:
- 制定与优先级排序。
- 创新。
- 管理复杂性。
- 执行卓越。
- 对结果的热情。
• 交付:
• 编号:
• 性能参数:
• 测量:
1. 软件的持续集成、部署和监控。
100% 无错误的入职和实施,吞吐量%,遵循时间表/发布计划。
2. 质量和客户满意度。
按时交付,管理软件...