开发团队成为正规军一些方式

2017-06-08  本文已影响0人  菜鸟阿龙

1、游击到正规

Q:操作说明、培训机制、系统稳定性

A:1\术业有专工,技术强的人负责公共模块、接口开发,其它人调用

Q:需求多变、定制化高、开发流程规范行同虚设,业务要求,开发不做找领导,恶性循环

A:设计模式 软件工作 虚拟接口、反射、持久化、框架走出来,担任客户角色

架构+技术+测试技术支持+文档培训

业务架构、技术架构、测试兼技术支持、文案兼培训

项目计划

确认目标 责任人,标准,时间计划

开发管理

分工明确,需求到项目经理使用office工具写需求文档,开发人员评审,开发人员写系统开发文档,测试人员评审,测试人员写测试案例,项目经理评审

运维:提供文档给与开发人员,使用开发人员开发完成培训测试运维人员,测试运维人员培训文案人员,方案人员培训客户,客户反馈需要统一上传专门BUG平台,技术运维人员负责维护,如遇到困难再转开发人员(新增优化需要增加项目经理评审)

2、人,是人,真的是人

团队建设

扁平化管理,互相信任,有效奖励,招人分“层级”,培训新人,多沟通,有计划有目标的走更高专业

3、习惯决定性格,性格决定命运,细节决定成败--实施经理的工具箱

了解业务部门想要什么,利益点再哪,让系统不止减少工作量,而且可以提高KPI

系统实施 数据字典完善,封锁数据库,错误日志,数据准备

培训需要定义考核评分

4\客服顾问的工具箱

提供平台增加沟通渠道

5\你这该死的销售

PPT做系统总结,对比业务PPT\销售PPT 写设计、需求文案重要

6、水清则无鱼

评估项目: 产品开发+实施

产品开发

1、客户调研(10人天)、调研报告 功能设计 培训文档(word+ppt),专员培训 功能说明书需要另付费

2、团队成员组成, 产品开发团队,一般由以下角色构成开发总监1名架构师1名,公共代码开发人员2名业务开发组长1名,主要代码开发1名,辅助开发1名。每个子系统由3名人员构成。假设有4个子系统,就需要有12名开发人员产品测试团队,一般由以下角色构成测试员1名。假设有4个子系统,就需要有(4+1)=5名开发人员,其中+1是公共代码测试。

产品开发团队,一般由以下角色构成开发总监1名架构师1名,公共代码开发人员2名业务开发组长1名,主要代码开发1名,辅助开发1名。每个子系统由3名人员构成。假设有4个子系统,就需要有12名开发人员产品测试团队,一般由以下角色构成测试员1名。假设有4个子系统,就需要有(4+1)=5名开发人员,其中+1是公共代码测试。

7、实施费用也能DIY

实施费用=(所选级别的项目经理每天费用+N套子系统x所选级别的培训专员每天费用)x实施天数。

设计文档、测试案例、测试报告、帮助文档、演示版、需求管理库、BUG管理库、每一次版本的归档源代码和文档,并且也用了专门的开发部服务器,表明里面装的都是公司最重要的财富:软件源代码

8、物以类聚,人以群分

以身做则,团队锻造

9、多看书,各种产品相关书

10、奖励机制,定制规矩,培养新人,一带一

11、分享

12、架构师总是游走在技术和业务之间,既要兼容软件历史不能割裂又要面向未来发展。

主要有具备4方面

核心软件技术,产品特性,软件趋势,创新技巧

13 定位产品

14文档

功能详细设计文档 EXCEL文档

第一个sheet中是版本信息,每次修改都有变更记录。

第二个sheet是页面布局。我们通常会用PPT或开发工具建立个界面草图,然后贴上去。

第三个sheet是页面上面的每个字段的说明,如默认值、不可为空、输入约束、主键唯一、输入长度、参照录入等等。

第四个sheet,如果有必要,可以用VISIO画出业务流程图。

第五个sheet是关于运行要求,如易用性、安全性、性能、数据量、并发性,这几个特性都分为高中低三个等级。

另外,对运行的操作系统、内存都做了最低要求。

15量化工作量

我们能如何证明呢?能拿一些大家都能理解的方法来证明自己呢?所以,我想到了文档数量和尺寸大小,想到了BUG数量,想到了任务数量,想到了需求数量,想到了开发进度报告,想到了版本发布次数,想到源代码归档容量和源代码行数。

一个项目开发结束,任务数300多,BUG数量400多,文档尺寸70多M,项目历次讨论开会纪要30M,项目历次方案提交20多M

,开发进度报告100多份,帮助文档100多M。

16、系统公共模块开发,插件化

17、重点客户先服务

上一篇下一篇

猜你喜欢

热点阅读