手机软件开发管理办法

本文详细阐述了手机软件开发的全过程,从适用范围、工作职责到开发过程管理和软件缺陷管理,涵盖了软件主管、项目经理、系统开发、驱动调试、应用开发和软件质量管理等多个角色的任务,强调了缺陷管理的重要性,包括其定义、生命周期、处理流程和管理工具的使用,旨在确保手机软件的高质量开发。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

1.      适用范围

2.      工作职责

2.1   软件主管

2.2   项目经理

2.3   系统开发

2.4   驱动调试

2.5   应用开发

2.6   软件质量管理

3.      开发过程管理

4.      软件缺陷管理

4.1   目的

4.2   适用范围

4.3   定义

4.4   缺陷定义

4.5   缺陷生命周期

4.6   缺陷状态说明

4.7   缺陷处理过程

4.8   特别处理过程

4.9   缺陷管理工具

4.10 缺陷属性定义


1.      适用范围

本办法适用于公司手机产品的软件开发管理,办法规定了手机产品软件设计开发职责、各阶段的工作内容、运作程序和开发项目计划管理和周期管理要求。

2.    工作职责

2.1   软件主管

统筹安排软件组的工作,人员管理;

根据手机项目开发需求,带领团队为手机项目开发配套的软件系统;

依据公司发展计划,储备软件前沿技术,为新项目提供解决方案;

解决项目开发过程中的流程、制度、资源或管理等相关问题;

了解软件开发方面的市场信息,把握技术发展方向;

2.2   项目经理

组建项目团队,安排任务分工;

组织需求、设计评估;

制定项目软件开发及测试计划,并跟进实施;

管理和协调内外部资源,确保软件按计划,高质量完成;

定时召开项目会议,把控项目风险及进度;

协调解决项目开发过程中的流程、制度、资源或管理等相关问题。

2.3   系统开发

系统功能开发,包括framework、hal、recovery、bootloader、diag等模块;

维护系统稳定,解决包括重启、死机等系统问题;

优化系统性能,包括系统卡顿、发热、第三方功耗等问题;

解决系统bug,包括第三方应用适配、TP、NFC、sensor、GPS、wifi、BT等相关外设的bug,以及系统的疑难杂症;

2.4   驱动调试

参与手机关键器件选型;

负责LCD、TP、Modem、camera、WIFI、BT及其他sensor的驱动调试;

负责对手机各外设性能进行优化;

确保网络、通话、显示及照相等模块的稳定性;

驱动相关bug的分析解决;

2.5   应用开发

负责系统应用开发,包括电话、联系人、短信、Launcher、setting、文件管理器等;

负责工程测试模式、工厂测试模式及自动化测试的开发;

负责三方应用的适配及部分开发工作;

确保应用稳定性及性能优化,解决应用相关bug;

负责软件版本集成及管理;

2.6   软件质量管理

通过监控软件开发过程来保证产品质量; 

保证开发出来的软件和软件开发过程符合相应标准与规程;

保证软件产品、软件过程中存在的不符合问题得到处理,必要时将问题反映给高级管理者;

确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要;

3.      开发过程管理

软件开发过程标准化

软件开发过程:

需求分析---设计评审---编程---测试---发布验收

需求分析:对开发需求进行充分评估,提出修改建议

设计评审:研发、设计及QA共同评审设计(功能、交互、UI)是否能够开发,形成产品规格说明书(软件产品定义)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值