分享

开发甘特图应用程序之前的“热身运动”!

 NB_Juvien 2018-10-11
如果不知道从何处开始,那么开发图形化调度应用程序可能会非常困难。有许多方面会对用户体验和应用程序的信息价值产生重大影响。在开发甘特图应用程序之前,您可以使用此清单向自己提出正确的问题。
VARCHART XGantt是一个交互式的甘特图控件,其模块化的设计让您可以创建满足您和您的客户所需求的应用程序。(领先的甘特图控件VARCHART XGantt可用于.NET,ActiveX和ASP.NET应用程序。)
​ 
 

一.项目类型:现有或新的应用

  • 您是否开发了一个完整的新调度应用程序,或者是否要替换现有应用程序?
  • 如果您更换现有应用程序,请列出您当前最有价值的解决方案的三项功能,以及您在新解决方案中最需要的功能。
  • 同样,请列出当前解决方案中您最不想要的三项功能。
  • 准备好提供现有应用程序的屏幕截图,分别绘制新应用程序所需外观的草图。

二.应用案例

  • 你开发了什么样的应用程序?
  • 您希望通过该应用程序解决哪些问题/业务问题?
  • 谁是您申请的典型用户?
  • 应该在甘特图中看到什么过程?
  • 您是否希望使用计划应用程序监控/管理任何类型的KPI(关键绩效指标)?
  • 您是否只有一个计划者和多个计划的观察者,或者您是否考虑多用户应用程序(意味着许多人可以同时以交互方式更改数据)?

三.甘特图要领

  • 是否有需要可视化的资源组?
  • 如果有组的话:需要多少层次级别?
  • 需要可视化的任务之间是否存在依赖关系?

四.甘特图要领(续)

  • 是否有特定的日历,例如 轮班日历或工作期间要考虑到?
  • 这些任务是否具有不同的状态,您是否想要将它们可视化?
  • 您是否需要有关应用程序中所做更改的任何反馈?
  • 了解(至少:直觉)一旦您的计划解决方案上线,您需要查看的任务之间有多少任务和链接:数十个?数百?成千上万的? 或者更多?
  • 您是否需要对相同数据的不同视图(例如基于订单的视图和基于资源的视图)?
  • 是否要将甘特图用于报告目的(仅查看)或用于计划目的(数据编辑,更改和保存)?

五.业务逻辑

  • 您需要特定的视觉警报,例如 对于某些调度冲突(请注明)或某个数据属性是否具有某个值(请注明)?
  • 更普遍的是:您是否要特别突出显示任何数据字段和属性?
  • 是否有需要考虑的业务规则,例如 在拖放交互期间(例如,某些无法处理某些订单的机器;交付日期的交互阈值等)?
  • 您需要任何类型的自动分配或安排吗?
  • 如果是,那么是否有任何需要考虑的规则(例如JIT或ASAP)?

六.开发相关

  • 你想使用哪种编程语言?
  • 你的运行时环境是什么?ActiveX?Java? .NET Framework?如果是.NET:哪个版本?

七.数据基础设施

  • 如何将应用程序集成到现有系统中?
  • 您是否在同一工作流程中使用其他应用程序?甘特应用程序是否需要与其他应用程序交互?
  • 您是否使用数据库存储任务信息?
  • 什么样的数据库?
  • 您是否使用任何类型的框架进行对象关系映射?
  • 如果让我们为您开发应用程序:您将以哪种格式提供数据?

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多