`
clq9761
  • 浏览: 587983 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

软件项目成功之道

 
阅读更多

一. 绪论


1、 习惯性优秀,如果我们坚持不懈,那么优秀就不再是一种行为,而成为一个习惯。


2、 采石工人信条:尽管我们只是采石头,但脑海中必须想象着最终建造出的宏伟教堂。


3、 如果一棵树在森林里倒了,却没有人在场听到,那么它发出的声响又算什么。要充分利用系统自动
 发送Email来了解自动构建系统过程的相关通知。


4、 要尽量主动完成技术领导人的更多职责,不要干等着这个职位落到你头上,而要展示出你在努力谋求
 这个职位,而且确实可以处理得很好。

 

二. 工具和基础设施


1、 在沙箱中开发,只需记住一个基本原则,在你准备好之前,要与其他人隔离,使他们不会受到你的工作的影响。 把这个原则描述为“隔离原代码”。


2、 管理资产,需要一个源代码管理(SCM)系统,也称为版本控制(VC)系统,跟踪存储库(或数据库)中的所有资产, 并协调对这些文件的安全访问。


3、 建立构建脚本,构建会把源代码转换为一个可运行的程序,根据需要打包图像和其它资源。自动完成构建过程 不仅可以更准确地完成各个步骤(更不容易出错),还能让我们按时收工。


4、 跟踪问题,一个好的问题跟踪系统会为给定的产品生成活动报告,遇到多少个问题,多少个问题得到解决, 花费了多长时间等,从而用来找出项目中的问题地带。


5、 跟踪特性,跟踪特性的方法与跟踪问题列表相同,需要维护一个统一的特性请求列表,为特性指定优先级, 并对研究或增加这个特性可能需要的时间做一个基本估算,并在白板上保留最高优先级的特性列表,
 让大家一目了然。如果一个任务不在指定优先级的列表中,就不要做任何处理。


6、 使用自动化测试框架来创建和运行自动化测试,也可以手工编写独立的测试。
 包括单元测试、功能测试、性能测试、负载测试、烟雾测试、集成测试、模拟客户测试。


7、 选择工具,工欲善其事、必先利其器,使用的每一个工具都应当最胜任相关工作,
 要在每个领域中寻求“最出类拔萃”的工具。


三. 实用项目技术


1、 按照任务清单工作,利用任务清单来安排每天和每周的日程,以个整个团队的工作顺序。
 并且为各个特性指定优先级,让适当的干系人或整个团队参与这个过程。(使用Wiki或RSS)


2、 每天都要协调和沟通,通过每日例会频繁进行航向修正。


3、 审查所有代码,频繁做小规模的代码审查可以保证代码清晰、简单而且整洁。

分享到:
评论

相关推荐

    如何提高软件项目成功率

    如何提高软件项目成功率 如何提高软件项目成功率

    制造开源软件-如何成功运营自由软件项目

    制造开源软件-如何成功运营自由软件项目

    中科院-高级软件项目管理师

    软件项目成功最重要的要素是什么?大型软件项目是依靠一个组织来完成的,如果这个组织 在管理上是无序的,开发过程是非正式和混乱的,计划期限和成本目标通常超限,项目的成功取 决于个人英雄式的行为,在人员发生...

    软件项目策划成功进行的九个基本要点

    软件项目策划成功进行的九个基本要点软件项目策划成功进行的九个基本要点软件项目策划成功进行的九个基本要点

    像拍电影一样做软件:IT项目管理成功秘诀 PDF

    《像拍电影一样做软件:IT项目管理成功秘诀》主要对比分析了影片制作与IT项目之间的相通之处,旨在通过好莱坞众多电影公司项目管理的长期实践,探寻出值得IT领域去借鉴的成功之道。通过实践《像拍电影一样做软件:IT...

    Ship It! A Practical Guide to Successful Software Projects.pdf

    一家软件公司在本书作者的帮助下,在不到半年的时间里发生了脱胎换骨的变化。他们有什么妙招吗?这本不到200页的小书给出了答案

    软件项目成功之要素

    我们在不断探寻更好的软件开发方法,希望能找到适合自己和团队的好...倒是有很多错误的方法,不过没有哪一种方法、观点、哲学或工具能“以不变应万变”,在所有时间、所有场合对所有项目和所有人都适用。软件是人创建的

    软件项目策划成功的要点

    软件项目策划成功的要点,成功人士必备宝典。9大步,清晰明了带你进入全新的项目开发。

    一个成功软件测试项目的经验

    一个成功软件测试项目的经验,一个成功软件测试项目的经验

    软件项目管理——失败案例分析

    软件项目管理——失败案例分析,IBM360系列的经验与教训

    软件项目集成管理解决方案

    软件项目管理一般面向软件开发团队以及有关管理者等部门或个人,最终提高企业软件生产力和项目成功率。 软件项目集成管理技术架构如下图所示: 2软件项目管理 2.1软件项目计划 2.1.1计划编制 项目...

    成功地管理软件外包项目

    IBM软件项目外包管理方案,PDF格式。

    项目经理学之软件项目管理

    软件项目管理 了解软件项目和软件项目管理的概念 了解对软件策划的要求 掌握软件策划的工作内容和过程 掌握软件项目计划文档的内容 了解软件项目计划文档的格式条目 项目管理是通过项目经理和项目组织的努力,运用...

    软件项目生存期模型-软件项目管理

    软件项目生存期模型是描述软件项目从开始到结束的阶段和活动的一种方法论,它分为五个阶段:概念、规划...可以说,软件项目生存期模型提供了一个系统化和标准化的管理框架,对于软件项目的成功实现起着至关重要的作用。

    软件项目管理文档模板

    需求分析类:明确清晰的需求,是项目成功的基础,在此收集了在需求分析过程中所将使用到的文档模板,共计14个; 系统分析与设计类:包括体系结构设计、高层设计、详细设计、数据库设计等6个相关文档模板;...

    软件开发项目实施方案.docx

    大量的软件公司项目实施案例证明, 软件项目是否成功、用户的软件使用情况是否顺利、是否提高了用户 的工作效率和管理水平,不仅取决于软件产品本身的质量,软件项目 实施的质量.........

    大三3.1软件项目成功的秘密.pdf

    大三3.1软件项目成功的秘密.pdf

    软件开发:如何成功管理一个项目

    软件开发:如何成功管理一个项目

    软件开发项目管理之敏捷模式管理

    软件开发项目管理运用敏捷模式管理。软件开发项目管理成功的关键

    Scrum实战——敏捷软件项目管理与开发

    《Scrum实战——敏捷软件项目管理与开发》为软件项目团队提供了如何成功实施敏捷软件框架Scrum的实用指南。本书叙事清晰准确,是第一本由实践者编写的针对现实状况的实用指南。书中描述了如何使项目团队价值最大化,...

Global site tag (gtag.js) - Google Analytics