
项目管理
文章平均质量分 85
xymyeah
这个作者很懒,什么都没留下…
展开
-
CMM在对日软件开发中的应用
CMM在对日软件开发中的应用作者:王海龙 来源:网络 摘 要 本文提出了一个基于CMM的对日软件过程管理解决方案,并通过对一个典型的对日软件开发项目的实施,验证了本方案在提升对日软件过程管理能力方面的成效。 关键词 CMM; KPA; 软件外包; 对日软件开发; 解决方案 附:SP(System Planning)->SA(System Analysis)->UI(User In转载 2007-03-13 23:01:00 · 1741 阅读 · 0 评论 -
Scrum术语字典
Scrum术语字典目录:• 燃尽图(Burn down Charts)• 每日站会(Daily Scrum Meeting)• 障碍(Impediments)• 产品Backlog(Product Backlog)• 产品Backlog项(Product Backlog Item)• 产品Backlog项的工作量(Product Backlog Item Effort)• 产品的燃尽图转载 2009-02-01 14:54:00 · 1062 阅读 · 0 评论 -
无处不在的二八原理:在软件开发中的应用
无处不在的二八原理[1]:在软件开发中的应用 上次聊了“什么是二八原理”,接下来得说说如何运用了。由于本博客主要谈IT技术,显然要先来说说和程序员有关的那些事。为了不至于太抽象,我们以开发文本编辑器为例(这玩意大伙儿都熟悉,省得费口水解释),来说说不同职责的开发人员在开发过程中该如何具体运用二八原理。 ●需求分析 需求分析在整个开发过程中占的工作量不大,但是产生的影响巨大转载 2009-02-12 12:28:00 · 932 阅读 · 0 评论 -
什么是Scrum?
一个轻量级的软件开发方法Scrum是一个敏捷开发框架,是一个增量迭代的开发过程.。在这个框架整个开发周期由若干个小的跌代周期,每个小的的跌代周期称为一个Sprint,每个Sprint的长度2到4周。在每个Sprint中,Scrum的开发团队拿到一个排列好优先级的需求列表,我们称它为用户故事或者叫Sprint backlog, 所以我们先开发的是对客户具有较高价值的需求。 在每个迭代结转载 2008-12-05 14:54:00 · 1037 阅读 · 0 评论 -
如何更好地进行每日立会?
如何更好地进行每日立会? 来源:http://www.infoq.com/cn/news/2010/02/daily-standup 作者 Mark Levison 译者 郑柯 发布于 2010年2月5日 上午12时27分社区 Agile 主题 敏捷实施, 敏捷技术 标签 每日站立会议, 采纳, 自组织团队如何运作好一次每日立会?有哪些最佳的技巧和方法? 很多敏捷转载 2010-02-05 21:06:00 · 1217 阅读 · 0 评论 -
XPlanner - 计划和跟踪工具
XPlanner - 计划和跟踪工具 http://www.xplanner.org/原创 2010-03-30 16:36:00 · 755 阅读 · 0 评论 -
中文版开源缺陷跟踪系统Bugfree
中文版开源缺陷跟踪系统Bugfree http://www.bugfree.org.cn/原创 2010-03-30 16:38:00 · 1725 阅读 · 0 评论 -
控制 22 分钟的会议时间
“会议拉锯战”是每个人都头痛的。如何高效的进行会议,相信每个人都希望了解。那么或许这篇文章可能给大家有所启发。– Split –没有人因任何的因素喜欢开会。其实很多情况下,大部分的人都认为一些的会议都是在浪费时间。那么,如何剔除会议中那些浪费时间的方面,留下精华部分?让我们尝试下将会议时间压缩到 22 分钟,Nicole 首先提出了这个想法,我个人认为这是目前所能看到的最容易做转载 2010-04-02 23:34:00 · 651 阅读 · 0 评论 -
推荐5款思维导图软件
推荐5款思维导图软件原创 2011-04-29 17:15:00 · 2060 阅读 · 1 评论 -
代码和产品发布的几种方式
来源:http://blog.sina.com.cn/s/blog_87f330d30100ydd3.html最近有几个朋友提起”灰度发布"这个概念和相关的问题。想解释一下几种具体的发布方式(具体名称中文翻译不一定正确)、他们的优缺点和实现难点。这几种方式都可以作为快速运营的软件或者web服务公司逐步发布新代码或者新产品,边尝试边改进的方法,这些方法可以避免一次发布里面转载 2012-02-01 14:01:31 · 1518 阅读 · 0 评论 -
项目经理、系统架构师或技术骨干应该具备的水平
来源:http://www.xymyeah.com/113.html 一直想写一篇这样的总结性文章,但不是没有时间就是没有勇气写下去,因为怕别人丢臭鸡蛋。这两天有时间,终于鼓起勇气,将这篇文章写来下!也希望对一些正在寻找更好发展的朋友能有点帮助,也希望对于一些技术跟管理方面的牛人,能给予一些建议。 作为一名项目经理、系统架构师或技术骨干,其水平如何,关系到公司的转载 2009-02-26 21:50:00 · 1377 阅读 · 0 评论 -
敏捷团队建设
来源:http://www.xymyeah.com/344.html 敏捷团队建设 本文发表于4月《软件世界》最近很多人都问我,有没有适合的人可以推荐给他们公司,他们正在招人,面试了很多个,但有经验的开发人员太难找了。有一个朋友在问我要人的同时,他手下的一个开发人员反而问我有没有好的机会,他想跳槽。不久前一份报告称,中国本地软件企业面临的最大问题之一,就是高级技术人才的缺乏。造转载 2008-02-29 14:32:00 · 682 阅读 · 1 评论 -
Scrum的工作量如何估计?
Scrum的工作量如何估计? 来源: http://www.xymyeah.com/361.html当我们提起工作量估计的时候,我们会碰到同样的问题,我们如何来做估计?有什么方法可以遵循呢?如何估计才更准确?我对某个功能做了估计,但它超出了预计的开发时间,为什么? Scrum团队已经做了和严肃的承诺去完成开发工作(可以交付的产品),必须要深思熟虑才可能成功。成功的工作里转载 2009-02-01 14:49:00 · 1253 阅读 · 0 评论 -
高效代码审查的十个经验
代码审查(Code Review)是软件开发中常用的手段,和QA测试相比,它更容易发现和架构以及时序相关等较难发现的问题,还可以帮助团队成员提高编程技能,统一编程风格等。 1. 代码审查要求团队有良好的文化 团队需要认识到代码审查是为了提高整个团队的能力,而不是针对个体设置的检查“关卡”。 “A的代码有个bug被B发现,所以A能力不行,B能力更好”,这一类的陷阱很容易转载 2012-11-09 14:29:59 · 774 阅读 · 0 评论 -
特征驱动开发FDD
FDD是一种模型驱动开发的软件过程,和XP一样是敏捷软件开发方法的一种。FDD的主要思想是对功能的实现,也就是说FDD是以实现功能为目标。把系统分解成一个一个的功能集,每个功能集又习细分为具体的功能。比如说用户管理是个功能集,而用户管理又包括了增加用户、删除用户等具体的功能。域建模是其系统设计的方法,用到的是coloruml,也就是常说的四色原型,这个目前已经有不少工具支持,比如b转载 2009-01-16 16:56:00 · 2385 阅读 · 0 评论 -
FDD Resources
FDD资源 1.FDD Articleshttp://www.processwave.net/Articles/SoftwareProcess/FDD/fdd_articles.htm 2.featuredrivendevelopmenthttp://www.featuredrivendevelopment.com/原创 2009-01-16 17:50:00 · 686 阅读 · 0 评论 -
CWE/SANS TOP 25 Most Dangerous Programming Errors
Experts Announce Agreement on the 25 Most Dangerous Programming Errors - And How to Fix ThemAgreement Will Change How Organizations Buy Software.Project Manager: Bob Martin, MITREQuestions: top2原创 2009-01-14 10:46:00 · 3286 阅读 · 0 评论 -
在Xp home上安装Rose2003
在Xp home上安装Rose2003 我在笔记本上安装Rational Rose 2003时,系统提示:操作系统不支持安装。我笔记本用的是Windows XP home版操作系统。我去Rational官方网站上查找发现Rational Rose 2003 不支持XP home版操作系统。经过一番研究,给出了如下解决方案:安装时让Rational Rose 2003不对操作系统版本进行转载 2007-04-23 00:19:00 · 1513 阅读 · 2 评论 -
IT项目管理-计划-估算
对于软件项目,估算有很重要的地位,估算步骤最好是能够先估算规模,再根据生产率得到总体工作量,再根据总体工作量预计项目各阶段周期。类别估算,参数估算,专家法或三点法估算,功能点估算等都常在软件项目中使用。在没有充分的历史数据积累的情况下建议参与专家法通过类别方式进行估算,有了足够的历史数据来检验和校正估算参数和可以过渡到功能点估算和专家估算。项目在进行过程中需要不断的积累和收集历史项目的实际执行数据转载 2008-02-20 16:59:00 · 1008 阅读 · 0 评论 -
关键链方法和传统关键路径方法的比较
关键链方法和传统关键路径方法的比较 关键链是Eli Goldratt博士1997年提出的一个项目管理新概念,是TOC约束理论在项目管理中的应用。TOC约束理论的基本思想也很容易理解,就是生产链中最薄弱的环节(瓶颈),决定了整体生产的速度,提高非瓶颈处的能力不能提高整体生产速度,要提升整体生产速度,必须提升瓶颈处的能力。很容易发现,TOC约束理论的基本思想早就在项目管理领域得到应用,传统的关转载 2008-02-20 17:16:00 · 3665 阅读 · 0 评论 -
Project中资源平衡操作简单指导
Project中资源平衡操作简单指导 资源平衡是一种进度网络技术,用于已经利用关键路径法分析过的进度模型中。资源平衡的主要目的就是在满足交工日期的情况下,尽可能的平衡项目各资源间的负荷,达到资源的均匀和平衡使用。关键路径的计算的最早开始时间和完成时间,最迟开始时间和完成时间是没有考虑资源的可用数量的。而实际情况是任何项目团队每种岗位角色的人力资源数据在某是时间段都是有限的,因此需要通过资源平衡转载 2008-02-20 17:28:00 · 3443 阅读 · 0 评论 -
关键链方法的多项目监控技术
关键链方法的多项目监控技术为了充分利用重要的资源,降低成本,多数公司通常都会有多个同时进行项目共享资源。但多项目环境会带来其他的问题,在同一时刻多个项目可能会抢夺同一个共享资源,如果安排不当,可能会导致某些项目延期、以及工作效率严重下降等问题。在计划阶段,关键链方法可以通过编制资源约束计划、容量缓冲区(Capacity Buffer)、同步化等技术,使共享资源在任何一个时间内,只为一个项目工作转载 2008-02-20 17:19:00 · 1406 阅读 · 0 评论 -
scrollbar属性、样式详解
1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条) overflow-x水平方向内容溢出时的设置 overflow-y垂直方向内容溢出时的设置 以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色) scrollbar-arrow-c原创 2008-02-27 13:07:00 · 9204 阅读 · 0 评论 -
凡事预则立:谈项目开发计划
凡事预则立:谈项目开发计划by AMT 雅行 在开发活动中,项目计划是项目启动后的头一件重大事件,但也是经常被忽略的一件事。项目计划好比是一份项目的交通图,指导项目准确的达到目标,即使它没有被形成规范文档,它至少会在项目经理的脑子里,只不过比较粗糙和模糊罢了。为什么每个项目都需要一份项目计划,并且要形成规范的文档呢?这是因为:第一、通过制定计划,使得小组和有关管理人员,对项目有转载 2008-02-27 14:18:00 · 681 阅读 · 0 评论 -
CIO应该首先是一个商人 其次才是技术领袖
CIO应该首先是一个商人 其次才是技术领袖 “要马儿跑,又要马儿少吃草(Domorewithless)。”这话从优派全球副总裁兼首席信息官RobertMoon的嘴中说出来一点都没有抱怨的意思,他反而觉得这是企业对IT的要求和对CIO价值认识提高的表现。“如今的CIO应该首先是一个商人,其次才是技术领袖。他需要用商人的眼光与头脑处理事情o”对他而言,“少花钱多办事”是商人天经地义的本性,也是CI转载 2008-02-27 17:37:00 · 667 阅读 · 0 评论 -
如何估算开发进度
如何估算开发进度 我所在的团队有六个开发人员,两个测试人员.我们的过程还不成熟,基本上处于初级阶段,需要不断的改进.一个新的版本开始了,开发计划的制定是首先遇到的问题. 计划始终依赖于需求和人员,涵盖的内容包括几个重要的里程碑:需求分析,设计与实现,测试.只要把这三个阶段的时间估算出来,基本上这个版本的计划就会更容易制定.人员是相对固定的,而需求是相对变化的,我们第一步就是要确定需求.通常我们转载 2008-02-28 17:03:00 · 812 阅读 · 0 评论 -
项目管理的一些工具软件集合
1) MSP(单机版) MSP的功能很多,实际上我主要用来做WBS(工作分解结构),采用的任务管理方式还是工期型,即通过开始结束时间来定义任务。对于大的项目,如果项目组织分层管理,则我的项目计划中只分解到小组任务的粒度,各小组长自己使用MSP或者EXCEL来做更细粒度的任务分解。这些文件一般例行每周更新并分发给各项目成员。2) EXCEL主要用做问题管理、风险管理、资源管理,这些文件的转载 2008-02-29 15:24:00 · 1311 阅读 · 0 评论 -
项目开发的流程(转)
项目开发的流程 一。 项目方案的确定。 运营组起计划,写出各种方案书 开发组进行技术可行性考核 运营组再修改方案 以上若干循环,到最终确定方案 然后运营组画出全部的页面效果。 二。美术方案的确定 美术组根据项目方案和页面效果确定网站初始风格。(附带一句,本公司是自己运营网站的) 运营组和美术组最终协调确定美术方案 三。初始项目结构的确定 开发组根据方案确定每个功能和每个功能需要表达的内容(就是传统转载 2008-02-29 13:30:00 · 766 阅读 · 0 评论 -
电子商务网站的可持续发展
电子商务网站的可持续发展 2007年终于过去了,从焦油坑里爬出来幸存的人们,互相握手庆幸,喜极而泣,纷纷在博客上写工作总结与来年展望,而我终于厌倦了期权的精神鸦片,难得的坐下来,远离自己负责的网站,想一想来年的布局。 在国家大力宣扬环保,可持续发展的时候,从企业,从网站,就我个人,都要讲一个可持续发展,一夜暴富的思想只会浪费精力,没有方向,而只有平时注重积累,厚积薄发,终转载 2008-02-29 14:29:00 · 855 阅读 · 0 评论 -
如何组织开发团队
如何组织开发团队作者:Scott W. Ambler 如何构建软件开发团队取决于可供选择的人员、项目的需求以及组织的需求。本文阐述了项目实施过程中各种团队组织的策略。 有效的软件项目团队由担当各种角色的人员所组成。每位成员扮演一个或多个角色;可能一个人专门负责项目管理,而另一些人则积极地参与系统的设计与实现。常见的一些项目角色包括:分析师、策划师、数据库管理员、设计师、操作/支持工转载 2008-03-03 11:11:00 · 974 阅读 · 0 评论 -
国际观点:有助于你编程而立即要做的10件事
国际观点:有助于你编程而立即要做的10件事 【优快云编译】我们一直努力又努力去掌握那些对于我们来说是全新的东西。那么,我们做什么来帮助学习?下面是一个关于如何使你编程更迅速合理的10件事情的列表。我更习惯与使用Ruby on Rails,但下面的观点也适用于其他环境。1.升级单元测试你的编程没有测试?你应当随时进行测试,即TATFT ( testing all the fucking t转载 2008-09-19 14:14:00 · 599 阅读 · 0 评论 -
Git 分支的最佳实践
git简单流程:http://rogerdudler.github.io/git-guide/index.zh.html复杂点的流程:http://jiongks.name/blog/a-successful-git-branching-model/转载 2019-05-09 15:01:18 · 462 阅读 · 0 评论