软件项目工程实施能力
•
日复一日的努力只为成就美好的明天 。02:36:1902:3 6:1902:36Mon day , December 28, 2020
•
安全放在第一位,防微杜渐。20.12.28 20.12.2 802:36:1902:3 6:19De cember 28, 2020
•
加强自身建设,增强个人的休养。202 0年12 月28日 上午2时 36分20 .12.282 0.12.28
•
精益求精,追求卓越,因为相信而伟 大。202 0年12 月28日 星期一 上午2时 36分19 秒02:3 6:1920. 12.28
•
让自己更加强大,更加专业,这才能 让自己 更好。2 020年1 2月上 午2时36 分20.1 2.2802:36December 28, 2020
•
这些年的努力就为了得到相应的回报 。2020 年12月2 8日星 期一2时 36分19 秒02:3 6:1928 December 2020
2、油田业务组、项目实施组、项目市场组:
在组织结构实施的初期或是项目数量不多时,不用进行明确 的划分,项目实施组在没有具体项目时可以进行相关业务的 研究;项目业务组、项目市场组在项目比较多时,可以参与 项目的实施;
7、领域工程中的构件复用
当软件企业希望跨行业发展或是开拓新的软件市场时,构件 复用技术将大大降低开发成本,缩短开拓新市场的时间周期
培训维护 项目验收 软件修改
试运行 集成测试
系统设计 实施计划 实施方案 需求分析
新模块 新构件 现有构件
项目经理(系统分析员) (基于构件库系统分析与设计)
构件开发人员 (专业化分工)
技术支持人员
可复用构件或解决方案库
4、构件复用的优越性
1、使软件企业实现真正可用的资源积累; 2、逐步形成领域解决方案,大大缩短特定行业 软件项目实施周期,提升企业市场竟力; 3、实现软件开发人员更明确的专业化分工,大 大提高工作效率; 4、大幅度提升软件的质量;
•
爱情,亲情,友情,让人无法割舍。2 0.12.28 2020年 12月28 日星期 一2时3 6分19 秒20.12. 28
谢谢大家!
•
科学,你是国力的灵魂;同时又是社 会发展 的标志 。上午2 时36分 19秒上 午2时3 6分02:36:1920 .12.28
•
每天都是美好的一天,新的一天开启 。20.12. 2820.1 2.2802:3602:36 :1902:3 6:19De c-20
•
相信命运,让自己成长,慢慢的长大 。2020 年12月2 8日星 期一2时 36分19 秒Mon day , December 28, 2020
6、对公司组织结构建议
新组织结构说明:
1、通用技术组:(目前只包含数据库相关的技术)
开发人员实行专业化分工,视通用工具的大小,每个人负责 1-3个软件模块的开发、定制、维护、升级;当项目比较多 时,开发人员主要进行工具定制;当项目比较少或是不涉及 所负责模块时,开发人员对模块进行维护或升级;
可以有效的控制成本,提高开发效率,提高软件质量,降低 项目维护费用;
试 人
培训维护
员
2、传统实施过程局限
1、软件项目开发过程难以控制;经常无法按合 同要求按时交付; 2、软件项目开发成本高(主要是人员成本), 利润微薄;劳动生产率低下; 3、开发的软件模块的质量无法保障; 4、软件项目市场开发的市场人员,相对被动;
传统软件项目实施过程 只适合中小规模软件项目
3、构件复用的实施过程
6、对公司组织结构建议
3、数据库技术部,根据勘探开发信息部细分的油田业务所 提出的对通用工具的要求,开发或定制相关的工具;并负 责跟踪最新的数据库技术,为其它部门提供相关的技术或 工具支持; 4、建议新的组织结构如下图;
项目部
项目市场组 项目实施组 油田业务组 通用技术组
原数据库技术部
原勘探开发信息部
谢谢 !
刘朝红 2002年7月
•
生活中的辛苦阻挠不了我对生活的热 爱。20. 12.2820 .12.28 Monday , December 28, 2020
•
人生得意须尽欢,莫使金樽空对月。0 2:36:19 02:36:1 902:36 12/28/2 020 2:36:19 AM
•
做一枚螺丝钉,那里需要那里上。20. 12.2802 :36:190 2:36De c-2028 -Dec-2 0
促进软件企业由作坊到工厂转变
5、构件复用公司组织结构
下面是北大青鸟支持构件复用的软件企业组织结构
技术服务 地球物理 勘探开发 数据库 图形部 钻录井部 经济评价
6、对公司组织结构建议
组织结构建议: 1、在公司目前组织结构的基础上,将对数据库与勘探开 发信息部的职能进行重新定位; 2、勘探开发信息部,负责公司油田项目的市场、油田业 务细分、并以用户的角度为数据库部门提出通用工具定制 或开发的需求;并负责利用通用工具定制针对不同油田业 务的解决方案及各项目的具体实施;
1、传统项目实施过程
软件项目市场运作过程
项目经理
实施 方案
意向性需求
用户
(1)
市场人员
签订项目合同
(5)
技术部门
(6)
项目组
项目经理 开发人员 测试人员
1、传统项目实施过程
项目具体运作过程
需求分析
项
目
用
实施方案
经
户
实施计划
理
相
、
关
系统设计
开
专 业
软件开发
发 人
技
试运行
员
术
、
人
软件修改
测
员
Байду номын сангаас
项目验收
软件项目市场运作过程
用户
需求
(2)
项目市场人员
(1)
推销解决方案
需求
(3)
解决方案
构件开发部
签订项目合同
(5)
技术部门
(6)
项目组
项目经理 开发人员 测试人员
1、对项目市场人员要求相对较高; 2、在软件项目合同签订前,技术开发人员一般不与用户直接接触;
3、构件复用的实施过程
用户专业技术人员 项目经理、项目开发人员(人数越来越少)
通用构件、解决方案
与 软件项目工程实施能力
讨论主要内容
1、传统软件项目实施过程; 2、传统实施过程的局限; 3、基于构件复用的软件项目实施过程; 4、构件复用的软件项目实施过程的优越性; 5、构件复用技术的公司组织结构; 6、公司组织结构的建议----基于构件复用技术; 7、构件复用技术跨行业应用----领域工程;
石油项目部 证券项目部 电力项目部 电信项目部
…
专业方案 专业方案 专业方案 专业方案 …
库
库
库
库
通用技术组
由于时间仓促,对软件工程相关技术了解有限,本文还存在 很多细进步细化或优化的地方;
在此,仅希望能为改善公司运作、促进公司发展、提升公司 软件项目实施能力、提高软件项目的经济效益出一点力;
如有不妥当之处,还请多多包涵。。。