还剩9页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
某汽车厂ERP管理系统软件开发过程管理一.需求分析汽车企业管理的重点是随着汽车行业的发展而不断变化的在汽车行业发展初期,汽车生产的组织形式是按库存生产,那时汽车品种非常单一,例如20世纪20年代福特公司只生产单一的黑色T型车,此时对于汽车企业管理的重点在于如何提高产品质量、扩大企业的生产能力以及提高劳动生产率而到了21世纪的今天,随着人们生活水平的提高,人们对于汽车的消费需求更加注重个性化特点,汽车生产完全由过去的以产品为中心转变为以客户为中心,汽车企业的生产组织形式也由过去的按预测生产转变为按预测加订单的生产组织形式,甚至有些先进的汽车厂家已经做到完全按订单生产对于现代汽车企业来说,管理的重点在于快速响应客户的订单需求、准确合理的排产计划以及精确的成本控制,详细来说汽车企业的管理需求主要在于以下几个方面1采购、库存、生产、财务四个业务环节应紧密衔接、数据信息及时充分共享,才能最大程度的避免盲目采购、库存成本增加I、生产过剩或跟不上等现象的发生2采购计划的编制、请购申请、供应商的选择及考核、采购人员的评价考核、合同的拟订及签订、采购合同的执行等等这些构成了一个现代化企业的采购业务的整个过程,而采购作为一个企业业务循环中的一个环节,就必须具备以下特点才能使采购环节更好的服务于生产等其他业务环节采购计划的制定要有据可循;供应商的选择体系要完善合理;采购合同的执行要有条不紊;采购部门进货提前量的控制;采购资金的占用要有计划而不盲目;3库存管理是汽车制造企业非常重要的一个环节,汽车的零件成千上万,因而对于汽车企业的库存管理更显重要,要做到使成千上万种物料的账物相符、降低库存、减少资金占用、同时避免物料积压或短缺,则现代化的汽车企业的库存业务应具备以下特点能随时得知某种物料的收、发、存状况;及时得知需要盘点的物料及盘点结果;随时能对现存的物料进行生产配比的模拟预算;在保证生产的前提下,最大程度的降低库存;应和财务部门紧密衔接,形成高效的过账措施;库存物资根据重要性不同,按照企业追溯制度要求,建立物资的库存批号4生产计划环节是汽车制造业企业的核心,也是整个企业管理最烦琐和最难管理的环节生产计划的制定要求能适应不同的生产模式,特别是能否成功处理按定单装配与按订单设计,这也是考验一个ERP产品功能是否强大的重要指标,为了满足个性化生产的需要
5.
3.2其他文档除了基本文档之外,对于尚在开发中的软件,还应该包括以下四个方面的文档a.软件质量保证计划;b.风险管理计划c.项目进展报表;d.会议纪录
3.3文档质量的度量准则.完备性所有承担软件开发任务的单位,都必须按照GB8567的规定编制相应的文档以保证在开发阶段结束时其文档是齐全的.正确性在软件开发各个阶段所编写的文档的内容,必须真实地反映该阶段的工作且与该阶段的需求相一致.简明性在软件开发各个阶段所编写的各种文档的语言表达应该清晰、准确简练,适合各种文档的特定读者.可追踪性在软件开发各个阶段所编写的各种文档应该具有良好的可追踪性文档的可追踪性包括纵向可追踪性与横向可追踪性两个方面前者是指在不同文档的相关内容之间相互检索的难易程度;后者是指确定同一文档某一内容在本文档中的涉及范围的难易程度.自说明性在软件开发各个阶段所编写的各种文档应该具有较好的自说明性文档的自说明性是指在软件开发各个阶段中的不同文档能独立表达该软件其相应阶段的阶段产品的能力.规范性在软件开发各个阶段所编写的各种文档应该具有良好的规范性文档的规范性是指文档的封面、大纲、术语的含义以及图示符号等符合有关规范的规定4评审和检查.软件需求评审.概要设计评审.详细设计评审.软件验证与确认评审.功能检查.物理检查.综合检查5记录收集、维护和保存在软件开发期间,要进行各种软件质量保证活动,准确记录、及时分析并妥善保存有关这些活动的记录,是确保软件质量的重要条件在软件质量保证小组中,指定专人负责收集、汇总与保存有关软件质量保证活动的记录需要采用精益生产的方式这对于企业的内部管理、设备与控制系统的能力及人员素质都是一个非常大的挑战一个现代化的汽车制造业企业要想使自己的生产严密有序的进行,其生产的业务体现上则应有以下特点汽车市场需求的预测数据及销售合同数据能够及时准确地转化为主生产计划数据;根据主生产计划、原材料及零部件的库存量、在制量、采购合同量由系统产生物料需求计划,大大提高计划编制的效率与准确性;根据生产计划及生产能力的比较,能够保持均衡生产;降低生产过程中的物料消耗、避免产生废品造成浪费;推行JIT及时生产和看板管理,减少在制品、减少物料库存甚至实现某些项目的零库存以降低成本;5营销管理能够建立分布广、效率高、市场信息反馈灵活的汽车销售网络,从而实现对整个分销网络的管理,对分销点销售定单的汇总以及对产品的分销调拨管理等等;增强企业对汽车销售市场需求的应变能力,尽快缩短新产品开发周期以适应市场灵活多变的需要;做好产品售后服务并对来自用户的质量反馈及时处理;6成本核算与控制是汽车制造业企业管理的主要核心内容之一成本分析与成本考核是对影响企业成本变动的各种技术经济因数及其影响程度做出定量的描述和定性的说明,它既为下一时期的成本预测、决策和控制提供了新的数据依据,同时也为前一时期成本计划执行情况做出了全面的总结,以反映企业成本管理水平,并对企业内部各级单位成本管理的成绩或失误进行责任奖惩成本控制的重点是事前预测并通过事后核算修正预测数据为以后提供更精确的预测为了能够为事后核算提供精确的数据用以修正事先的预测数据,需要能够提供实际成本实时统计的功能;为满足管理上的要求,成本核算与控制系统应具有以下特点可分批、分步进行结账作业;将成本要素细分,分别求算;人工权数、费用权数的设定维护;可计算各期间各成品、半成品及在制品的实际成本;可提高各项管理报表;排序123456789二.项目风险项目风险分析表(按风险值排序)三.人力及资源计划项目角色与职责本次项目将公司的在职120人中抽选出100人进行负责开发具体分为以下8组.项目经理1人,主要负责该项目的总进度与人员的总调度.项目副经理3人,直接对项目经理负责,分别主管项目小组与客户联络,人力资源调度,后勤工作.需求分析组10人,用一些善于交流的员工做此项工作,主要是与客户进行联络确定项目需求与沟通.总架构师1人,负责整个项目的总体架构.架构师5人,在总架构师做好整体架构之后,每个架构师主要负责自个模块的模块架构.设计小组30人,每组6人,在架构师设计好模块架构后,对项目中各个模块的具体环节进行设计.程序员小组50人,本小组的人员可以与其他的小组人员部分重合负责项目实现.技术公关小组10人,用一些技术高手作为在技术公关,在项目中遇到的技术难题,负责解决.测试小组30人,本小组的人员主要是一些擅长与软件测试技术的人员,同时也可以与其他的小组人员部分重合,再细分为6个小组,分别对系统的功能模块进行测试,并轮流进行其他模块的测试.配置人员5人,负责服务器相关软硬件配置,为程序员、测试员提供必要的后勤协助培训师外聘1-3人,负责进行相关培训项目资金计划.程序员每人每月基本工资为2000每组每人多出500作为奖金,由评审组按照员工的出勤情况和平时工作中的表现情况进行评定,然后决定每个人的奖金数量,然后上报后勤财会处.总架构师每月10000另从程序员的活动资金中抽出部分作为总架构师的奖金.普通架构师每月7000另从程序员的活动资金中抽出部分作为总架构师的奖金.测试人员每人的月薪是4000每组每人多出500作为奖金,由评审组按照员工的出勤情况和平时工作中的表现情况进行评定,然后决定每个人的奖金数量,然后上报后勤财会处.项目经理按年薪制,年薪10万,在最后,按项目的评定进行奖金增降幅度每年一5%到10%o.最后在项目交工验收之后,按照效益的不同,进行不同程度的薪水涨幅在最后按项目的评定对其进行奖金进行涨幅,每月5%到15%四.项目进度计划
4.1进度管理基准进度管理基准
4.2进度管理相关的会议进度管理相关的会议进度管理相关的会议
4.3进度计划
4.
3.1项目总进度计划集成测试、系统测试及接受测试8收尾工作10日系统、代码、文档、项目总结
3.2详细进度计划及资源分配资源分配.程序员每人每月基本工资为2000每组每人多出500作为奖金,由评审组按照员工的出勤情况和平时工作中的表现情况进行评定,然后决定每个人的奖金数量,然后上报后勤财会处.总架构师每月10000另从程序员的活动资金中抽出部分作为总架构师的奖金.普通架构师每月7000另从程序员的活动资金中抽出部分作为总架构师的奖金.测试人员每人的月薪是4000每组每人多出500作为奖金,由评审组按照员工的出勤情况和平时工作中的表现情况进行评定,然后决定每个人的奖金数量,然后上报后勤财会处.项目经理按年薪制,年薪10万,在最后,按项目的评定进行奖金增降幅度每年一5%到10%o.最后在项目交工验收之后,按照效益的不同,进行不同程度的薪水涨幅在最后按项目的评定对其进行奖金进行涨幅,每月5%到15%o.培训人员由于是外聘,所以聘用工资待定数据库设计第三阶段20工作日工资数据可设计机动时间30工作日工资详细设计150工作日工资模块功能分析与模块分组30工作日工资详细设计第一阶段25工作日工资详细设计第二阶段25工作日工资详细设计第三阶段50工作日工资详细设计机动时间20工作日工资里程碑提交系统设计10工作日工资项目需求调整10工作日工资编码及单元测试7月工资数据库实现与部署20工作日工资迭代开发及单元测试第一阶段30工作日?工资关键模块开发及单元测试20工作日?工资关键模块集成调整20工作日工资其他模块开发及单元测试(第1组)10工作日?工资其他模块开发及单元测试(第2组)10工作日?工资其他模块集成调整10工作日工资集成测试、系统测试及接受测试10工作日?工资模块集成测试8工作日工资系统测试2月工资里程碑测试0工作日工资收尾工作15工作日工资代码文档整理及项目总结15工作日工资项目结束0工作日工资五.软件质量保证
5.1目的本计划的目的在于对所开发的某汽车厂ERP软件规定各种必要的质量保证措施,以保证所交付的软件能够满足项目需求分析中的各项需求而且在使用中,要求软件的错误发生率不能高于每月5次2任务软件质量保证工作涉及软件生存周期各阶段的活动,应该贯彻到日常的软件开发活动中,而且应该特别注意软件质量的早期评审工作因此,对新开发的或正在开发的各子系统,要按照GB8566与本计划的各项规定进行各项评审工作软件质量保证小组要派成员参加所有的评审与检查活动评审与检查的目的是为了确保在软件开发工作的各个阶段和各个方面都认真采取各项措施来保证与提高软件的质量在软件开发过程中,要进行如下几类评审与检查工作阶段评审在软件开发过程中,要定期地或阶段性地对某一开发阶段或某几个开发阶段的阶段产品进行评审在软件开发过程中,应该进行以下三次评审第一次评审软件需求、概要设计、验证与确认方法;第二次评审详细设计、功能测试与演示并对第一次评审结果复核;第三次是功能检查、物理检查和综合检查每一次评审工作都应填写评审总结报告RSR、评审问题记录RPL、评审成员签字表RMT与软件问题报告单SPR等四张表格日常检查在软件的工程化生产过程中,各成员应该填写项目进展报表,即软件进展报表表头、软件阶段进度表、软件阶段产品完成情况表、软件开发费用表等四张表格软件验收必须组织专门的小组成员对银行软件系统进行验收验收内容应包括文档验收、程序验收、演示、验收测试与测试结果评审等几项工作3文档
3.
1.基本文档为了确保软件的实现满足需求分析的各项需求,小组应编写以下文档:a.软件需求规格说明书SRS;b.软件设计说明书SDD;c.软件测试计划STP;d.软件测试报告STR;e.项目进度计划;£项目开发总结输入风险事件需求变更,或者需可能性影响风险值采取的措施
1.开发采用原型模型需求分析求分析不明确85%90%78%
2.需求分析需要做的更加充分缺乏设计能力,导致设计不合理数
1.留出充足的系统设计时间据库设计考虑不完
2.小组多次评审整,导致系统设计
3.令更加有经验的人去做领导系统设计变更与编码修改60%70%42%者项目进程中遇到突发性事件导致进度
1.进度计划预留机动时间减缓或中断特别
2.做好更加充分的准备是错误的决策导致
3.小组多次讨论开发过程延期70%50%35%
1.通过一周两次的例会充分沟小组内沟通不畅影通响项目进度或者
2.用文档、成果交流小组内人员意见不
3.增加人员之间的交流次数,达管理过程合,导致进度缓慢60%55%33%到更好的效果
1.专门测试组进行测试设计缺乏测试经验与技
2.测试人员与开发人员轮岗术,不能测出缺陷
3.加大测试次数测试测试的数次不达标50%60%30%
4.增强测试的质量开发过程中小组成
1.进度计划中预留机动时间员减少导致进度减
2.控制好项目过程文档开发过程缓50%50%25%
3.加班技术储备匮乏,遇到技术障碍对于
1.设立技术攻坚小组技术问题,设计之
2.迭代开发,通过一个模块做全前并没有想的周组的技术培训编码到65%40%24%
3.求助技术外援
1.集成提前
2.各模块编码规范各子模块集成不成
3.集成前各模块充分地单元测编码功35%65%
22.75%试截止期提前导致进L修改需求计划项目限制度计划更改30%60%18%
2.加班角色职责工作说明项目经理负责整个项H的进度控制和质量保证进行项目总负责需求分析员负责与用户沟通,明确用户的详细需求,并将用户详细需求形成文档,记录下来协助项目精力进行项目总负责,负责和客户沟通需求并最终确定需求设计人员在设计好的架构下对项目的具体环节进行设计风格页面的制作程序员应用程序的二次开发工作编写程序测试员对软件中的各个模块需要进行详细的测试,测试通过之后才能进行总体的整合,整合之后还需要大量的测试测试成功之后,产品才能发布系统测试计划的编制、测试工作的进行、测试分析报告的撰写总架构师负责整个项目的总体架构与设计小组进行沟通设计架构师对与自己所负责的模块进行模块的架构设计与总架构师进行交流,然后实现各个模块的设计配置管理员负责服务器相关软硬件配置,为程序员、测试员提供必要的协助资源配置管理培训师负责进行相关培训用户培训编号工程阶段管理指标和基准1设计根据需求分析由总架构师设计,然后由各个普通架构师进行设计2编程・关于「作成的Module数」和「代码行数」实际行数/计划行数3测试此处由于文档需要,略会议名称开会周期(时间)主要参加人员地点会议形式会议内容备注项目周进度会议每周两次星期一或二13:30^14:00星期四或五13:30〜14:00项目组长项目组成员会议
1.跟踪进度状况
2.下阶段任务布置
3.问题的整理和讨论项目•••编号任务名称工期提交物1前期准备1月2需求分析40日《需求分析》说明书3项目计划1月《项目进度计划》《项目规模及成本分析》《风险分析》4系统设计11月《系统概要设计》《系统详细设计》《数据库设计》《系统测试计划书》5项目需求调整10日《项目变更管理》6编码及单元测试7月代码、测试结果。