一直在小公司做,对正规的项目开发流程不太熟悉,麻烦有经验的兄弟介绍下。从一个项目开始到结束要经过哪些流程,用到些什么软件。谢谢

解决方案 »

  1.   

    看看CMM的书,大公司也是参考那个的。
    还有PMP,我正在复习。不过发现两者真的非常相似
      

  2.   

    看http://www.mypm.net/,也许有你想要的.
      

  3.   

    基本流程和一楼的说的差不多 具体如下:调研,可行性研究 :在接到一个项目的时候,首先要做市场调查(这个主要是自己公司开发项目),调查清楚
    如果这个项目做出来 市场情况怎么样 或者说市场上又没有同类的项目 可行性研究主要是指 公司接到一个做项目 你要研究 凭公司现在的人力和物力 或现有技术是否能够做出来 一个项目在之前 如果凭现在技术做不出来也只能望钱兴叹!并且这也是签合同的时候一个项目值多少钱的有力证据需求分析 :根据对方提供的资料或公司自己内部做的调研和可行性研究 作出项目的需求分析
    主要描述项目的基本功能 当然这个需求分析一般是项目经理或技术经理写的 而一般职员只要照着
    需求文档的能够用代码实现就OK了 一般这个时候就会用专门的UML图工具 画出UML“用例图”
    描述整个项目的具体流程及基本功能概要设计 :以需求文档为前提 在结合公司的一些基本情况和规章制度规范 将项目的每个功能点都要分好
    这个时候基本上项目小组内部也开始分工 某个人负责什么方面等等详细设计 :这个是在前面的基础上 在具体细分 以需求文档为前提 根据项目的功能 将项目所要用的
    的一些公共的类,接口 ,连接配置等一些东西 严格控制 甚至有些公司具体的类名,方法名也会在这一个阶段
    规定 而一帮程序人员就是照着这个已经完善的需求文档敲代码就行了 这个时候一般都会画出UML“类图”
    当然这个就要求公司比较正规 你的项目经理或技术经理这一方面的经验丰富而且比较勤快
    当然有些公司 将“详细设计”和“概要设计”放在一起实现的开发 :
    很简单,照着文档编码即可 可以说这是一个项目开发最轻松的地方内部测试 
    Juit测试方法,类,模块单独测试,模块合成测试 ,项目整体集成在模拟环境下测试
    这里测试主要是BUG和性能β版测试 
    :这个就是我们平常熟称的“游戏公测” 即找一些内部人员来测试 或者找对方的业务员来进行测试
    当然 这里面有业务员培训等等 还有很多其他测试发行 
    :就是经过测试合格 认为基本已经不存在什么大的BUG的话 将项目发行 也就是将项目交托给委托方维护 
    :后期的主要事情 即版本的升级 出现新的BUG 进行拓展等等问题 当然有些项目是不需要后期维护的
    基本上每个公司大概流程是这样子的  当然根据具体情况会有一点点不同 
    比如说 测试的时候 有用白盒测试发,黑盒测试法等等 楼主可以看一下这方面的相关文档