0

有人在这里尝试使用 Getting Real(37Signals) 方法开发 Windows 应用程序吗?(C#/.NET)。或者简单地说,使用敏捷开发项目。

我们开发占用开发时间的 Windows 应用程序。我们从来没有从客户那里得到具体的 UI 定义。由于这个问题或其他原因,我们从来没有任何像样的设计。

你们是如何从头开始管理桌面应用程序开发的?

我们用,

  • C#
  • 智能客户端
  • 出租车
  • 视觉工作室 2008
  • WCF
  • OPC UA

我们的队伍

  • 2名开发人员(6年经验)
  • 4名开发人员(少于1年经验)
  • 1名测试工程师(1年经验)

我们遵循“Scrum”。

开发窗口应用程序(包括 UI 定义、原型设计、可用性测试、开发、部署)的最佳方法是什么?

4

2 回答 2

0

我不确定“体面的设计”和“永远不会得到具体的 UI 定义”是否有联系……就个人而言,我是一个“在引擎盖下”的人,所以我专注于底层设计/架构——只要理解了整个用例(即“我将需要能够有效地获取所有 [this] 信息,仅给出 [this] 等”)然后您应该能够设计整个系统(和单元测试它)独立于 UI。

或者你只是指UI设计?

好吧,关于用户界面;如果您有单独的设计(“漂亮”)和开发人员(“代码”)负责人,请考虑 WPF;blend 和 VS 之间的 xaml 拆分允许更清晰的分离,允许您的设计人员在很大程度上孤立地调整 UI(给开发团队或给开发团队一些钩子)。

用于部署;如果它是一个选项,ClickOnce 是非常轻松的。

于 2009-02-02T15:22:30.420 回答
0

没有人从客户端获得具体的 UI 定义。Scrum 应该帮助您处理不断变化的/不具体的 UI 定义。我的经验是你会得到某种类型的设计类比(让它看起来像 Outlook 或我的手机或某些网页。)。然后你向客户展示一些东西,现在他们对他们真正想要的外观有了更好的了解(移动这个,重命名那个,把它变成一个组合框,那个是红色的吗?等等)。您将通过每个表单、菜单和每个报告多次进行此操作。

于 2009-02-04T18:52:28.063 回答