北京軟件開發公司橋接業務領導和開發商之間的差距_北京軟件開發公司
發表日期:2015-09-14 09:31:33 ?? 文章編輯:北京軟件開發公司 ?? 瀏覽次數:
做生意的北京軟件開發公司和軟件開發商說同樣的語言?隨著越來越多的企業建立自己的營銷和運營策略的軟件,他們做的越來越重要。不幸的是,這是罕見的一個場所首席執行官,創始人,投資者,高級管理人員和營銷團隊有足夠的技術能夠智能地傳達一個軟件項目的軟件開發團隊的目標。
當一個企業領導人沒有意義上的軟件的能力,他們將很難在一個開發團隊會明白–成本公司的時間和資源,分享他們的愿景,并顯著推遲產品的發布。
耐莉油酥在Terra這場斗爭^集錦:
“大多數企業家Excel在交流他們的企業愿景,但當涉及到網站和移動應用程序,他們有時缺乏背景說明的細節他們所追求的。如果企業家只是讓產品開發者的韁繩,他們可能會感到驚訝,甚至沮喪時,較終的結果是不一致的公司。”
在一個完美的世界,所有項目參與者都說同樣的語言,使他們能夠排除任何空白或不正確的假設開發之前。這,反過來,在成功的軟件生產的結果,這恰恰符合目標和服務宗旨。然而,許多企業家和企業領導人只是分享觀點是不夠的–通常聽到的想法是不夠的開發商。 需要有某種橋梁架起溝通的目標和過程的詳細概述,有相互理解。
布雷特-米勒Mashable說,商業領袖的過程中產生了軟件需求文檔將促進利益相關者之間的理解和認同,尤其是開發團隊。 米勒概述了一些技巧和練習,可以幫助非技術業務人員概述他們的視覺:
“列出幾個你喜歡的網站。這是美學或功能?你有什么不喜歡的網站?
列出幾個競爭對手。你喜歡什么和不喜歡自己的網站?
列出三個形容詞。給開發商三的形容詞來描述的外觀和用戶界面的感覺你想建-例如,復雜的,現代和前衛。
輸入和輸出:確定應用程序的信息輸入到應用程序,手動或自動。還發現,應用程序產生的信息。
現有的應用程序
文檔:在可能的情況下,收集所有的文檔(開發代碼,可執行程序,筆記,文件,等),它可用于開發。
工藝細節:你的開發者將需要訪問一個Live帳戶更好的了解現有的軟件。即使這個過程是目前手工處理,提供細節(實例)的細節會給你的開發團隊堅實的參考點。
應用程序的用戶
計劃系統的用戶分為類型時,需要一定的應用能力,盡可能。
特點:描述你想要的主要特點。
的主要特征鑒定類別上面添加細節:
這是哪里的功能訪問和如何使用它?
使用不同的場景是什么,如果這種情況發生,那么還有什么可以發生)?
是誰設計的能力?
他們為什么要這樣做?
這是能力可選,由于成本或其他因素?
什么額外的細節可以添加功能列表?
內與外,項目責任將不必對它的開發團隊內部處理?(例子:起草要求,寫廢話,測試,托管,營銷,平面設計,等)
內部人員的能力:員工使用的應用程序的高級功能是怎樣的技術?
成功的定義:成功的定義是什么在這個項目的承受能力,用戶友好性,美學,簡單,信息組織和一些測量這些因素的結合?
較后檢查
具有重要性已確定的一切,將你的文件中了?“
這里的關鍵是產生盡可能多的信息,盡可能詳細的開發之前 米勒補充說:
“好消息是,你不能這樣做不對。 成功的關鍵是要花時間去深入挖掘你的思想,找出重要的細節和精確定位需要考慮的方案。花時間徹底的在這個時刻會節省很多時間的發展,從而轉化為頭痛和更低的成本。”
然而,Adriana Beal在縮小差距表明,有很多方法做了要求的文件錯誤,后果將遵循:
“因不清楚的問題,不完整的或矛盾的要求,可顯著提高軟件項目不履行其使命的風險。常見的問題會導致不良記錄的要求包括:
由于無法獲得簽字批準利益相關者感到不舒服的一組要求他們不一定反映實際的業務需求所造成的延誤和成本超支。
昂貴的返工由開發團隊執行錯誤的功能造成的,這也可能會影響對軟件產品交付時間。
用戶無法在基于不完整的需求測試視為使用產品配合使用的系統的一個重要功能。”
而要求的文件如果做得好是非常有用的,它不是輪廓的細節對于一個開發團隊的唯一途徑。油酥概述了提高企業領導和開發團隊之間的溝通5其他工具和技巧:
“1。素描:素描板和板登是一個不需要任何技術工藝簡單。使用筆和紙,你要想通過用戶界面的特定部分,為每個應用程序的屏幕上畫一個草圖。你想創造大量的速寫不擔心他們怎么看,與你的團隊討論和你的想法,并選擇較佳的解決方案。
其次,發展所謂的“用戶流。”這指的是你的用戶會瀏覽和所有的屏幕和應用程序中的頁面交互。你可以使用的工具,如模板和特殊標記的時候畫出來的用戶體驗。
你創建的草圖也被稱為一個故事,而故事較重要的是要為用戶完成任務找到較佳路徑。因為shuffle草圖在這很容易,你可以在幾分鐘之內,許多可能的解決方案的探討。
2。流程圖:流程圖中,您使用預定義的符號來代表過程的每一步。符號與箭頭顯示工藝流程方向聯系在一起。
較常見的流程圖符號:
作為一個企業家,你應該使用流程圖到你想要的流程和用戶流量的可視化溝通開發商。你與你討論開發流程圖時,你可以找出缺陷,在流程和效率低下的瓶頸。
為你創建你自己的流程指南,你可以參考樣品我創造為企業家事件注冊的techspeak我們的開發團隊。
3。業務用例:這些解釋你如何應對具體情況。例如,如果你有一個事件注冊系統的Web應用程序,你可能想定義一個用戶購買了機票,如何處理付款和退款發行。
在取消注冊進行退款,業務用例可能包括以下內容:如果用戶取消在活動開始之日起30日內,退還百分之100的注冊費。如果用戶取消在活動開始之日起15日內,退還百分之50的注冊費。如果用戶取消在活動開始之日起七天內,不發出任何退款。
重要的是確定開發商這些情景用例因為他們可能不熟悉你的企業的內部運作。
4。注解和交互流程線:線框圖是視覺引導,代表一個網頁的藍圖和顯示它做什么。一個線框通常包含內容布局,頁面元素和網站導航系統,顯示他們是如何一起工作。注釋是用來添加了特定的功能和作用開發筆記和細節的符號。
作為一個指南,你可以參考我創建了一個為企業家即將到來的活動頁面techspeak我們的開發團隊樣本框。
你可以畫線框圖布局使用PowerPoint或更復雜的設計工具,如Balsamiq或OmniGraffle(79美元199美元的許可證)。如果你需要幫助,你可以雇傭一個線框的專家,也被稱為用戶體驗設計師,來指導你通過這個過程。
5。通過原型鏈接點擊:點擊原型是可點擊的線框,允許用戶與屏幕互動。第一步是創建一個為您的每個頁框。然后,您可以將頁面用鏈接大部分線框圖工具提供的功能。
原型將屏幕的生活,幫助你。”
北京軟件開發公司溝通開發之前,使用這些技術,防止有回去返工完全開發的項目成本風險。 然而,溝通不應該結束在一個需求文檔或故事板。連接在不同發展階段,參與該項目的所有參與者將獲得較好結果。