用户名 密码 联盟服务 关于我们 联系方式 收藏本站
返回网站首页 PgMP认证,美国项目管理协会高端项目管理认证!大型项目与项目群管理Program Management全球权威认证


网站登录:会员 企业 专家 服务商
企业服务:PMP培训  内训课 公开课
工 具 箱:发表文章 提问题 发案例
首页动态 | 文库 | 下载 | 书架 | 访谈 | 专栏 | 专题 | 人才 | 培训 | 软件 | PMC 互动:活动 | 案例 | 问答 | 论坛 | 博客 | 圈子 
应用:基础工程软件制造活动研发  认证:PMPNPDPACPPgMPIPMPP2ISPMPIMCP建造师MPM  特色:热点奖项

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

敏捷项目管理ACP认证培训
国际产品经理NPDP认证

首次敏捷项目开发实践

作者:项目管理者联盟   提交人:项目管理者联盟[项目管理者联盟]   属性:提交人转载   发布时间:2012/4/17   点击:5305   【收藏本文

  首次采用敏捷方式进行开发,我想把我们的做法与大家分享下,同时希望大家指出我们的不足和需要改进的地方,让我们的项目进行的更顺利,目前项目已过三分之一,客户比较满意,还算顺利。项目管理者联盟

  项目简介:一个DMS小项目,预计时间14人月.客户需求不是很明确,想一边做一边提,适合引入敏捷开发(实际上用户的需求也一直在变,当他们看到每次的small release时都会有新的想法)。项目管理者联盟

  Team主要成员:一个team leader(兼BA职责),两个工程师,一个UI设计师。项目管理者联盟

  成员主要职责:team leader主要负责召开会议,明确每天的开发任务以及项目的总体大概进程,保持团队成员清楚的知道项目目前的状态,保持团队沟通顺畅让团队保持高昂的士气。还有个作用是敢于对项目的成败负责(当然团队每个成员都有责任)。工程师的主要职责是开发,设计师主要职责是UI设计。项目管理者联盟

  开发环境配备:硬件:两个PC机两个显示器两套鼠标键盘(工作的时候切换到一个PC机上pair编程,共享一个主机,用转换器使一个主机上面接两个显示器,两套鼠标键盘,这样就不用挤在一个显示器前抢一套鼠标键盘pair了),一个测试服务器,上装svn服务器和cruisecontrol来管理代码和实现定时自动化测试(测试一定要自动化,这样可以让机器来干它喜欢并擅长干的事情,让工程师专注自己的业务;我们使用yahoo的一个模拟熔岩灯来监视测试结果。),一个发布服务器,客户可以远程及时试用后给出反馈意见和建议。项目管理者联盟

  开发简介:项目管理者联盟

  一、迭代(Iteration)和发布(release)计划项目管理者联盟

  由于项目开发人员比较少,我们决定采用最短的迭代周期(一周),每个迭代前由BA评估story需求风险,开发人员评估story技术风险和cost,选出能在本轮迭代周期中完成的任务;每个迭代结束来一次small release项目经理博客

  二、我们对实现XP价值观所做的努力项目管理者联盟

  1、 沟通(communication)项目管理者联盟

  再怎么强调沟通的重要性都不为过,尤其是在软件行业。所以在XP中communication被放在首位也不为奇。talent.mypm.net

  我们项目组每天早上开一次Standup Meeting,通报彼此昨天做了哪些工作,以便让开发小组所有人了解各自的工作情况,然后确定今天要做的task,目前公司地牌儿还不够辽阔,我们小组还没有足够的地儿挂白板,就把story和task写在Excel表里面;每个星期一的早上(迭代开始前)会有一个IPM(迭代计划会议),主要内容是大概确定本次迭代周期开发需开发的story,工程师评估每个story完成所需的时间开;每个周五下午(迭代结束前)会有一个Retrospective(迭代结束前会议),会议主要内容是对本次迭代做的好的方面以及待改进的地方进行总结;工程师pari编程。项目管理培训

  2、 简单(simplicity)项目管理者联盟

  保持代码和设计尽可能简单是系统可扩展性和可维护性的重要保障。关于Simple Design的讨论可见徐X的Agile 101: Pair Programming & Simple Design 。kent beck用四个条件定义了简单的系统代码:运行所有的测试获得通过、意图明确、没有重复、使用尽可能少的类和方法。我和accompanier也一直在向这个目标努力。项目管理论坛

  3、 反馈(feedback)service.mypm.net

  没有持续的反馈,敏捷将无从谈起。customer、accompanier、team以及test result的反馈给我们向用户交付真正需要的系统提供了保证。我们的BA每天和客户沟通,掌握用户真正、迫切需要的功能和需求。由于我们的系统是一周发布一次,所以客户也能在很短的时间内知道完成的新功能,并及时提出改进意见和建议(其实客户的需求也是一直不停地在变的)。项目管理者联盟

  4、 勇气(courage)pmp.mypm.net

  为了使代码更加清晰、质量更好,对工作代码进行大范围的修改和重构需要勇气,把某些代码彻底抛弃需要勇气,告诉客户无法再添加新功能需要勇气。我和accompanier目前都还有这样的勇气,希望系统越来越大、代码越来越多的时候还有这样的勇气。项目管理者联盟

  三、测试驱动开发(TDD)service.mypm.net

  关于TDD我们一直在尝试寻找更爽的方法,目前采用的是webwork、spring、hibernate的组合框架,在大脑里无意识的已经存在了三层结构,我觉得采用TDD,这三层结构应该是最后被驱动出来产生的,而不是一开始就定好三层,然后再TDD编码。项目管理者联盟

  我们目前是分别对每层进行TDD,还是觉得service层驱动最有成就感,看到green bar 就令人兴奋,action层老是mock来mock去的走流程实在属没啥意思。项目管理者联盟

  最近又看到了使用Selenium和C astle进行测试驱动开发 ,本想采纳,但是使用Selenium进行至顶向下的驱动的话通过一个测试所需的时间太长了,我是对green bar有点上瘾了的人,不能忍受那么长时间的red bar,怀疑它会对偶的身心健康造成影响,所以就作罢,还是由底至上的方法使测试通过的实践最短,不知道各位对这样的三层结构是怎么TDD的?项目管理者联盟

  Robert C. Martin大叔的TDD三条军规如下:项目管理者联盟

  1.除非这能让失败的单元测试通过,否则不允许去编写任何的产品代码。项目管理者联盟

  2.只允许编写刚好能够导致失败的单元测试。 (编译失败也属于一种失败)项目管理者联盟


<<上一页 1 2 下一页>>
项目管理者联盟PMP认证中心
[相关文章] [网友互动]
·在敏捷项目中,如何做好风险管理 (1406)项目管理者联盟08-15
·敏捷项目中如何做好进度管理及其. (2358)项目管理者联盟05-18
·敏捷项目中做好进度管理的步骤与. (1286)项目管理者联盟04-27
·传统项目管理与敏捷项目管理有哪. (789)项目管理者联盟03-01
·小步快跑的敏捷项目,还有必要做. (1145)项目管理者联盟01-17
·敏捷项目管理中的阶段管理是什么. (1152)项目管理者联盟01-11
·PMP项目管理与ACP敏捷项目管理对. (1875)项目管理者联盟08-06
·什么是敏捷项目管理吗?敏捷项目. (724)项目管理者联盟07-08

09-02[帖子] 100%通过!!2022年首次PgMP认证考试项. (79700)
08-11[帖子] 敏捷项目中的风险管理,要注意这三点 (6689)
08-11[日志] 敏捷项目中的风险管理,要注意这三点 (8002)
03-31[帖子] 如何在敏捷项目中管理范围变更? (44105)
01-06[帖子] 敏捷项目管理ACP认证,你想了解的都在这 (5779)
06-01[帖子] 敏捷项目管理到底有什么价值? (8270)
10-23[日志] 敏捷项目绩效管理 (4080)
10-23[帖子] 敏捷项目绩效管理 (8590)
[发表评论]
本站热点
· 华师大CTO学院:科创生态建设与创新项
·宏发电声江玫瑰谈PgMP:“下好一盘棋”
·PgMP:交付能力与创造未来的项目管理方
·开放讲座|《项目组合管理与PfMP认证》
·开放讲座|项目组合管理与PfMP认证
·开放讲座|PgMP:项目管理思维与方法论
·开放讲座|《项目组合管理与PfMP认证》
·网络讲座|《项目组合管理与个人职业发展》
·开放讲座|《项目组合管理与PfMP认证》
栏目说明
    《文库》栏目为项目管理者联盟网站核心栏目,收录了十大行业项目管理文章5000余篇,囊括了项目管理五个阶段、九个知识领域的相关文章,是广大项目管理爱好者学习的知识库,欢迎大家发表原创文章、转贴文章,或直接发给编辑。须联盟会员且登陆后才能发表文章。
敏捷项目管理ACP培训
项目管理活动
活动QQ群:531390275
免费积累PDU,仅500人

2022年项目管理活动计划
2021活动精彩回顾
原创排行榜
 项目管理评论杂志 311 高扬 106
 乔东 100 项目管理 84
 高国伟 61 人月神话 60
 张为 59 郭致星 52
 蒋昕炜 46 肖杨 38
 曾伟强 37 潘德有 36
搜索文章
关键词:
行  业:
团 队   成 本   风 险   进 度
沟 通   采 购   质 量   合 同
更多>> 专题集锦

企业项目化管理

PMO实践与应用

如何处理项目客户关系

更多:
经理访谈
更多:
个人专栏

王树文

赵春明

高国伟

更多:
项目管理者联盟特刊
联盟特刊是对网站会员发行的内部刊物,刊物内容包括:案例及分析等,得到了会员好评。
电子期刊:
特刊下载:
2017合刊  2016合刊  2015合刊 
2014合刊  2010合刊  2009合刊 
2008合刊  2004合刊  2005合刊 
2006合刊  2007合刊       
施工企业管理
《施工企业管理》创刊于1986年1月,中国施工企业管理协会主办,是反映施工企业管理杂志。
浏览往期:
建造师杂志
《建造师》杂志由清华国际工程项目管理研究院主办,是中国面向建设企业管理人的高端杂志。
浏览往期:
更多>> 推荐文章
09-02·项目集管理:构想一种不同.
08-17·项目经理“催活儿”的正确.
08-17·建筑工程项目管理中施工现.
08-17·进阶项目经理必备的复盘方.
08-17·项目管理协会PMI发布新人才
08-17·互联网大厂项目经理面试的.
08-17·项目经理要如何提高自己的.
08-17·管理改进中几个确实有用的.
08-17·项目经理提升职场能力的20.
06-14·项目经理搭建团队,需要看.
06-14·5A学员董雏:PMP取证重要,
06-14·成功管理能源项目的技巧和.
06-14·拥抱敏捷—计划发布与冲刺
06-14·从PMP到PgMP :不畏浮云遮.
06-14·这30+项目管理工具,优秀项
06-14·深度剖析项目管理五大痛点.
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接

项目管理者联盟 版权所有 | 京ICP备10055250号-11 | 京公网安备 11010202009440号

如转载本站文章,必须于文章开头处注明转自“项目管理者联盟”,并注明原作者
PMI,Project Management Professional, OPM3, PMBOK, PMP,PgMP,PfMP,PMI-ACP,PMI-PBA
and the PMI Registered Education Provider logo are registered trademarks of the Project Management Institute, Inc.