`
dixian
  • 浏览: 15716 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

离职了,总结的一些系统分析的经验

阅读更多

刚在一家公司离职,因为公司上市后规模迅速状大,急于开发几款战略产品支承,公司高层对我们之前进行的一个项目非常重视,投入巨大。系统开发之初需求原本很明确,但新的需求总是在开发的过程中不断地被提出,今天来了个推广部经理,明天来了个市场部总监,各有各的想法,并且各个部门、分公司经常找开发小组开会提出新的需求变更。由于项目经理的“软弱”,我们一般很难拘绝。因为老总总是要先看到做出的效果再提意见,所以项目做的很急,系统框架在刚开始设计时没有被充分讨论、简化,感觉在后续开发中遇到很多问题,

    现已离职,也无所顾忌,特谈一谈对系统分析的看法,总结一下之前的工作的经验,有不当之处请指正。

 

  做需求分析,我觉得最重要的任务是简化业务流程、规则、逻辑;丰富用户体验;

 

    0. 尽量将复杂的用户需求抽像成最简单的业务规则、数据库结构来实现。因为需求是不可能一下子就确定的,假设我们刚开始对核心需求的实现方式增加了一点点的复杂性,比如说多加了一个表,一个藕合字段,那么对于以后的扩展我们就有可能要去制定更加复杂的规则去适应,从而“被逼”消耗更多的工作,使用更加复杂的结构和业务规则。尤其当需求发生不断变化时,改变这种体系所要花费的代价也会随之几何级上升(因为一般是不可逆的),用户的可操作性也会随之越低,并增加了其使用上的难度,从而不得不对其进行培训。

 

    1. 对于一个面向公共(大用户群、非公司内部系统)的系统,要充分进行“二八“划分;一个系统不可能满足所有人的需求;要关注最广大的80%的用户,因为另外20%的需求很可能会使另外的80%的人产生困扰;一般人最容易记得7个字以内的句子,同样大部分软件只有20%的功能是经常使用到的,对于互联网公众平台来讲对另外不常用的80%需求的“重视”,只会分散开发人员的注意力,使用户体验、易用性、可操作性下降,并增加系统复杂性、维护和运营成本;因此要将主要精力放到那20%功能的开发上。

 

    2. 对于核心产品,业务规则和逻辑的设计万不可草率,并且不要集中由“一类”人去做;要从全局的角度制定业务流程,最好一开始就将最终使用和开发者纳入业务流程、规则、逻辑设计队伍。并充分讨论精简后完成产品的整体构架设计,然后进入编码阶段。综合考量成本/效果的比例,舍弃对系统可能产生混乱的设计,并想办法最寻找简单的替代方案。而且尽可能一开始就确定数据库的主体框架,而非去制定每一步的细节。

 

    3. 对于功能宠大、业务复杂的系统,我认为用户需求接受比在 5:3:2 左右是正常的, 相当于10条需求中有5条可以完全接受的,有3条需要将实现方式略加改变而达目的,但一般有1~2条无法实现是正常的,因为可能会对系统造成较大的复杂性或不利于扩展,而且很有可能跟现有系统的功能产生冲突。不利于系统结构最简化,增加系统运营成本的不可控风险。

 

    4. 当公司的主打产品经历过数次功能扩展、升级后,而造成的构架复杂性、数据库负载、稳定性、可操作性和用户友好度下降达到一定程度时,就应该考虑将关联性不大的功能分离成相对独立的几个系统,只进行核心数据表进行共享,以此增强各个分系统的可重用和可靠性。从而避免只向一个大型系统输出复杂性,造成可靠性下降,以及维护、运营成本的上升。

 

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/Mac_cm/archive/2010/07/13/5732021.aspx

分享到:
评论

相关推荐

    离职率考核方案.pdf

    【离职率考核方案】是企业用来衡量和...总结来说,这个离职率考核方案旨在通过系统的数据收集和分析,以及明确的考核标准,促使管理层关注员工留存,改善管理方式,从而降低离职率,提高企业的运营效率和员工满意度。

    离职表格附件一.pdf

    本文将详细解读离职表格中的各项内容,并分析其对企业管理的重要性。 首先,【离职申请表】明确了离职的基本流程。员工需填写离职情形,如试用期内离职、合同到期不续签、辞职、辞退、开除或自动离职等,以及具体...

    关于员工离职对酒店运营影响情况分析.zip

    "关于员工离职对酒店运营影响情况分析"的主题着重探讨了这一现象对酒店业务的各个方面产生的后果。通过对相关文档的解析,我们可以深入理解这个问题的关键点。 首先,员工离职率直接影响服务质量。酒店业的核心竞争...

    离职率的计算方法HR常用表格模板.doc

    在文档"离职率的计算方法HR常用表格模板.doc"中,我们看到了如何系统地跟踪和计算离职率的步骤,这对于集团税务信息化背景下的公司尤其重要,因为它可以帮助管理层了解人才流动的模式,并据此调整策略。 首先,我们...

    公司离职率分析实施报告以及解决方案.doc

    【公司离职率分析】 在《公司离职率分析实施...总结来说,公司需要针对离职率上升的现状,特别是营销系统的问题,从内部管理、培训、员工关怀等方面进行改进,以降低离职率,稳定人力资源,保持公司业务的持续发展。

    系统分析师总结的知识cq知识.pdf

    系统分析师在工作中经常需要了解和处理知识产权相关的问题,因为这涉及到技术产品的开发、使用和保护。以下是关于知识产权的一些核心知识点: 1. **知识产权客体**:知识产权主要包括版权、专利权、商标权和商业...

    人事信息管理系统分析

    ### 人事信息管理系统分析 #### 一、系统概述与背景 **人事信息管理系统**作为一种重要的管理信息系统(MIS),在当前企业管理中扮演着至关重要的角色。随着计算机技术的快速发展和广泛应用,传统的人事管理方式...

    离职面谈技巧和范例.doc

    - 记录和分析:记录面谈内容,进行系统分析,提炼关键信息,制定改进措施。 4. 避免的误区: - 不要忽视离职面谈:虽然可能存在主观性和时间成本,但其长期益处远大于短期困扰。 - 不要让猜疑影响面谈效果:保持...

    员工离职率控制方案_入职离职人事管理制度规范.ppt

    总结来说,这份方案关注点在于通过系统性的人力资源管理策略,包括精细化的员工流动监控、离职原因分析、制度优化、企业文化建设和待遇调整等,以降低离职率,提高员工满意度和企业整体的稳定性。实施这些措施需要...

    员工离职单.doc

    总结来说,员工离职单是企业离职管理的起点,它标志着一个系统的流程即将启动,包括离职原因分析、工作交接、离职面谈、知识转移和档案管理等多个环节。只有做好这些工作,企业才能有效地降低离职带来的负面影响,...

    企业人力资源系统分析与设计

    总结来说,“企业人力资源系统分析与设计”是一个涵盖需求识别、系统功能定义、数据库设计、用户界面设计、流程设计、报表分析、系统实施及后期优化的全方位过程。通过这样一个系统,企业可以更有效地管理人力资源,...

    34 离职调查表.doc

    总结起来,离职调查表是企业进行人事管理的重要工具,通过对离职员工的反馈进行系统分析,企业可以发现自身在管理、文化、福利等方面的不足,有针对性地进行改进,以提升员工满意度,维持稳定的团队结构,并最终促进...

    计算机软考高级真题2015年上半年 系统分析师 综合知识.docx

    ### 计算机软考高级真题2015年上半年 系统分析师综合知识点解析 #### 一、考试概述 2015年上半年系统分析师上午试卷是中国计算机技术与软件专业技术资格(水平)考试的一部分,主要考察考生对于系统分析师岗位所需...

    员工离职面谈记录表.doc

    根据给定文件“员工离职面谈记录表.doc”的标题、描述以及部分内容,我们可以总结出以下相关的IT知识和人力资源管理方面的知识点: ### 1. 员工离职管理系统 #### 定义: 员工离职管理系统是一种用于收集、管理和...

    员工离职申请表.doc

    总结来说,员工离职申请表是企业管理中的重要工具,通过它企业能够系统性地收集离职员工的反馈,了解员工离职的主客观原因,从而调整管理策略,降低离职率,提升员工满意度和企业的整体运营效率。同时,良好的离职...

Global site tag (gtag.js) - Google Analytics