`
gdpglc
  • 浏览: 90788 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

启动用户组需求不准问题反思

阅读更多
两周的工作量。

管理性需求,涉及及的方方面面都不了解的情况下,所做的功能设计,能完全正确的可能性小。

1.领导很重视的功能,为什么不拉着领导催下属确认一下界面设计。
2.已经实现的功能,领导很重视。为什么不催促确认一下是否正确。

发现问题后,两个解决思路:

1.小修小改先对付用。
2.大改,有2/3的设计要推翻。


如果需求仍不能确定准确,应该采用小修小改方式,尽量投入使用。这样可以避免再次的拍脑门。最终获得准确的需求。

注意:迭代式开发,不是拍脑门定需求的借口。2人周的代价比较大,再加上之前按单用户进行的配置的一版开发投入(需求确定的太轻率),应该也有1周。
3周的时间太浪费了。

这种情况,应该编写业务用例(业务过程),去明确分支行的审批过程。可惜因为沟通的问题,配合的问题,这些事不好做。

可先编写需求分析文档,设计用户界面。然后制作界面原型和用户确认功能,然后再开发。这里不是让用户去发现界面是否好用,而是要主动的和用户一起走一下业务过程。一方面确认业务用例。另一方面,在业务用例中观察功能的正确性。

注意:代码质量是重要的,这是修改的基础。
     小修小补的办法,要考虑到如果功能可行,用户推广使用后,还可能需要扩展修改。 如果修改数据结构,这时已有的用户数据就是问题了。在数据结构上,不必追求完美精确的设计,但一定要把握住领域的本质,否则小修小补的办法将导致将来很难再扩展修改。

-----------------------------------------------------------------------------
    用例似乎处处有用,却不能普遍的形式化的使用的原因,就在于用例本身的灵活性。
用例是分层次的,有时需要的是用例的思想,有时需要的是用例的形式。

    开发软件最初应该确定的是业务及的用例,采用用例描述进行表达。这时的用例描述是最有价值的,它保证了软件所应用的业务过程是正确的。注意:太高层的用例描述不会有太大用,因为它揭示的软件功能有限;对应软件界面的用例描述也没太大用,因为这个描述和业务相关性小,大多内容是界面交互过程描述。这时应该按用例思想去思考,用界面设计去表达。这时的用例描述,既要体现正确的用户业务,又要明确软件的功能。这样的用例,和软件的功能可能是不能整齐对应的,也不能直接进行工作量估算。需要根据这样的用例,找出对应软件功能的子用例(功能点)去进行估算。

   如果无法明确业务用例,那只能拍脑门定一下,然后迭代逼近正确的业务过程。
 
   业务用例包含了软件要实现的功能性用例。
   功能性用例,需要用用例的思想去设计,研究什么用户用,怎么用,如何达成用户目标。但最终会表达为交互设计。使用用例描述是不恰当的。

   进行需求分析时,采用用例进行思考始终是该做的事,是否需要形式化的用例表达,是不一定的。对于软件具体的功能,用例只是分析的开始。由此可以推论,只有对业务过程的分析是可以靠用例完成的。
分享到:
评论

相关推荐

    Discuz2.5 用户组图标15组

    4. **个性化定制**:Discuz2.5支持自定义用户组图标,管理员可以根据社区特色和用户需求进行选择或设计,实现论坛的个性化定制,增强社区凝聚力。 5. **图标应用**:在论坛中,这些图标会出现在用户的个人资料页、...

    最新收集56个论坛用户组等级图标

    "最新收集56个论坛用户组等级图标"这一主题意味着这是一套包含56个不同设计的图标集合,它们可能具有各种风格,包括简洁、卡通、扁平化或者具象化的设计,旨在吸引并满足不同论坛的需求。这些图标的设计通常会与论坛...

    15套论坛在线、用户组图标

    这些图标通常用于表示论坛用户的在线状态、权限级别或者用户组,使论坛更加生动有趣,易于理解和导航。 首先,我们来深入了解"在线图标"的概念。在线图标是展示用户当前是否在线的一种可视化方式。当用户在论坛活动...

    DZ论坛用户组图标大全

    标题 "DZ论坛用户组图标大全" 暗示了这是一个关于Discuz! 论坛系统用户图标的集合。Discuz!(简称DZ)是一款非常流行的开源社区论坛软件,由康盛创想公司开发,它允许用户创建并管理自己的在线社区。用户图标通常...

    cad插件替代启动组-只需拖拽一次永久解决插件加载问题

    总结来说,通过“cad插件替代启动组”和“插件系列”自动化加载插件小工具最终版,用户能够有效地解决CAD插件加载的问题,提升工作效率,减少因插件管理不当引发的困扰。这种高效的方法不仅适用于初级用户,也对经验...

    c# 获取域 用户 组 信息

    C#作为.NET框架的主要编程语言,提供了丰富的类库来与Active Directory(AD)进行交互,从而获取和操作域用户、用户组以及组织单元(OU)等信息。本篇文章将详细探讨如何使用C#来实现这一目标。 首先,我们需要引入...

    各类论坛用户组等级图标汇总

    在IT行业中,论坛是互联网上一个重要的交流平台,它允许用户分享信息、讨论问题和建立社区。用户组和管理组是论坛中维护秩序和促进互动的关键元素,而用户组等级图标则是体现用户在论坛中地位和贡献的重要视觉标识。...

    用户需求说明书(实例)

    用户需求说明书的编写人员通常由项目团队成员担任,而文档会被多个相关部门使用,包括主管领导、项目组成员、客户、维护人员和最终用户。文档经过评审和相关人员的签字确认,确保所有需求都被充分理解和接受,从而为...

    易语言添加程序到启动组

    在本主题“易语言添加程序到启动组”中,我们将深入探讨如何使用易语言编写代码,使程序在用户启动计算机时自动运行。 首先,我们需要理解“启动组”的概念。在Windows操作系统中,启动组是指那些在系统启动时会...

    A组需求分析评审111

    需求分析是项目启动阶段的核心任务,其目的是理解并明确用户或客户对软件系统的需求,包括功能需求、非功能需求、业务规则等。在这个过程中,团队需要通过调研、访谈、问卷调查等方式收集信息,然后整理成文档,如...

    如何实现域账户domain/user登陆时自动添加到本地计算机poweruser用户组

    使用脚本添加域用户到本地Power Users组,通过组策略放在登录脚本或者开机脚本设置里面。 知识点一:使用RIS安装image时导入compatws安全模板 * compatws安全模板可以放松一些用户和注册表限制,允许运行legacy...

    电力系统机组组合优化问题

    在这个问题中,我们需要合理安排发电机组的启动、关闭和运行状态,以最小化运营成本,同时确保供电稳定性和可靠性。MATLAB作为一种强大的数学计算和编程环境,被广泛用于解决此类复杂优化问题。 该压缩包文件包含的...

    项目启动会PPT05.pptx

    - 项目背景:这部分通常包括项目的起因、市场环境、行业趋势、用户需求等,用以阐述为什么要启动这个项目。在实际内容中,应详细描述项目所处的互联网环境,以及项目提出的理由和紧迫性。 - 项目建设目标:项目的...

    程序启动参数获取工具

    在实际应用中,启动参数获取工具可以帮助解决多种问题。比如,当一个程序的某些功能默认关闭,而需要特定参数才能开启时,用户可以使用此工具找到这些参数并创建相应的快捷方式;开发者在调试时,也可以快速验证不同...

    程序延时启动bat

    描述中提到,用户可以根据自己的需求调整延时时间,这表明BAT文件中的代码会包含一个参数,允许用户自定义延迟的秒数。 下面我们将详细讲解如何编写这样的BAT文件: 1. **批处理文件基础**:批处理文件的扩展名是`...

    windows 开机自启动的方案

    对于网络环境中的计算机,还可以通过Group Policy(组策略)来管理远程计算机的开机自启动项,这对于企业环境特别有用。 总之,Windows开机自启动的方案多种多样,涵盖了从简单的文件夹放置到复杂的注册表和系统...

    小学数学青年中心组活动总结反思.doc

    小学数学青年中心组活动总结反思.doc

    无感BLDC变电感启动算法应用文档

    变电感启动算法依赖于电机绕组的电感变化特性,这通常会随着转子位置的变化而变化。算法在电机起动阶段,通过改变电机绕组的电感值来间接检测转子位置。通过测量电流的变化以及电机绕组的电感变化,算法能够估计出...

    在线音乐平台需求分析说明书

    《在线音乐平台需求分析说明书》是一份详细描述在线音乐平台软件开发需求的文档,由张彪(罗朝乐组)于2013年3月4日编制,并经过周玮和王天邑的评审和批准。该说明书包含了项目介绍、总体概述、功能需求、性能需求、...

Global site tag (gtag.js) - Google Analytics