管理软件的实施浅析之一
做为一个初级的软件实施人员,经过度日如年的实施过程,总结的一点小东西,希望对大家有点帮助。
我认为管理软件的应用客户根据他们上系统的目的可以分为三种:
一、客户公司已经具备了一个上软件系统的条件,客户上信息管理系统的要求非常强烈(主管,经理,总裁),并且尝试着上过一些小型的信息系统,或者购买过一些固定行业模式的管理软件,但是并不成功。
二、客户第一次引进系统这个概念,一切都在摸着石头过河。
三、客户只是在做一个企业信息化的门面,由于客户所处的环境和客户的合作资源要求客户上一个系统,客户只是在装饰一自己的公司,表明自己没有out。
我认为客户方的软件项目经理在项目的实施过程中起着举足轻重的作用,根据他们的资质可以分为二类:
一、名存实亡,形同虚设
这种项目经理的存在有利也有弊。利是我们可以掌控全局。弊是所有的客户方协调工作都得我们去处理。实际上我们做了两个公司的项目经理。假如我们控制的不好的话,所有的黑锅都会背在我们的背上。
二、强势的客户项目经理。
这里又分两种,一是一个强势的热心的智者。二是一个强势的愚笨的对项目软件一窍不通的混蛋。前一种人会把项目引导上一个新的高度,有利于快速的完成实施。作出合乎客户方的软件,皆大欢喜。后一种就很可怕了,他一个人的主张可能会使做出来的软件在半年内遭到客户的遗弃。项目失败,也可能半途而废。但是假如我方实施项目经理非常厉害的话就不好说什么结论了
我先说一下第一种客户公司:
先说一下第一种客户,他们已经形成了自己对系统的固定认识。想上我们的系统,但是需要按照他们的模式做二次开发,增加,并且修改软件的流程,功能模块。
这些客户会非常的配合我们的工作,但是在关键要求实现的功能上毫不让步,因为可能在他们的眼里,我们的系统要非常的符合他们的意愿,而他们不会跟着我们的系统走。因为通过他们以前上的一些系统,他们模糊的知道了他们的需求。但是需要落实到开发文档,需要 频繁的修改确认。然后开发出来他们会需要会有严格的确认,核对。他们不会敷衍了事。
对这些客户,在项目实施的前期,要做好非常详细的需求分析,但是可能这个过程比较困难,因为他们的主观意愿是清晰的,是具有强的坚持性,原则性的。但是他们的具体需求是比较模糊的。所以要尽量的了解清楚,形成一定的设计思路。在项目实施的前期,要求他们提供尽可能详细的资料格式,业务表单。也许通过这些业务表单我们会更贴切的了解到他们的需求和对系统的期望。这种表达是真实的。比语言说的要清楚。或者我们可以针对这些表单进行我们有目的的深入交谈,了解业务的来龙去脉。
在项目实施的中期,可能会有许多的事情冒出来,影响项目的进度,比如说客户的业务比较繁忙,不能够按时配合我们的实施工作。会打断原计划的实施时间安排,一般是推迟。比如说在项目实施的过程中会推翻原来的需求,提出新的更棘手的需求,但是必须得需要系统做。比如说某些需求在调研初期无法确定明确的业务方式,随着项目的不断推进出现而逐渐明确,需要作出设计方式,方案。还有客户方项目负责人的更换(这是最糟糕的)。无论出现那种情况,时间都会不停的向前走。我们必须紧紧的掌握住项目的进度。项目实施是累人的,残酷的,为了进度,必须加班加点。
在项目实施中有一点是非常烦人的对于客户和我们来说都一样。那就是不断的确认。确认系统的需求是否正确。确认客户提供的资料是否准确。确认我们的设计思路是否正确。确认设计出来的东西是否是客户想要的,满意的。确认我们的设计计算,控制方式是否合理。确认我们我们软件界面的布局是否合理,客户处理起来是否顺手。然后就是不断的签字确认。直到客户会烦恼的问,你们软件公司的做事方式是否就是不断的确认。然后我们肯定的点点头。这时他们就会I服了YOU。其实大多数时候的确认并不是我们为了不承担责任,推脱责任。而是客户提出的有些问题是不经过周密考虑的,或者提出的并不很全面。所以我们要落实到确认签字上。这样他们才会认真的考虑一下。假如他们拒绝不签的话,那就是这件事情还需考虑(证明客户提出的设计要求不严密,不全面),或者这事根本就不靠谱。那这样的事情就我们就不能做详细的开发。所以我认为确认工作一定要做好,无论是提供的资料的准确性(假如客户提供的资料不准确时,会影响后面的测试。也可能影响前面的开发)还是提供的开发需求的准确性。而在不断确认的过程中也会消耗一定的实施时间。
在项目的实施过程中还有一点就是要学会说不。学会说不不是说这个问题系统解决不了。而是要结合客户的实际情况作出说不的决定。我认为在三种情况下说不客户会同意。第一种就是花费10万元钱开发一部分系统功能来处理客户一年才回出现一次的业务(出现的概率很少,但是这种业务不按照一般流程来走)。第二是开发出来后在系统中做需要十个人做十分钟,而手工做只用一个人一分钟就做出来的业务(不必所有东西都上系统)。第三也是最重要的一点,假如在系统开发实现这个功能很麻烦的话,我们要替客户想出一个实际的管用的招来,让客户很方便的手工处理,必要时给客户找找什么辅助软件也好。其实大家的目的只有一个。快速的处理业务。
结项是项目实施中最艰难的时刻。项目的调研是否扎实,周密,会影响整个项目的进度。伴随其项目的整个实施过程。而项目的整个实施过程决定了项目结项是否会干净利落。几乎所有的项目都不会干净利落,呵呵。这个时候所有的以前做过的确认,项目日志全部就成了陈堂供词。一个好的实施日志文件能很清楚的记录一个项目的实施过程,过失,责任,棱角分明。结项要最大限度的做到皆大欢喜。那叫完美。
分享到:
相关推荐
《浅析软件项目管理在实际开发中的应用与实践》 软件项目管理是计算机软件开发领域不可或缺的一部分,它涉及项目的成本、进度、质量、风险等多个关键因素的管理,旨在确保软件项目能够按照预定的目标顺利完成。软件...
文档标题和描述中提到的“浅析软件产品化管理方向”是一个关于软件产品开发和管理的专业主题,主要探讨了在IT行业中如何将软件开发过程转化为高效、可复用的产品模式。这一过程涉及到产品经理的角色定义、职责划分...
### 浅析软件项目管理中十个误区 在软件项目管理过程中,存在许多常见的误区,这些误区如果不加以识别和纠正,可能会导致项目的失败或延期。本文将深入探讨这十大误区,并提出相应的解决策略。 #### 一、忽视项目...
首先,数据采集和集成是质量管理体系软件的核心功能之一。盈飞无限的SPC(统计过程控制)软件就是一个典型代表,它能与工厂的硬件设备和系统无缝对接,自动收集生产过程中的各种数据,如工艺参数、检验结果等。这种...
工作流管理技术是近几年来计算机应用领域中发展最为迅速的几项新技术之一,它的主要特征是实现人与计算机交互事件结合过程中的自动化。系统集成技术鉴于基于电子商务的项目管理信息系统的应用的复杂性和多学科性,在...
档案管理信息化建设过程中最突出的问题之一是专业人才短缺。该领域依赖于现代计算机技术和网络技术,这就要求档案管理人员不仅具备丰富的档案管理工作经验,还需掌握必要的信息技术应用与管理能力。然而,当前具备...
在电子档案管理中,要注意的问题之一是实现集中统一管理。随着办公自动化和各类计算机应用的普及,电子文件的归档和管理应逐渐走向集中,以利于信息的检索、利用和共享,推动档案工作的现代化进程。 其次,现阶段...
### 如何加强企业财务管理中的资金管理 #### 一、资金管理在企业中的作用 1. **提高资金使用效益**:企业通过...此外,随着信息技术的发展,利用先进的财务管理软件和技术手段也成为提升资金管理效率的重要途径之一。
中药制剂作为公立医院中重要的诊疗手段之一,控制其成本,获得精确的核算信息,实现财务精细化核算和管理的任务迫在眉睫。 一、中药制剂成本核算精细化管理的重要性 中药制剂成本核算精细化管理的重要性体现在以下...
采用人力资源管理软件还能减轻工作人员负担,减少错误发生,进而改善医疗服务质量和患者体验。 3. **信息化技术优势助力人力资源决策** - 信息化技术具有快速响应和高效率处理信息的特点,将其应用于人力资源管理...
在现代企业管理和项目管理中,客户满意度被视为最核心的目标之一。文章强调了以客户为中心的重要性,并引用了多个质量管理理念和标准,如ISO 9000:2005、全面质量管理(TQM)、业务流程再造(BPR)和六西格玛管理,这些...
总结,项目成本管理是IT项目成功的关键因素之一。通过精确的成本估算、严谨的预算编制、严格的成本控制、全面的风险管理、明智的合同与采购决策以及科学的成本效益分析,可以有效管理项目成本,确保项目按预算顺利...
企业虽然拥有先进的硬件设施和软件系统,但如果缺少与之相匹配的数据库,这些设施和系统的效用将会大打折扣。数据库作为信息存储的核心,是实现信息资源共享、支持决策制定的基础。因此,构建高质量的企业数据库是...
### 浅析福建盛辉物流信息化管理系统 #### 一、信息化管理概述 ##### (一)信息化的概念 信息化作为一项系统工程,涵盖了从社会层面到个人层面的诸多领域。不同的系统层级,其信息化的具体内涵和评价标准也会...
即使有些企业采用了预算管理软件,但由于缺乏与其他系统的集成,导致信息孤岛现象严重,难以实现真正的资金动态监控。 2. **信息系统间的差异形成信息孤岛**:中小企业在不同业务范畴实施信息化时,往往会采用多种...
- **监控系统**:作为高速公路机电系统的重要组成部分之一,监控系统通过集成的信息收集、处理和发布机制,为高速公路管理者提供了全面而及时的数据支持。通过采用先进的监控软件和技术,该系统能够实现智能化和人性...
设的重要性,通过培训提升他们的信息化操作技能,使他们能够熟练...在这个过程中,领导层的重视与顶层设讦,各部门的协同配合,以及全体行政管理人员的信息化意识提升,都将对行政管理信息化的成功实施起到关键作用。
4. **专业人才短缺**:既懂信息技术又能熟练掌握医疗业务的专业人才极为稀缺,这成为制约医院信息化发展的重要因素之一。 5. **电子签名认证难题**:虽然电子病历和处方已经广泛应用,但由于缺乏有效的法律支持和...