开发流程与管理--国内IT项目开发流程
国内IT项目开发流程
- 1 图解
- 2 介绍
- 3 流程
- 4 项目死亡信号
- 5 经典书籍摘要
- 5.1 《人月神话》
- 5.2 《华为硬件开发》
- 5.3 《IT项目管理那些事儿》
- 5.3.1 中小型民营IT企业项目管理手记
- 5.3.2 电信行业应用软件项目管理案例
- 5.3.5 IT企业PMO工作实践
- 5.3.10 如何带好80后研发团队
- 5.3.11 项目管理之兵者诡道
- 5.4 《项目管理知识体系指南》
- 6 总结
- 参考
1 图解
下面2张图的来源,请见链接
2 介绍
待加
3 流程
待加
4 项目死亡信号
- 软的资深工程师DareObasanjo在2007年写的一篇博客Top TenSigns Your Software Project is Doomed。作者以其在微软的亲身经历总结了软件项目的10条经验。
- 10个项目死亡的信号
(1)第一版做太多功能;
(2)太依赖新技术平台;
(3)与公司另一个有份量的产品竞争;
(4)团队人手不足;
(5)复杂的问题,需要复杂的解法;
(6)成员开始隐藏进度落后的事实和原因;
(7)不断更改、增加的需求;
(8)2.0 症候群–非要更大、更强、更美;
(9)产品没有市场立足点;
(10)根本你无法解决的大问题。
5 经典书籍摘要
5.1 《人月神话》
《人月神话》精简
5.2 《华为硬件开发》
华为硬件开发
5.3 《IT项目管理那些事儿》
5.3.1 中小型民营IT企业项目管理手记
- 民营IT企业中,项目经理多义务少权利
- 销售:善于引导话题和总结,而且善于规避和化解矛盾
- 有效引导和收敛需求、可视化的Demo设计,是项目经理迈向成功的坚实基础。
- 对项目经理而言,最重要的是项目进度,技术必须服从于进度。
- 作为长期合作的对象,不要总是无限制地去抱怨和指责团队成员,这样对团队士气的影响是很消极的。
- 一个好的项目经理应该像一流的大厨一样,根据不同的材料去烹饪,而不是根据食谱去烹饪。
- 对于项目经理而言,项目开发阶段最重要的一项工作就是项目的监控,没有100%完美的代码,只有按时实现与否,这才是最重要的。
- 文档资料–系统架构、系统需求、系统设计、系统测试、用户手册、项目管理文档(项目进度报告和调整、历次会议纪要、项目整体预算、支出)
- 中国民营企业往往先有业务再有管理,重业务轻管理,轻技术是普遍现象。
5.3.2 电信行业应用软件项目管理案例
- 小型项目
从“专才”变“通才”是转型为项目经理的第一个功课。
适当分工,将精力关注项目的重点技术问题。 - 中型项目 > 15人
项目经理应当学会使用系统化的项目管理方法。 - 大型项目
项目经理成长的关键点不在于技术能力与管理能力,而在于能够接受在团队中边缘化的定位,以及能否迅速适应角色的转换。 - 组织级项目管理
提高眼界,发挥他人优点,正视自己缺点
5.3.5 IT企业PMO工作实践
读起来难受,大型焦油坑挣扎场面
5.3.10 如何带好80后研发团队
项目管理常用MS Project,多项目管理也可以采用MS Project Server、JIRA,也可以采用免费的Redmine;
画甘特图还是使用MS Project方便。
版本管理常用SVN、GIT;
缺陷管理建议用Buhzilla、Redmine;
知识管理为Wiki。
需求工具、数据库ER工具、流程图和UML工具也最好统一。
5.3.11 项目管理之兵者诡道
《孙子兵法》中‘兵无常势’很符合软件项目的特点。
自古定大事者,不过一二臣而已。
勿纸上谈兵,师夷长技得中国化。
择人定势,项目第一步。
工具只是工具,而非桎梏。
5.4 《项目管理知识体系指南》
待加
6 总结
- 学校、学历会带来成长阻力,突破阻力的代价比进入名校获取学历的代价要大
- 了解人、事、环境是成功第一步
参考
1、IT项目开发流程
2、一个软件完整的开发流程介绍
3、软件项目开发流程以及人员职责
4、《人月神话》精简
5、华为硬件开发
6、《IT项目管理那些事儿》
7、《IT项目管理那些事儿》–中小型民营IT企业项目管理手记作者–王保强csdn
8、《项目管理知识体系指南》 [第六版]
开发流程与管理--国内IT项目开发流程相关推荐
- 【ZZ】使用github管理Eclipse分布式项目开发
2019独角兽企业重金招聘Python工程师标准>>> 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用g ...
- 使用github管理Eclipse分布式项目开发
使用github管理Eclipse分布式项目开发 老关我在前面的博文(github管理iOS分布式项目开发)中介绍了github管理iOS分布式开发,今天老关将向大家介绍使用github管 理Ecli ...
- 电商生鲜网站开发(一)——Spring Boot项目开发准备
本系列内容完成Spring Boot框架的电商生鲜网站开发的完整案例,前后端分离开发的案例,先开发后端接口后开发前端,最后部署等待. Spring Boot项目开发准备 文章目录 Spring Boo ...
- 学生宿舍管理项目开发计划书_1学生信息管理系统项目开发计划书
软件文档 2.4完成项目的最迟期限 项目系统测试最后完成日期为:2012年08月28日,然后在2012年08年30日之前,进行运行时的测试.产品化工作,包括用户培训等服务活动的实施. 3实施计划 3. ...
- ts16949 软件开发流程图_TS16949 标准流程之汽车零部件项目开发流程
APQP阶 段 序号 检查项目 责任部门 文件最 终归口 部门 结果 审核说明 第一阶段:项目启动 1 是否具备<项目可行性分析报告> 市场部 开发部 2 是否具备初始<产能分析报告 ...
- 深入体验php项目开发.pdf,《深入体验PHP项目开发》.(谭贞军).[PDF]
090756q2fwgddoa5qto2kz.jpg (65.13 KB, 下载次数: 0) 2018-8-8 14:24 上传 本书介绍: php语言是当今使用最为频繁的网络编程语言之一,一直在开发 ...
- 深入体验c语言项目开发 光盘,深入体验C语言项目开发
c语言是当今使用最为频繁的编程语言之一,一直在开发领域占据重要的地位.<深入体验C语言项目开发>通过10个综合实例的实现过程,详细讲解了c语言在实践项目中的综合运用过程.这些项目从作者的学 ...
- Androidstudio开发button按钮的操作以及项目开发大致过程
随着应用Androidstudio的不断深入,对于一个Android项目的开发流程也是不断形成这自己的理解.笔者对于Android的学习时间比较晚,我没有使用eclipse对于Android进行开发学 ...
- 宙合Air700E开发板小白上手教程-LuatOS项目开发入门hello_world
本文章适合刚收到开发板不知如何上手的小白,我们将从如何下载相关资料,需要哪些软件,再到连接开发板,如何新建一个helloworld项目,烧录并查看日志. 下面我们开始一起学习如何使用LuatOS开发出 ...
- 【Springboot+vue项目开发】:网盘系统项目开发流程(03 微服务项目的划分及构建)
03 微服务项目的划分及构建 项目链接 问题1:IDEA如何将git下来的是工程转为maven工程 IDEA如何将git下来的是工程转为maven工程 问题2:jdk1.8的选用 问题3:Maven工 ...
最新文章
- 2020暑期实习后台开发字节跳动笔试
- NLP 中文短文本分类项目实践(下)
- Python之Time模块
- Your potential, our passion
- 多VLAN配置DHCP
- easyui tree复选框是否打钩状态_原创深度:如何利用OpenVINO工具套件监控机器操作员情绪状态(一)...
- 基于耗散性的matlab,基于耗散能的沥青抗老化性能评价方法与流程
- 用xml模块方式导出多种offcie文件
- android修改开机动画和铃声
- jer中无html文件,jsoup抓取网页+详细讲解
- 学习c语言-----输出图形
- 计算机二级ms通过率,计算机二级office通过率高吗
- 机器学习者面试,看这10个建议
- HTML+JS+CSS+xml快速入门
- python时间日历(超详细)
- VuePress 开发技术文档网站,管理.md文件,生成静态网站
- 手把手搭建SSM框架
- 【Java学习笔记】接收命令行参数输出指定个数的斐波那契数列
- Tita OKR分享:如何用OKR开周会?
- 智慧树工业机器人测试答案_智慧树工业机器人答案章节单元测试答案