UDN-企业互联网技术人气社区

板块导航

浏览  : 11055
回复  : 95

[实施开发方法论] 【专题】用友客户化开发方法论---持续更新,欢迎讨论。

  [复制链接]
丁浩真的头像 楼主
发表于 2015-5-11 23:21:19 | 显示全部楼层 |阅读模式
        

    自打小编我成为了一个高大上的码农之后,就难免接触到各种软件开发的方法论。咱们码农其实是很单纯的,说白了搬砖怎么搬不是搬啊对不对?所以老板让咋搬咱们就怎么搬,大部分人也没搞明白这些玩意儿背后到底是个什么思路。
    但是小编我和其他码农不一样,我是个爱思考的人。所以在搬砖之余,我就会去找一些书来看,比如经济学、心理学、业务流程管理、销售管理之类的,一来可以涨涨姿势,二来也尝试站在老板的角度来观察一下咱们搬砖的情况。

   一开始吧,我也看不出啥门道。各种方法论看上去都挺客观的,据说有的可以准确控制搬砖的进度,有的能统一砖块的质量,还有的能让咱们搬砖的时候既高效又开心。

那么问题来了,搬砖技术哪家强?{:2_30:}

哪家强和我们有半毛钱关系,学好用友自身的板砖方法才重要。所以小编这一期给大家带来用友开发方法论专题。每日更新,欢迎大家参与讨论。

第一期  开发方法论的3W1H

用友具体出过几个方法论小编不太清楚,目前这个版本小编项目上一直实操着感觉还不错给大家做一点点分享。先来整个三W一H。
WHY?这东西啥用?
   我们在项目客开过程中需要一种管理体系或工具,来根据用户的业务特点,来评估客户化的收益与风险,使客户化与标准化达到平衡;既要满足业务需要,又要保证系统的安全,提升总体的投资回报率。

WHERE?  这一堆玩意儿我该用哪些
     客户化开发方法论中尽管提供了标准的开发步骤和程序,但各阶段、各任务、各工具及模板组件化,可以根据项目的实际情况,灵活选择,有的放矢,科学组合      
  在具体的项目开发过程中,根据客户的个性状况和基础水平,结合用友产品的特点,用户完全可以从特定的开发步骤开始切入,从而有效利用客户原有的一些积累和基础。比如,对于以前曾实施过ERP系统的企业,企业有着良好的基础数据和流程优化基础,则在实施过程中则完全可以直接进入客户化开发阶段。“不必从零开始,也无须完全否定”,这一思想也体现了灵活的特点,从而根据项目的实际情况,灵活运用,高效实用。

WHAT? 我该用哪些类型的文档?
    任何客户化开发方法论都只是战略导向,是带领项目走向成功的向导图。而具体对一个项目来说,应该如何开发、怎样分阶段、每阶段重点工作是什么、解决什么问题、会有什么情况、怎样应对、采用什么样的方法等。开发顾问不能仅仅按照开发方法论照本宣科,而应该在方法论的原则指导下根据实际情况做灵活的调整和运用,把方法论理论与客户业务相结合、与行业最佳实践、与产品实际相结合,这才是编写这套开发方法论的主旨。
HOW?我怎么用好这些文档?
    小编才疏学浅,希望各路大神多多指点来填补此空白。

第二期  开发方法论的 PDCA(PLAN-DO-CHECK-ACT)
在客户化开发方法论中,我们可以把一个项目的开发过程分解为计划-执行-检查-行动四个过程,即PDCA过程:
PDCA(PLAN-DO-CHECK-ACT)戴明循环通常应用于相当细致的工作流程。在客户化开发方法论中体现于全过程的PDCA循环,前一阶段的系统目标和评估状况会成为下一阶段系统改善的起点,以此来体现用友为客户持续服务,给客户带来持续增值的价值。不仅项目阶段如此,在客户化开发过程中,在项目组织所有层面和任务上持续应用戴明循环――项目领导小组、核心项目组、项目关键用户、项目最终用户,使每一层面和任务都把项目客户化开发和运行过程作为一个持续学习和改善的过程,如下图所示:
        客户化开发方法论中的全范围戴明循环

第三期  概述
客户化开发方法论中的开发路线图共有五步,包括:项目规划、分析设计、系统架构、实施交付、持续优化五个阶段,对于每一个阶段,定义了要完成的目标及要做的主要任务、工作策略及说明、角色和职责、交付成果、风险提示、使用模板等。
l 项目规划:主要任务包括项目内部交接、需求调研、技术方案、可行性和风险评估、商务谈判、团队组建、项目启动。此阶段主要是为分析设计提供开发需求依据;
l 分析设计:结合项目规划阶段所了解的需求进行需求分析及系统设计,主要任务包括需求分析、系统概要设计和系统详细设计,为下阶段系统架构奠定基础;
l 系统建设:根据确定的系统详细设计方案,进行开发准备、代码实现、单元测试及集成测试等,为系统实施交付提供客户化开发产品;
l 实施交付:上线前的一系列准备工作及上线切换,主要任务系统切换方案、系统运行制度制定和发布、系统上线环境建立、系统切换检查、动态数据导入等,进入了运行支持阶段;
l 持续优化:上线切换完成之后,系统开始运行,进行持续支持,主要任务包括:运行支持、月结、项目收尾与总结、持续优化诊断报告、项目验收、内部服务交接等。


第四期  项目规划阶段
1.jpg

1.1.1 阶段目标
§ 确定客户业务需求;
§ 确定开发任务、项目报价、开发合同;
§ 成立双方项目组并共同拟定开发计划;
§ 成功召开项目启动会;
1.1.2 阶段任务
§ 项目内部交接
§ 客户概要需求调研
§ 项目评估(包括技术方案、可行性评估、风险评估)
§ 商务谈判(包括开发方案、工作量估算及报价、开发工作任务书、开发合同)
§ 团队组建
§ 组建双方项目团队
§ 项目启动会议召开
1.1.3 操作攻略1.1.3.1 项目交接
§ 制定项目交接计划与清单(软件合同、实施合同、开发合同)
§ 召开项目交接会议,做好内部交接会议备忘录
§ 对于没有明确开发收入项目的合同是否涉及内部费用划拨,是否制定专项费用预算,特别是外包预算及支付权限和办法
§ 明确上级对项目的管理权限和范围,并给予的支持内容
1.1.3.2 需求调研
§ 制定调研计划:在ERP项目的售前阶段,一般用友售前咨询顾问会进行一些简要的调研,来确定项目开发的目标。其目的是为了论证ERP项目可行性的需要,所将要制定的开发计划是一个比较粗略的计划,对工期和资源的估算只是一些预估;在开发阶段,需要重新进行调研,以澄清所有的客户业务细节,并进行业务规则与系统的匹配。调研结束之后,可以得到开发的应用解决方案
§ 在正式调研前我们需要拟定一个调研提纲,罗列出我们调研过程中的主题及内容提要
§ 编写需求调研报告,对所开发的软件需求进行概要的描述  
§ 编写需求确认表,由双方负责人签字确认
1.1.3.3 项目评估
§ 根据客户的概要需求,提供我们的技术解决方案
§ 根据概要需求及技术方案,对方案的可行性进行评估
§ 根据概要需求和技术方案,给出风险评估报告,并对关键的风险的控制点和规避的措施

1.1.3.4 商务谈判
§ 根据客户的概要需求,制定客户化开发方案
§ 根据客户的概要需求,制定工作任务书明确双方的义务和项目目标
§ 根据客户化开发方案,制定工作量估算报价明细
§ 拟定开发合同,明确开发成果所有权、特殊约定等未尽事宜
1.1.3.5 团队组建
§ 根据项目需要,制定双发项目组成员名单、通信录
§ 根据项目需要,制定项目组织结构图
§ 根据项目需要,制定项目组成员(客户方、用友方)职责和任务明细
§ 根据客户化开发方案,制定项目推进计划书
1.1.3.6 项目启动
§ 项目启动会前确定项目组的工作环境,保证项目组的沟通方便:明确工作办公地点、准备网络平台、准备工作设备、企业员工技术的摸底。项目组工作环境要求内部网络的通畅,外部互联网的通畅,项目组成员应该有固定的EMAIL地址;有专门的文档及打印共享服务器,该服务器也可以作为项目沟通的系统平台
§ 配合项目启动会,可在公司范围内进行一些必要的宣传活动,比如建立公司ERP宣传墙和项目进度看板等
§ 项目启动会后要形成广泛的影响


献上专题文档下载链接
游客,如果您要查看本帖隐藏内容请回复

第五期  分析设计阶段...小编领导太过残暴给我搞了一堆砖。现在得继续挑灯板砖了,下次在述。


        








相关帖子

发表于 2015-5-12 10:01:47 | 显示全部楼层
学习了     
使用道具 举报

回复

发表于 2015-5-12 10:28:17 | 显示全部楼层
高大上!
使用道具 举报

回复

发表于 2015-5-12 11:08:57 | 显示全部楼层
火前留名,这个一定要学习一下!
使用道具 举报

回复

发表于 2015-5-12 16:44:48 | 显示全部楼层

回帖奖励 +10

道理我都懂 为啥标题上有个错别字:shutup:
使用道具 举报

回复

丁浩真的头像 楼主
发表于 2015-5-12 16:47:38 | 显示全部楼层
mx100 发表于 2015-5-12 16:44
道理我都懂 为啥标题上有个错别字

- -万恶的输入法。。。
使用道具 举报

回复

发表于 2015-6-13 11:01:16 | 显示全部楼层
好东东!
使用道具 举报

回复

发表于 2015-6-26 19:19:49 | 显示全部楼层
大家都抄底去了,咱玩不起的来看看
使用道具 举报

回复

发表于 2015-6-26 20:23:48 | 显示全部楼层
ywtour 发表于 2015-6-26 19:19
大家都抄底去了,咱玩不起的来看看

抄吧抄吧,要不日子没法过了
使用道具 举报

回复

发表于 2015-6-27 11:49:52 | 显示全部楼层
学习了  
点评 ( 3 ) 收起 / 展开点评

hf20140618 2016年04月25日 13:33 详情 回复

学习一下,谢谢楼主!

东北人 2015年09月28日 21:15 详情 回复

哈哈 加油

现在的眼泪 2015年09月17日 17:08 详情 回复

可以找到非常多的资料

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们
联系我们
  • 电话:010-86393388
  • 邮件:udn@yonyou.com
  • 地址:北京市海淀区北清路68号
移动客户端下载
关注我们
  • 微信公众号:yonyouudn
  • 扫描右侧二维码关注我们
  • 专注企业互联网的技术社区
版权所有:用友网络科技股份有限公司82041 京ICP备05007539号-11 京公网网备安1101080209224 Powered by Discuz!
快速回复 返回列表 返回顶部