项目管理笔记-开发的自我修养

1.是否要接需求的问题
我们的测试阶段分为测试环境\线上环境\bugbash三个
原则上来讲在测试环境的测试阶段可以在评估工作量之后适当修改需求,后两个阶段不能修改需求.
a 视觉因为很难在第一阶段介入,比较特殊.可以允许在第二三阶段提出修改.如果要进行视觉微调,视觉需要单独和开发商量,开发修改也必须以不影响进度为准(不因为需求变更而减少正常开发任务).
b 逻辑的问题请策划在设计时想清楚,或在第一阶段时和开发沟通,提出修改.
c 非策划和视觉直接提出的需求全部拒绝,需通过前两者来提出

2.需求确认的问题

a 负责人制度
每个版本设立一个策划负责人(属于策划组成员),任何在开发\测试阶段对需求的不了解都向他询问.在讨论过程中拥有对策划案的最终决定权.

b 需求确认
如果交互确认阶段没涉及的细节,开发人员不明确的,请在实际开发前主动找负责人询问.

如果开发阶段看错交互稿,或者没有主动找负责人继续明确(需求确认),导致到测试阶段时发现所做的内容和策划想法不一致,开发人员承担全部责任.如果经常发生此情况则对相应开发提出批评.

开发在需求确认过程中,一些复杂逻辑讨论需要叫上测试同学.
简单逻辑可以和策划讨论完后通知测试同学.
讨论完毕后最好在qq上和策划再次发一遍讨论结果.这是开发保护自己权益的最好办法,防止策划赖账:)

c 砍需求的意识
这是更高级的开发自我修养.
当认为某个需求很难实现的时候,不闷头实现,首先想到去和策划再次确认.因为策划可能并不了解该逻辑的实现成本,导致提需求的时候没有考虑最高的性价比.开发可以提出一个性价比更高的方案.这要求开发看待需求不仅仅是一个任务,而是策划在需求背后的思考,背后为了解决的问题.

时间: 2024-07-29 18:49:27

项目管理笔记-开发的自我修养的相关文章

【读书笔记】程序员的自我修养总结(六)

[读书笔记]程序员的自我修养总结(六) 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容. 本文主要介绍可执行文件的装载与进程 程序与进程的区别 程序是静态的,指的是一些预先编译好的指令和数据集合的一个文件:而进程实际上就是运行着的程序,是动态的. 虚拟地址空间 程序运行起来后将拥有独立的虚拟地址空间 virtual address space,其大小由计算机的硬件平台决定,具体地说是

软件项目管理三国启示录01 群雄争霸之项目经理的自我修养

序 话说天下大势,合久必分,分久必合:写代码也一样,写着写着就想做做管理,作为一名码农,我就有过这样的心态,而且还机缘巧合这几年做了几个项目,因此有机会与不同的人.不同团队打交道,也或多或少有些积累了一些体会(谈不上经验),因此想纪录下来,与朋友们一起分享,以求共同进步. 为了防止有多心的朋友.同事或合作伙伴对号入坐,我就借用三国演义中的人物故事,并结合自身的一些项目体会来浅谈一下软件项目管理中的一些心得体会,这其中有的故事或大或小,大的故事我们权且认为是大项目,小的故则认为是小项目.本系列初步

读书笔记第二周《程序员的自我修养》

读书笔记第二周<程序的自我修养> ??刚看到书名的时候以为这是一本讲述程序员为人处世,享受生活的文章,当我抱着当小说看消遣的心情从群里下载下来的时候,却发现这实际上是一本干货满满的书.当我看到副标题--链接,装载与库, 我意识到这会是一本让我受益匪浅的书,因为我没有选修过操作系统,编译原理相关的课程,对于代码 是如何在电脑上跑起来的是毫无概念的,每次配置环境变量,配置链接库,都是一头雾水.而且我认为要成为一个优秀的程序员 ,仅仅满足于代码能运行是远远不够的,只有对背后的运行机制有所了解,才能写

程序员的自我修养 学习笔记(1)

本文源自在学习<程序员的自我修养>中的心得体会. 对于底层系统程序开发者来说,硬件平台可以抽象为三个主要部件,CPU.内存.I/O控制器. 早期的计算机没有复杂的图形功能,CPU和内存之间的频率差异不大,它们都是连接在同一个bus上面的.其他I/O设备,诸如显示设备.键盘.磁盘等速度比内存.CPU慢很多.为了IO设备与CPU.内存之间的协调通讯,一般每个IO设备商都有相应的IO控制器,早期的硬件结构图如下: 随着技术的进步,CPU的频率越来越高,内存跟不上CPU的速度,他们之间就需要一个转换机

程序员的自我修养 学习笔记(4)

可执行文件只有装载到内存以后才能被CPU执行.程序就将是菜谱,CPU就像是厨师,计算机的其他硬件就像是厨具,整个炒菜的过程就是一个进程.同样的一份菜谱,不同人可以做出来不同的味道.这个类比真是巧妙. Linux下面,进程最大使用3G的虚拟空间 Windows下面,进程最大使用2G的虚拟空间 现在计算机,配置超过4G的内存的电脑已经不是不可能了,在这种情况下,32位CPU能够访问到大于4G的空间吗?如果此空间指的是虚拟地址空间,由于32位CPU的指针只能是32位,最大寻址范围是0~4GB.如果此空

一、《程序员的自我修养》笔记-前言

引子:在linux上写了三年多的c了,平时遇到一些编译和链接的问题仍然很是头痛,感觉很无力,好基友推荐<程序员的自我修养>,趁着周末,速速围观. 先记录下作者在书中抛出来的问题 1.为啥程序是从main函数开始执行? 2.PE/ELF文件存的是啥? 3.如何写一个直接跑在未安装os裸机上的程序? 4.目标文件是啥?链接是啥? 5.链接为啥报错? 6.句柄到底是啥? 7.普通c/c++代码如何被编译成牧宝文件及程序在目标文件中如何存储? 8.目标文件如何被链接器链接到一起,并形成可执行文件? 9

读书笔记:程序员的自我修养-----第一章(综述)

题前:30--45天读完,一周至少3篇读书笔记.不能坚持,不再联系,不再找你. 一. hello world 程序引出的问题,看40天后,再回来看看自己的答案,提升多少. Q1:程序为什么要被编译器编译之后才可以运行?   A1 : 系统执行的机器语言,即二进制文件,程序是文本文件需要编译之后,由链接器链接需要的基本库生成二进制文件. Q2: 编译器在把C语言程序转换成可以执行的机器码的过程中作了什么,怎么做的?   A2: 预处理,汇编器生成汇编文件,编译器生成目标文件,链接器链接生成可执行文

【读书笔记】程序员的自我修养总结(二)

程序员的自我修养总结(二) 声明:引用请注明出处http://blog.csdn.net/lg1259156776/ 说明:这是程序员的自我修养一书的读书总结,随着阅读的推进,逐步增加内容. 由源文件到可执行文件 分为四个步骤: 预处理 处理源代码中以#开始的预编译指令,进行宏定义展开,处理所有条件预编译指令,将被包含文件插入到预编译指令的位置,删除所有注释,添加行号及文件标识,保留#pragma编译器指令,因为编译器需用到. 编译 进行一系列词法分析,语法分析,语义分析及优化后生成汇编代码文件

读书笔记:程序员的自我修养-----第三章(目标文件)

一 .目标文件格式 1. PE(Portabel Executable) 2. ELF (Executable Linkable Format) : 可重定位.可执行.共享目标文件.核心转储文件 思考: 弱符号和弱引用   VS   回调函数 __attrbute__ ((weakref)) void foo( ); int main() { if( foo ) foo(); } 可以被用户的强符号覆盖: 读书笔记:程序员的自我修养-----第三章(目标文件)