软件开发体系

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

6
5
3
2
2 1
3 2 可外包
PM项目经理
PD产品经理(2人)
开发经理(2人)
架构师(1人)
DBA数据库管理 员 (1人/可外包)
可外包(前后端开发人员配比2:1,测试人员与开发人员配比1:3) 前端开发(6人) UI设计师(1人) 后端开发(3人) 测试人 员(3人) 安卓开发 (2人) IOS开发 (2人) 后台管理 界面(2人) 高级开发(1人) 中级开发(2人)
开发流程之需求分析
• 需求分析 • 1.相关系统分析员向用户初步了解需求,然后用相关的工具软件 列出要开发的系统的大功能模块,每个大功能模块有哪些小功能 模块,对于有些需求比较明确相关的界面时,在这一步里面可以 初步定义好少量的界面。 • 2.系统分析员深入了解和分析需求,根据自己的经验和需求用 WORD或相关的工具再做出一份文档系统的功能需求文档。这次 的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小 功能模块,并且还列出相关的界面和界面功能。 • 3.系统分析员向用户再次确认需求。
安卓开发 (2人)
IOS开发பைடு நூலகம்(2人)
后台管理 界面(2人)
高级开发(1人)
中级开发(5人)
开发团队人员配置—第二阶段
岗位 职责 需求人 数 6 轻享 人数 易微行 人数 2 到岗人员 招聘人员 刘伟 张艳东 (其余人员可外包, 后期开发人员减半) 王海龙 吴国强 其余人员可外包 招聘 前端开发 1、使用Div+css并结合Javascript负责产品的前端 开发和页面制作; 2、熟悉W3C标准和各主流浏览器在前端开发中的 差异,能熟练运用EASYUI等前端插件。 后端开发 1、完成软件系统代码的实现,编写代码注释和开发 文档; 2、协助测试工程师制定测试计划,定位发现的问题; 3、配合项目经理完成相关任务目标。 测试人员 1. 平台的系统分析和架构设计,指导敏捷技术团队 实现设计,规划平台未来技术架构方向; 2. 负责分布式产品架构设计、方案讨论、技术调研; 运维人员 系统部署,发版,服务器监控,调优,扩容等工作。 UI工程 师 1、根据产品需求,对产品的整体美术风格、界面结 构、操作流程等做出设计; 2、负责项目中各种交互界面、图标、LOGO、按钮 等相关元素的设计与制作; 4、负责软件界面的美术设计、创意工作和制作工作。
开发经理
2
1
王海龙 吴国强
架构师
1
1
开发经理兼架 构师 招聘
测试经理
1

开发团队人员配置—第二阶段
PM项目经理
PD产品经理(2人)
开发经理(2人)
架构师(1人)
测试经理(1人)
可外包(前后端开发人员配比1:1,测试人员与开发人员配比1:4)
运维人员 (2人)
前端开发(6人)
UI设计师(1人)
后端开发(6人) 测试人员(3人)
系统开发概要图
开发团队人员配置—第一阶段
PM项目经理
PD产品经理(2人)
开发经理(2人)
架构师(1人)
测试经理(1人)
开发团队人员配置—第一阶段
岗位 产品经理 职责 1、负责产品策划,从产品概念策划、设计到推动实 施; 2、负责制定具体产品执行计划并保证其得到高效高 质的项目执行; 1、评估产品提供的业务需求,估算工作量并进行技 术预研与原型开发; 2、 制定开发技术规范、代码重构规范,并参与代码 审查; 3、 负责跟踪、解决客户遇到的产品构架问题; 4、 负责对研发工程师进行技术指导; 1. 平台的系统分析和架构设计,指导敏捷技术团队实 现设计,规划平台未来技术架构方向; 2. 负责分布式产品架构设计、方案讨论、技术调研; 1、带领业务测试团队负责项目交付质量和效率,通 过流程,技术等手段全面提升质量 2、根据产品质量目标与测试流程,制定功能测试、 性能测试、压力测试和集成测试的计划和测试方案; 需求人 数 2 轻享 人数 易微行 人数 2 到岗人员 招聘人员 刘伟 张艳东
软件开发管理体系
软件开发流程
• 软件开发流程即软件设计思路和方法的一般过程,包括对软件先 进行需求分析,设计软件的功能和实现的算法和方法、软件的总 体结构设计和模块设计、编码和调试、程序联调和测试以及编写、 提交程序等一系列操作以满足客户的需求并且解决客户的问题, 如果有更高需求,还需要对软件进行维护、升级处理,报废处理。
目录
开发流程之需求分析
• 需求分析 • 1.相关系统分析员向用户初步了解需求,然后用相关的工具软件 列出要开发的系统的大功能模块,每个大功能模块有哪些小功能 模块,对于有些需求比较明确相关的界面时,在这一步里面可以 初步定义好少量的界面。 • 2.系统分析员深入了解和分析需求,根据自己的经验和需求用 WORD或相关的工具再做出一份文档系统的功能需求文档。这次 的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小 功能模块,并且还列出相关的界面和界面功能。 • 3.系统分析员向用户再次确认需求。
开发流程之需求分析
• 需求分析 • 1.相关系统分析员向用户初步了解需求,然后用相关的工具软件 列出要开发的系统的大功能模块,每个大功能模块有哪些小功能 模块,对于有些需求比较明确相关的界面时,在这一步里面可以 初步定义好少量的界面。 • 2.系统分析员深入了解和分析需求,根据自己的经验和需求用 WORD或相关的工具再做出一份文档系统的功能需求文档。这次 的文档会清楚列出系统大致的大功能模块,大功能模块有哪些小 功能模块,并且还列出相关的界面和界面功能。 • 3.系统分析员向用户再次确认需求。
相关文档
最新文档