这样的开发制度,大家看看有没什么问题?

问题描述

具体见附件目录:前言名词解析:项目负责人项目实现人项目跟踪人项目依据实现日志项目日志开发流程:第一步:生成初步文档、实现日志及项目日志第二步:生成项目依据第三步:按部就班编码,填写项目日志,实现日志前言:本准则意在规范本公司开发流程,提高开发效率。准则实行按职分工,参与人员均有其权利及义务。详细见下文。名词描述:项目负责人:与客户沟通,形成开发流程第一步的文档的人物,程序员排除在外。以现有项目为例:Somatching中:项目负责人是aswon,在MyDear中,BOSS是项目负责人,在TaskManager中,Silvia,BOSS是项目负责人。没时间填写就去找个秘书吧,费用自负。^_^项目实现人:与字面意思一样,不用多解析.一般为形成开发流程第二步文档的任务的人物,包括美工及程序员。项目跟踪人:是指全程跟踪项目依据,实现日志,以及项目日志的人物。项目跟踪人有监督项目负责人及项目项目实现人及时填写日志的义务,以保证项目依据、实现日志及项目日志正确且有效,项目依据与项目日志及实现日志一致。项目跟踪人一般为KIKI或ASWON。PS:任何人均不得同时兼任项目负责人,项目实现人,项目跟踪人中的多个角色。项目依据:是指开发流程中,第二步所形成的文档,由项目负责人及项目实现人共同完成。只有在双方都同意此文档后方可进行编码工作,并以此作为项目依据。双方应该确认签名后,文档方可作为项目依据,单方面实现的,无效。其包括两个方面:一是界面初稿,而是功能列表。具体要修如下:界面初稿:美工按照第一步文档,经与项目负责人讨论,后按照要求制定。(参照后面的SoMathing例子)功能列表:程序员根据第一步文档抽取相关功能,经与项目负责人讨论,然后按照要求列出。(参照后面的SoMathing例子)经过美工以及程序员初步制定后,项目负责人审核,双方确认。格式如下:任务名称:(格式统一为“项目_模块_功能”)难度(容易正常,困难)造成此难度原因预计时间添加日期实行日期状态(提前完成,正常完成,延迟完成,暂停,取消,等待处理),造成此状态原因结束日期已确认备注REVPS:项目依据,除了沟通任务外,时间量不应该超过60分钟,且不能有跨天的任务。除之前沟通任务可以跨天外,所有跨天的任务必须细化成60分钟以内,且当天完成。以方便与项目开发树互相核对。PS:关于项目依据的修改,未开始的功能,可以修改,已经实现的只能作为新功能来计算。项目依据有版本号,每次修改加一。项目日志及实现日志取当前项目依据版本号。已经实现的功能REV列不可修改,未实现的取最新的。PS:项目负责人和项目项目实现人都应该时刻跟踪项目依据,并以此作为依据。(系统应该设计一个方法以判断项目依据和实现日志及项目日志是否一致,出现不一致情况是严重错误,将带来无法挽回的损失,此时应追究项目跟踪人的责任。)PS:关于项目最后完成时间,应由此依据计算所得,不经此表计算所得,不作为依据。PS:如果需要中途插入新功能,应在实际项目安排出插入。PS:项目负责人及程序员双方应该全程跟踪此表,发现任何问题立即提出以SoMatching,短消息模块为例,功能必须有,发送,阅读,移动到垃圾箱,从垃圾箱取回,彻底删除,显示消息列表,显示垃圾箱列表,发送到手机,拖放。结果应该如下:任务名称:(格式统一为“项目_模块_功能”)难度(容易正常,困难)造成此难度原因预计时间量添加日期实行日期状态(提前完成,正常完成,延迟完成,暂停,取消,等待处理),造成此状态原因结束日期已确认备注REV发送正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0阅读正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0移动到垃圾箱正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0从垃圾箱取回正常60分钟2009-1-182009-1-19等待处理否1.0彻底删除正常60分钟2009-1-182009-1-19等待处理否1.0…正常60分钟2009-1-182009-1-19等待处理否1.0发送到手机困难没有经验1天如果此时追加紧急任务:发送到邮箱,结果应该如下任务名称:(格式统一为“项目_模块_功能”)难度(容易正常,困难)造成此难度原因预计时间量添加日期实行日期状态(提前完成,正常完成,延迟完成,暂停,取消,等待处理),造成此状态原因结束日期已确认备注REV发送正常60分钟2009-1-182009-1-19正常完成2009-1-191.0阅读正常60分钟2009-1-182009-1-19正常完成2009-1-191.0移动到垃圾箱正常60分钟2009-1-182009-1-19正常完成2009-1-191.0发送到邮箱容易正常60分钟2009-1-182009-1-19等待处理2.0从垃圾箱取回正常60分钟2009-1-182009-1-19等待处理2.0彻底删除正常60分钟2009-1-182009-1-19等待处理2.0…正常60分钟2009-1-182009-1-20等待处理2.0发送到手机困难没有经验1天2009-1-182009-1-20等待处理假设全部完成后需要进行删除“移动到垃圾箱”,结果应该如下任务名称:(格式统一为“项目_模块_功能”)难度(容易正常,困难)造成此难度原因预计时间量添加日期实行日期状态(提前完成,正常完成,延迟完成,暂停,取消,等待处理),造成此状态原因结束日期已确认备注REV发送正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0阅读正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0移动到垃圾箱正常60分钟2009-1-182009-1-19正常完成2009-1-19是1.0发送到邮箱容易正常60分钟2009-1-182009-1-19正常完成2009-1-19是2.0从垃圾箱取回正常60分钟2009-1-182009-1-19正常完成2009-1-19是受紧急任务影响,延迟30分钟2.0彻底删除正常60分钟2009-1-182009-1-19正常完成2009-1-20是受紧急任务影响,延迟5分钟2.0…正常60分钟2009-1-182009-1-20正常完成2009-1-20是效率高,进度已追回2.0发送到手机困难没有经验1天2009-1-182009-1-20正常完成2009-1-19是2.0删除修改到移动垃圾箱功能正常60分钟2009-1-212009-1-21等待处理3.0实现日志:是指程序员及美工的工作列表所形成的日志。格式如下:功能名称:(格式统一为“项目_模块_功能”)“填写文档工作”可以填写在内难度(预计难度/实际难度)难度不一致原因预计时间量/实际时间量日期状态(提前完成,正常完成,延迟完成,当天未完成)造成此状态原因已确认备注项目依据REVPS:此日志必须每天更新,由项目实现人负责,不按日填写,造成失效的追究项目实现人。PS:实现日志应该细及到所设计的类的每个方法,具体项目依据。PS:此日志一旦确认,不可再修改,以此作为依据。PS:除非功能实现难度为困难,否则不得出现预计时间量超过60分钟的记录。如果出现功能实现时间超过预计的一倍,项目实现人应该立即通知项目负责人,以立即进行调整,避免更大的损失(这个更大的损失是指往后的项目延时,如果此时及时处理,按照统计,延时的时间仍然是可以追回的)。否则,追究项目实现人责任。对于难度为困难的任务超过预计时间量仍然按按时完成处理。毕竟困难大的无法按照效率这个来计算。PS:计算状态以所使用的时间量为准。如果出现结束日期迟于实行日期,必须添加备注PS:项目出现延迟完成,必须填写原因。同样以SoMatching为例:结果应该如下:功能名称:(格式统一为“项目_模块_功能”)“填写文档工作”可以填写在内难度(预计难度/实际难度)难度不一致原因预计时间量/实际时间量日期状态(提前完成,正常完成,延迟完成,当天未完成)造成此状态原因已确认备注项目日志:是指项目从收到消息开始,形成的日志,这个日志包含开发流程所要求的全部步骤。如果项目日志不包含这个步骤的任意一步,日志则失效,损失应由项目负责人负责。格式如下:项目名称当天工作日期状态(处理中,暂停)造成此状态原因已确认PS:此日志必须每天更新,由项目负责人负责,不按日填写,造成失效的追究负责人。没有项目日志,造成的损失,由项目负责人负责。PS:此日志不可以提前填写。已经确认,不可再修改,以此作为依据PS:项目负责人必须全程跟踪此表,由于疏忽而造成的损失,应该由项目负责人.此表每天应该更并确认一次,更新时间算入项目时间,或由专人负责,这样可以可以不把更新此表时间算入在内这个日志从到“想做”开始形成并每天更新,不管其安排如何(即使是暂停)。以MYDear为例,当初收到通知要做,但我们程序员收到指示是暂时不处理的。这时项目日志已经形成,但其内容是“暂停”。因此其项目日志的格式如下:项目名称当天工作日期原因状态已确认MyDeat没2008-8-10收到暂停指令暂停是项目开发树:项目日志与功能日志联合形成的信息树,以日期为目录,每个目录包含程序员及项目负责人当天的工作,格式如下项目╟->日期║╟->项目依据REV:人物:工作(包括分析工作,沟通工作,填写设计文档,程序员编码,以及一切涉及到此项目的工作)║╟->项目依据REV:人物:工作║╚->项目依据REV:人物:工作╟->日期║╟->项目依据REV:人物:工作║╟->项目依据REV:人物:工作║╚->项目依据REV:人物:工作╟->日期╟->项目依据REV:人物:工作╟->项目依据REV:人物:工作╚->项目依据REV:人物:工作PS:项目开发树中,未形成项目依据的工作,不必定填写。开发流程:第一步:与客户直接沟通,方法不限,然后写成文档。如果有直接的说明文档,可以跳过此步骤。此步骤由项目负责人进行,同时此步骤应该在此步骤创建项目日志。第二部:项目实现人根据文档,与项目负责人讨论,编写项目依据,然后审核,并形成项目依据。个人根据各自的职责填写日志,分析部分。第三部:根据第二步所得文档,项目实现人按步骤就班编码。项目跟踪人负责跟踪,并校对。项目负责人审核。出现意外情况,按之前所论述处理。项目完成!!公司应购置一块白板,或写一个速成系统用于跟踪进度。以上准则应该严格执行,若在开发流程中,出现问题,据此追究责任。若超出此准则范围的问题,全体参与员工及BOSS均需要负责,因每个人都有对此提出问题并进行修改的义务。开发流程大致以上,如有任何问题,请提出。

解决方案

解决方案二:
看晕了~
解决方案三:
toolong

时间: 2024-08-02 13:16:33

这样的开发制度,大家看看有没什么问题?的相关文章

谈前后端分离开发模式

前后端分离的开发模式,原本觉得没什么稀奇的玩艺,在最近参与的一个大型项目中,让我有了更深的理解. 前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员进行前台页面结构,样式,行为层的代码编写,并根据约定好的变量,逻辑规则,完成不同情况展示不同的表现.而后端开发人员,只需要按照约定,赋予这些变量含义,并提供前后端交互所需要的数据即可. 以前自己在php上玩过mvc开发框架,但是没有在这么大型的项目中实践过,所以过程中暴露出一些问题,也说明

网站开发之前后端分离模式理解

前后端分离的开发模式,原本觉得没什么稀奇的玩艺,在最近参与的一个大型项目中,让我有了更深的理解. 前后端分离的开发模式:系统分析阶段,系分和前端开发人员约定好页面上所需的逻辑变量,进入功能开发阶段,前端开发人员进行前台页面结构,样式,行为层的代码编写,并根据约定好的变量,逻辑规则,完成不同情况展示不同的表现.而后端开发人员,只需要按照约定,赋予这些变量含义,并提供前后端交互所需要的数据即可. 以前自己在php上玩过mvc开发框架,但是没有在这么大型的项目中实践过,所以过程中暴露出一些问题,也说明

领域模型-数据驱动,领域驱动什么的对游戏开发有用吗??

问题描述 数据驱动,领域驱动什么的对游戏开发有用吗?? 我是游戏开发程序员,最近在学习架构设计,接触到数据驱动和领域驱动,不知道这些东西有没有什么打的作用呢?貌似这方面只是主要用在常规软件开发上的 解决方案 基本没什么用哦.当然游戏规则建模的时候可以用下,但是大体上来说,这些属于软件工程的范畴,它和游戏开发的关系是不大的. 解决方案二: 还有哦,领域驱动是不是包含了模型驱动啊?

《Cucumber:行为驱动开发指南》——第1章 为何使用Cucumber 1.1自动化验收测试

第1章 为何使用Cucumber 软件始于一个想法. 我们假设这是一个优秀的想法--一个能让世界变得更加美好,或者至少能让一些人赚到一些钱的想法.而软件开发人员所面临的挑战就是要落实这个想法,使其能真正产生效益. 最初的想法是完美.漂亮的.如果拥有该想法的人碰巧是一个天才软件开发人员,那事情就非常简单了:他无须向任何人解释就能直接把想法实现成可工作的软件.然而更常见的情况是,拥有最初想法的人并不具备使其想法变为现实所必需的编程技能,因此这个想法必须从他的脑中传递到另外一些人的脑中.也就是说,相关

小型软件开发更需要制度化管理

负责一个小型软件开发项目就跟掉层皮似的,其需要花费的心力不亚于负责一个大型的软件开发项目.近期公司让我做一个小型软件开发项目的主管,由于在资源.人力.管理水平等各种方面都有所欠缺,使我所负责的小型开发项目走了很多的弯路.为什么小型软件开发也有那么多的麻烦事情,到底问题在哪里呢? 初期的开发失败给我很大的打击,对此我做了许多反思和总结.后来,我终于明白到是由于缺乏切实可行的开发制度来为开发过程保驾护航,致使开发人员和测试人员不知项目该如何稳步地往下走,对于出现的异常情况也不知如何预防和规避,而且在

php版微信开发之接收消息,自动判断及回复相应消息的方法_php实例

本文实例讲述了php版微信开发之接收消息,自动判断及回复相应消息的方法.分享给大家供大家参考,具体如下: 微信的api现在己经强大到可以随意调用我们网站或指定数据库的内容进行自能回复现推送消息了,这里就来给大家介绍一个微信开发的笔记. 发送1,2,3,7测试相应的消息,菜单模式需要升级为服务号,或者订阅人数超过500以上. 1. 用户发送的消息都是通过你提交的开发者URL来接收,这里订阅号就可以搞定,发送过来的都是xml格式数据,需要解析,代码如下: $data = $GLOBALS["HTTP

微信开发笔记之接收消息,自动判断回复相应消息

山猫的博客,发送1,2,3,7测试相应的消息.菜单模式需要升级为服务号,或者订阅人数超过500以上. 1.用户发送的消息都是通过你提交的开发者 URL来接收.这里订阅号就可以搞定. 发送过来的都是xml格式数据,需要解析:  代码如下 复制代码 $data = $GLOBALS["HTTP_RAW_POST_DATA"]; if (!empty($data)) {//接收消息并处理 $xml = (array)simplexml_load_string($data, 'SimpleXM

怎样成为AJAX高手?

ajax 提起JavaScript,很多程序员都觉得不屑一顾,总是认为他很低级.假如在C/S产品开发模式下,JS的确没什么大的用处.可是在GOOGLE一夜间将地图搜索推出后,这个世界就起了些微妙的变化,直到今年除夕,微软偷偷将LIVE上线,接着将LIVE的产品级别提到和旗舰产品WINDOWS一样高时,JavaScript终于发威了. 这段时间仔细理了一下各种语言,ActionScript,JavaScript,VB,VC,C#,PERL,RUBY,Python,Dephli,结果发现他们真是一个

CMM类体系下的QA价值所在

CMM类体系下的QA价值所在 QA到底是什么?它是做什么的?能带来什么好处?相信接触过CMM的人对其中这个核心角色应该不感到陌生,可能也或多或少地知道它的一些工作内容.尽管如此,很多人对这个角色的价值以及必要性可能还并不真正地理解,这里作者结合多年的质量管理经验总结了QA的十大价值所在,希望能帮助大家更进一步地了解QA. 1.保障制度体系 无论是CMM/CMMI还是ISO9000等其他管理思想,它都是强调法治而非人治,实施CMM也是希望能通过它将一些优秀的软件工程化开发经验用一套合理.规范的制度