真正的Windows程序员真正做到了吗?

时间:2009-02-02 15:18:26

标签: .net windows agile scrum

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

开发吸引开发时间的windows应用程序。我们从未从客户端获得具体的UI定义。由于这个问题或其他原因,我们从未有过任何体面的设计。

您如何从头开始管理桌面应用程序开发?

我们使用,

  • C#
  • 智能客户端
  • CAB
  • Visual Studio 2008
  • WCF
  • OPC UA

我们的团队

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

我们遵循“Scrum”。

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

2 个答案:

答案 0 :(得分:0)

我不确定“体面的设计”和“永远不会得到具体的用户界面定义”是那种联系......个人而言,我是一个“在引擎盖下”的人,所以我专注于底层设计/架构 - 只要整体用例被理解(即“我将需要能够[[]]等有效地获得所有[此]信息”,那么你应该能够设计整个系统(并且单独测试它)独立于UI。

或者你只是指UI设计?

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

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

答案 1 :(得分:0)

没有人从客户端获得具体的UI定义。 Scrum应该可以帮助您处理更改/不具体的UI定义。我的经验是你得到了一些类似的设计类比(让它看起来像Outlook或我的手机或一些网页。)。然后你向客户展示了一些东西,现在他们更好地了解了他们真正希望它看起来如何(移动它,重命名它,使它成为一个组合框,它是红色的吗?等等)。您将对每个表单,菜单和每个表单进行多次报告。