搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
weixin_40725706
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
简单介绍DeepFaceLab(DeepFake)的使用以及容易被忽略的事项
2
AIGC系列之:GroundingDNIO原理解读及在Stable Diffusion中使用_groundingdino
3
Android Studio 导入frameworks源码_android stuido导入fw代码
4
AMD CPU 的电脑运行 Android Studio 模拟器时报错 Failed to install Intel HAXM_intel haxm installation failed! for more details,
5
TypeScript编程语言学习,为学习HarmonyOS开发做准备
6
C语言编译全过程(有图有真相)
7
Linux wget命令详解_wget -n --spider
8
@@VMWARE@@ UTS_RELEASE
9
数组----一维数组之插入删除(c++)(求关注666)_小明排队做操迟到
10
RTL8380M管理型交换机系统软件操作指南三:VLAN
当前位置:
article
> 正文
一次迭代式开发的研究7:一个迭代式项目计划_迭代开发的项目计划
作者:weixin_40725706 | 2024-03-24 21:20:05
赞
踩
迭代开发的项目计划
前面我们提到,当我们为软件分解工作项目,评估了工作量,确定了优先级。同时,整个项目的人员安排,也就是哪些人负责需求分析,哪些人负责设计,哪些人负责开发,哪些人负责测试,被确定下来,我们就可以制订我们的迭代式开发的项目计划了。
迭代式开发的最重要的特点就是迭代,即将整个开发过程划分为数个迭代期,每个迭代期的时间长短并非完全一致,但却差别不大,这就是迭代周期。迭代周期的长短视项目情况而定,过短可能会使项目的变更过于频繁(每次迭代都需要提交交付物与客户沟通,从而产生变更)。迭代周期过短的另一个毛病是使迭代中的每个步骤的时间过短,而使项目组成员有一种匆匆忙忙赶进度而跟不上趟的感觉,使整个项目的组织混乱。相反,迭代周期过长会使项目成员不能集中精力工作,而使组织过于松散而产生拖沓的现象。同时,当项目进度、业务需求的理解,以及其它方面出现偏差而脱离正常轨道时,不能得到及时的纠正。一个比较合适的迭代周期是20个工作日,即一个月时间。
当我们制订出我们的迭代周期以后,下一步的工作就是像填空一样,将要完成的功能,以及相应的工作项目,填入各个迭代期中。先将整个开发周期划分为数个迭代期,将每个迭代期按开发人员划分为数个格子,从而将整个开发过程制作成一个Excel表格。
随后的工作就是根据优先级和工作量,将各项功能填入到表格中。首先将优先级最高的放置到最靠前的迭代中,然后是优先级次高的,以此类推。同时,各个迭代可能会出现一些缝隙,如迭代周期是20个工作日,但填入的功能只有15个工作日。这是,见缝插针地选取一些时间短、难度小的功能插入期间,是一个不错的选择。同样,虽然迭代周期是20个工作日,但我们也可以根据实际情况上下浮动该迭代的长短,如我们选择了一个工作量为6日的功能,与前面的15个工作日组成了一个21日的迭代,这也是可以的。
另一个值得注意的问题是,在制定时间计划时不要安排得太满,应当留有一些富余,以应对一些突发事件,如项目成员生病,或者有其它突发任务需求处理。每个迭代期结束的时候,都应当对项目进度进行一个评估,是超前了还是滞后了。一个留有富余的项目计划,可以使那些滞后的工作的处理拥有更多的回旋余地。
最后,一个迭代式开发的项目计划就制订出来了。这个项目计划实际上就是一个表,详细标注哪些功能,应当由谁在哪个迭代期完成开发,各迭代期什么时间结束。它将成为一个航标,指引我们成功地完成我们的软件开发。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/weixin_40725706/article/detail/304969
推荐阅读
article
ffmpeg
使用
h264
、
h265
编码
转换...
1、编译x264git clone https://code.videolan.org/videolan/x264.gi...
赞
踩
article
Linux
命令
(3)之
ping
_
linux
ping
次数...
Linux
系统中有关
ping
命令
的解释及常规使用。
_
linux
ping
次数
linux
ping
次数 ...
赞
踩
article
C++小知识——
sort
函数
_
std
:
:
sort
...
一、
sort
函数
使用方法1.需要包含头文件,并使用命名空间
std
#include <algorithm&a...
赞
踩
article
Feign远程调用接口时报:Can
not
deserialize
instance
of
java
...
原因一,是远程客户端返回的数据类型与接收类型不一致。单数据类型无法返回复杂的数据类型。这里的关键词是ArrayList和...
赞
踩
article
大规模
语言
模型
人类
反馈对齐--
RLHF
_
人类
对齐...
大规模
语言
模型
在进行监督微调后,
模型
具备了遵循指令和多轮对话的能力, 具备了初步与用户进行对话 的能力。然而, 大规模...
赞
踩
article
HarmonyOS4.0
ArkUI
组件
_
arkui
组件
自带
icon
...
HarmonyOS 4.0
ArkUI
基础
组件
:Text(文本)、Image(图片)、TextInput(文本输入)、B...
赞
踩
article
VMware
安装
步骤及
xshell
连接
vmware
虚拟机
_
vmware
5.15.0适合
安装
什么版本的...
步骤三
VMware
安装
步骤:1、选中【
VMware
-workstation-full-15.5.0-14665864】鼠...
赞
踩
article
python
下
DataFrame
, Series,
ndarray
,
list
,
dict
, tup...
目录1.定义2.引入包3.空创建4.初始化5.相互转化1.定义
list
(列表)、
dict
(字典)和
tuple
(元组)是p...
赞
踩
article
Kubernetes
K8S节点选择(
nodeName
、
nodeSelector
、nodeAffin...
Kubernetes
K8S之固定节点
nodeName
和
nodeSelector
调度详解与示例主机配置规划服务器名称(h...
赞
踩
article
c++
中
的
tuple
(
元组
)_
c++
tuple
...
tuple
是
c++
II里出现
的
类型,和pair类型类似,但pair类型是限定两个任意类型
的
变量,
tuple
更加强大,它可...
赞
踩
article
C++
中
>
str>ing用法详解
>
_>
>
c++>中
>
_>
>
alloc>
>
&
>
_>
>
str>是什么意思...
文章目录构造函数(Con
>
str>uctors)操作符(Operators)添加文本(append)赋值(assign)at...
赞
踩
article
利用
gradle
创建
springmvc
工程
_
gradle
搭建
soringmvc
...
File-New-Project输入项目名,唯一识别finish,生成项目手动创建必要文件
springmvc
.xml&l...
赞
踩
article
PMP
考试中涉及
敏捷
项目管理
方法
的
主要特点_
敏捷
和
适应
型
...
敏捷
和
适应
就是主动且快速地应对变化。
敏捷
适应
型
项目管理
是指采用迭代和增量
的
方式来开发项目产品,适用于需求不明确或很容易变...
赞
踩
article
安卓解决包冲突问题。_duplicate
class
android
.
support
.
design
....
在安卓开发中,当我们项目中依赖的远程包里面有一模一样的包存在时就会导致包冲突,我们常用的解决方式就是删除任意包里面的包的...
赞
踩
article
【威胁通告】
netsarang
公司
软件中的
nssock2
.
dll
模块被植入
恶意代码
_netsaran...
综述NetSarang是一家提供安全链接解决方案的
公司
,该
公司
的产品主要包括Xmanager, Xmanager 3D,...
赞
踩
article
Python
初始化
空
列表
,
空
字典
,
空
元组,
空
集合_
python
创建
空
列表
空
元祖
空
字典
...
Python
初始化
空
列表
,
空
字典
,
空
元组,
空
集合_
python
创建
空
列表
空
元祖
空
字典
python
创建
空
列表
空
元祖
空
字...
赞
踩
article
Qt
网络
编程小
项目
-基于
Tcp
协议的
文件
传输
项目
_qt中
网络
编程怎样
发送
与接收
文件
...
利用
Tcp
协议实现服务器端和客户端数据的传输,客户端向服务器端传输
文件
(音频、视频、文本)类似客户端上传
文件
_qt中
网络
...
赞
踩
article
SpringBoot
多
Module
Proguard
混淆(
Gradle
)_
proguard
gra...
使用文档:https://www.guardsquare.com/manual/homeProGuard是一个压缩、优化...
赞
踩
article
PMP
学习
笔记...
PMI:Project Management Institute,项目管理协会于1969年在美国成立,致力于全球范围内的...
赞
踩
article
自学
Python
之
元组
(
tuple
)_
python
tuple
...
微信公众号:一个优秀的废人 如有问题或建议,请公众号留言 前言我是狗哥,一名程序猿。做过 Android、撸过 Java...
赞
踩
相关标签
linux
c语言
运维
服务器
java
开发语言
大语言模型
强化学习
RLHF
harmonyos
华为
ArkUl
vmware
python
kubernetes
c++中的tuple
c++元组tuple
gradle
springMVC
项目管理
学习
pmp
网络
qt