当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 作者:李文华注:本文为原创,任何使用必须经得本人同意. 尽可能
 

 

 ·几个c#编程的小技巧 (二)    »显示摘要«
    摘要: 几个c#编程的小技巧 (二) 发表时间:2003-5-11 一、判断文件或文件夹是否存在使用system.io.file,要检查一个文件是否存在非常简单: bool exist = system.io.file.exists(filename);如果需要判断目录(文件夹)是......
 ·创建虚拟目录(vb.net)    »显示摘要«
    摘要: function criadiretoriovirtual(byval vdirname as string, byval serverid as string, byval vdirpath as string, byval criaapplication as boolean) as directoryentry dim newvdir as directoryentry dim r......


[原创] 敏捷软件开发管理实践 (三) ——尽可能并行工作

作者:李文华

注:本文为原创,任何使用必须经得本人同意. 【程序编程相关:如何解决ASP.NET中中文不能正常显示

【推荐阅读:cppunit 使用安装 (三)

【扩展信息:Delphi数据库的动态建立

尽可能并行工作

1.1. 各种角色可以协同工作

       敏捷的特征就是要是使工作更加高效.很少有公司仔细考虑过项目成员在工作流程上的优化可以为项目提高多大的工作效率.但是,只要我们想一想,项目中的每个成员其实都是一颗能够独立计算并完成任务的cpu,那么我们是否会像ibm的网格计算专家一样去不断优化这些cpu的工作流程以达到一个新的世界记录呢?

       千万不要认为必须完成所有的需求后才能够开始开发,完成开发后才能开始测试.软件管理者应该要非常清楚,所有的项目成员都是可供利用的cpu资源,无论在项目的任何阶段,你都不应该让这些cpu资源过分闲置.  项目的工作推进要想cpu的流水线一样,不要形成顺序流程,而要尽可能并发开展,这样才能最大限度利用资源.

 

       需求分析还在进行,开发人员干什么呢?

       设计还在进行,需求人员可以干什么呢?测试人员又可以干什么呢?

        

       作者不是善于剥削劳动力的资本家,问这些问题是为了启发大家明白“人力资源”是非常富有弹性的东西,很多时候感觉“资源不足够”并不是真正的不足够,而要问问自己“是否让资源充分发挥了价值”.

        

       下面这张表是作者提供给大家参考的一个敏捷工作计划.在这个计划里,作者要强调几点:

1.         软件项目中存在很多隐性的工作,要尽量在项目立项的时候就考虑到,并排入计划.比如培训,制定规范,组织公用工具开发等

2.         清晰的角色划分,尽量明确每个人的工作职责,会使整个团队工作得更积极.有序.

3.         不要忽略了协调的层次,项目组内,部门内,跨部门都需要良好的沟通渠道与协调资源.

 


...   下一页
    摘要:作者:李文华注:本文为原创,任何商业使用必须经过本人同意方可。 让每个人学会更好的沟通 软件项目活动的主体是人,项目计划的执行过程中从开始到结束,始终都贯穿着频繁的沟通。但是一个让人感慨的普遍的现象就是人与人的沟通成本往往会远远超出你的预期,从而大大降低了工作的效率。 1.1. 认识沟通成本 沟通是必须的,但是沟通存在“巨大”成本。 robert cecil ma......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE