2009-02-02 58 views
0

有人在這裏使用Getting Real(37Signals)方法來開發Windows應用程序嗎? (C#/。NET)。或者簡單地說,使用敏捷開發項目。真正完成真正的Windows程序員嗎?

我們開發Windows應用程序吸開發時間。我們從未從客戶那裏獲得具體的UI定義。由於這個問題或其他原因,我們從來沒有任何像樣的設計。

你怎麼人從頭管理桌面應用程序開發?

我們使用,

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

我們的團隊

  • 2開發者(6年經驗)
  • 4開發商(小於1年的經驗)
  • 1測試工程師(1年EXP)

我們遵循 「Scrum的」。

什麼是開發一個窗口的應用程序(包括UI定義,原型設計,可用性測試,開發,部署)的最佳方法?

+4

我投票,因爲[項目管理現在是題外話上堆棧溢出(// meta.stackoverflow.com/questions/343829/is-stack-overflow-an-appropriate關閉這一問題作爲題外話 - 網站對問,關於項目管理,問題/ 343841#343841)。在[SoftwareEngineering]上提出這些問題。SE](// softwareengineering.stackexchange.com/)和[ProjectManagement.SE](// pm.stackexchange.com/)。 (您也可以標記主持人干預來遷移此問題。) – robinCTS 2017-10-28 03:33:50

回答

0

我不知道,「體面的設計」和「永遠不會得到具體的UI定義」是連接我個人而言,我是一個「引擎蓋下」的傢伙,所以我專注於底層設計/建築 - 只要理解整體使用案例(即「我需要能夠得到所有[這個]有效的信息等等)」,那麼你應該能夠設計整個系統(並且單元測試它)獨立於UI。

還是你只是意味着用戶界面設計?

那麼,關於UI;如果你有獨立的設計(「漂亮」)和開發人員(「代碼」)負責人,那麼請考慮WPF;混合和VS之間的xaml分割允許更清晰的分離,讓您的設計師可以大大孤立地調整用戶界面(爲開發團隊提供或接受幾個鉤子)。

用於部署;如果它是一個選項,ClickOnce是非常無痛的。

0

沒有人從客戶端獲取具體的UI定義。 Scrum應該可以幫助你處理變化的/不具體的UI定義。我的經驗是你得到了一些類比的設計(使它看起來像Outlook或我的手機或一些網頁)。然後你向客戶展示一些東西,現在他們更好地瞭解他們真正想要它看起來的樣子(移動它,重新命名,製作一個組合框,是否會顯示紅色,等等)。您將通過每一種形式,菜單和多次報告每一個。