文档章节

我的总结

 马甲12345
发布于 2016/11/28 16:37
字数 1291
阅读 11
收藏 0

前言

本人做了几年的java web开发,前几年一直处于开发实施的过程中。在项目过程中,出现了各种各样的问题,往往一个项目接着一个项目进行,没有任何总结经验的时间。在这两年做银行项目,接触了CMMI,ISO等相关标准,在过程交付中,依据公司及银行标准,慢慢的总结了一些实用的过程。

项目的几个重要约束:进度 质量 成本。进度会影响到回款和客户的认可度,质量会影响到项目的运营和后续维护,成本影响项目的效益和参与人员的钱袋子。

对于一个WEB项目,过程主要包括立项 需求 设计 编码 测试 交付 结项。而对于项目一线人员主要牵涉到需求分析 系统设计 编码实现 测试及上线。对于立项和结项主要是运营人员 商务人员参与,项目人员配合。

立项

在立项阶段,参与者:运营,商务, 项目经理。

由商务人员通知运营发起立项,运营通知项目经理发起立项,项目经理提交立项相关文档,

包括 工作量评估 项目计划书 配置管理计划书 项目管理计划书 项目立项书等

需求分析

本阶段主要参与者:项目经理 需求人员 客户。

在项目立项后,需求人员入场与客户讨论需求,也可以项目人员介绍同业经验,给客户进行参考。

阶段产出:需求规格说明书,内部包括:项目当前情况, 约束(范围),运行环境,与其他系统关系
功能点:功能说明 功能界面 用户范围及权限 输入输出描述 功能流程描述 其他特殊处理和控制
另外需要对重点交易进行详细描述。

流程:介绍同业经验----->需求讨论---->需求规格说明书---->需求评审---->需求截止---->产出终版需求规格说明书

系统设计

本阶段主要参与者:项目经理,技术人员

根据需求规格说明书,主要做以下几项事情

  • 数据库表结构:根据输入输出描述,使用PD设计出实体数据表
  • 原型界面:使用Balsamiq Mockups 3画出页面原型
  • 业务流程:对于逻辑功能,画出详细业务流程图并描述,一般使用viso
  • URL规范及相关代码规范等
  • 接口设计文档等

产出:概要设计书,详细设计书,接口说明书

注:此阶段不涉及编码

 

编码实现

参与者:项目经理,开发人员,需求人员,运营,测试

人员:一个项目组内人员尽可能多元,至少一个技术能手,头脑灵活和踏实的一样适用

报告方式:根据项目的紧急情况,类型,可以展开晨会,周会,月会。主要汇报如下内容:前一个阶段进度,前一个阶段问题,现阶段计划,现阶段分工。中间出现的问题由项目经理会后解决,并通告项目组

单元测试:在一个功能开发完成后,程序员需要编写单元测试类进行测试,测试完成后,再提交SCM

编码规范:在项目启动时,需要与客户进行讨论代码规范及文档规范。如客户无规范要求,则制定项目组内规范并严格要求。一般情况下,每个月花一天时间进行规范审查,一般使用snoar进行扫描。

注:一般情况下,如果有人开发的功能需要时间过长,或对其他工作有影响,会独立的分支进行开发,待开发完成后,再进行合并分支。

测试

在项目进入到可测试阶段,即可申请测试进行测试,前期进行功能测试,测试人员需要根据需求规格说明书和系统设计文档编写测试案例进行测试。在测试后期,需要进行性能测试,性能测试标准由客户与项目组共同制定。

产出:系统测试报告

上线投产

项目进入到最为关键的阶段,在本阶段需要做以下事情

  • 反复的回归测试
  • 多次的场景重现
  • 多次的代码比对
  • 详细的上线更新报告和操作手册,详细到时间点和事情
  • 上线评审

结项

在系统上线并顺利运行两周左右,即可向客户申请发起结项流程,科技发起---->业务流转---->财务审核---->付款

在公司内部需要启动结项流程,项目经理提交结项报告(项目验收单,项目总结报告等)---->实施部门---->运营部门---->商务部门---->财务部门

由于本人参与的项目不太多,了解的流程大致如此

© 著作权归作者所有

上一篇: maven 骨架
下一篇: GIT常用命令
粉丝 0
博文 38
码字总数 12562
作品 0
闵行
私信 提问
【获奖公布】“我的2016”主题征文活动

还记得2015的年末,2016的新年伊始, 你给自己定下的目标,对自己许下的诺言么? 时光荏苒,一年又在指缝间溜走了,离2016的结束还剩十多天,在接下来的这十几天里,让我们用博客记录下这或开...

blogdevteam
2016/12/15
0
0
简婶活动 | 一起来写2017年度总结

“太快了,2017就这么走了,我很怀念它。” 我的2017,太匆匆 说来也快,婶儿是今年六月份加入咱简书编辑室的,一眨眼半年就过去了。这段时间里婶跟着简书视觉屋小飞侠学了不少拍照技巧,听简...

简书大婶
2017/12/05
0
0
linux命令积累!

linux命令的积累,写到51cto我的博客中,这将是我的计划的一部分。 这样做有几方面好处: 1、可以把自己的命令总结出来,方便以后查询,同时可以分享给大家。 2、命令的沉淀,方为自己的经验...

pcjazz
2016/12/08
0
0
解决实现注册功能点击注册的时候报错问题

解决办法:重新新建项目就可以了,为什么呢?下面总结会说 总结:1:我是查看我的~/.homestead下的Homestead.yaml文件才发现有ssh认证的问题,而我修改了ssh密钥,但是我的项目是之前密钥生成...

awbeci
2016/08/13
0
0
写好月度工作总结的两个关键点!

第一,有米下锅。 这一方面来自于你确实工作努力有成绩,另一方面也要靠你平日就有记录的习惯。 月度总结,不是临时抱佛脚的事,稀里糊涂干了一个月,最后装模作样有的没的往上瞎写,这玩意儿...

明哥聊求职
2018/10/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

代理模式之JDK动态代理 — “JDK Dynamic Proxy“

动态代理的原理是什么? 所谓的动态代理,他是一个代理机制,代理机制可以看作是对调用目标的一个包装,这样我们对目标代码的调用不是直接发生的,而是通过代理完成,通过代理可以有效的让调...

code-ortaerc
今天
5
0
学习记录(day05-标签操作、属性绑定、语句控制、数据绑定、事件绑定、案例用户登录)

[TOC] 1.1.1标签操作v-text&v-html v-text:会把data中绑定的数据值原样输出。 v-html:会把data中值输出,且会自动解析html代码 <!--可以将指定的内容显示到标签体中--><标签 v-text=""></......

庭前云落
今天
8
0
VMware vSphere的两种RDM磁盘

在VMware vSphere vCenter中创建虚拟机时,可以添加一种叫RDM的磁盘。 RDM - Raw Device Mapping,原始设备映射,那么,RDM磁盘是不是就可以称作为“原始设备映射磁盘”呢?这也是一种可以热...

大别阿郎
今天
12
0
【AngularJS学习笔记】02 小杂烩及学习总结

本文转载于:专业的前端网站☞【AngularJS学习笔记】02 小杂烩及学习总结 表格示例 <div ng-app="myApp" ng-controller="customersCtrl"> <table> <tr ng-repeat="x in names | orderBy ......

前端老手
昨天
16
0
Linux 内核的五大创新

在科技行业,创新这个词几乎和革命一样到处泛滥,所以很难将那些夸张的东西与真正令人振奋的东西区分开来。Linux内核被称为创新,但它又被称为现代计算中最大的奇迹,一个微观世界中的庞然大...

阮鹏
昨天
20
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部