規(guī)劃
沒(méi)有計(jì)劃是完美的,盡管在節(jié)省金錢(qián)和時(shí)間方面,完善的計(jì)劃將大有幫助。
充分解釋
我們經(jīng)常被接洽項(xiàng)目并要求在沒(méi)有太多信息的情況下進(jìn)行估算。有時(shí),我們得到的只是一兩句話的商業(yè)創(chuàng)意,或者主要是圖片和幾句話的幻燈片,我們只能猜測(cè)這實(shí)際上意味著什么,或者愿景有多么宏偉。如果您向某人詢問(wèn)報(bào)價(jià)但提供的很少,并且您確實(shí)得到了估計(jì),請(qǐng)注意這是一個(gè)瘋狂的猜測(cè),可能會(huì)相差幾個(gè)數(shù)量級(jí)。
為了幫助客戶充實(shí)他們的產(chǎn)品愿景,我們提供發(fā)現(xiàn)和路線圖參與,我們會(huì)花一周時(shí)間與他們進(jìn)行工作會(huì)議,構(gòu)建用例、用戶故事和線框圖,以及構(gòu)建明智的開(kāi)發(fā)計(jì)劃所需的任何其他內(nèi)容和成本估算。
模擬應(yīng)用程序
你對(duì)你想要的東西越清晰,你的工程師要做的猜測(cè)就越少。你想消除猜測(cè)。如果您將正確與錯(cuò)誤留給機(jī)會(huì),則很有可能部分錯(cuò)誤,這將花費(fèi)更多時(shí)間和金錢(qián)。
你越能完整地講述你的軟件應(yīng)該如何工作,以及理想情況下應(yīng)該是什么樣子,你就越有可能在第一時(shí)間把它弄好。用圖片和書(shū)面描述來(lái)模擬事情有一種揭示尚未考慮的漏洞和極端情況的方法。在構(gòu)建之前找到并充實(shí)模糊區(qū)域會(huì)更便宜、更快捷。
相反,最漂亮的模型圖像只是圖像,雖然它們看起來(lái)很棒,但需要先觸摸和使用軟件,然后才能真正知道使用它是一種樂(lè)趣,還是超級(jí)煩人和困難。因此,制作最關(guān)鍵部分的模型。
在構(gòu)建之前獲取用戶反饋
您是應(yīng)用程序目標(biāo)用戶的一部分嗎?如果是這樣,那是一個(gè)很好的開(kāi)始。您是否與目標(biāo)用戶中的其他人交談并要求對(duì)您的應(yīng)用程序提供反饋?您不必等到花費(fèi)大量時(shí)間和金錢(qián)構(gòu)建應(yīng)用程序之后才開(kāi)始。在構(gòu)建您的應(yīng)用程序之前,您可以并且應(yīng)該尋求反饋以驗(yàn)證和完善您的想法。
技術(shù)選擇
我們是一家技術(shù)咨詢公司,所以在這里我將提出一些技術(shù)建議。有很多方法可以構(gòu)建移動(dòng)應(yīng)用程序。根據(jù)您的選擇,您可能會(huì)花費(fèi)截然不同的時(shí)間和金錢(qián)來(lái)達(dá)到相同的結(jié)果。這里的共同點(diǎn)是利用現(xiàn)有的專(zhuān)業(yè)知識(shí)和重用。
使用許多開(kāi)發(fā)人員都知道和喜歡的工具
如果你選擇了很多人都知道和喜歡的技術(shù)和工具,你會(huì)發(fā)現(xiàn)人們很樂(lè)意現(xiàn)在就構(gòu)建它,而其他人也愿意繼續(xù)維護(hù)它。如果你選擇一些晦澀難懂、過(guò)于聰明或?qū)S械臇|西,那么可以從事該工作的人就會(huì)減少,這會(huì)使它變得更加昂貴。如果您不懂技術(shù)或在技術(shù)選擇上得到其他人的建議,請(qǐng)做一些研究,四處打聽(tīng),看看被拋出的術(shù)語(yǔ)是否熟悉并被其他人接受。
將庫(kù)用于每個(gè)應(yīng)用程序中的常見(jiàn)功能
現(xiàn)在有一些庫(kù)和組件可以實(shí)現(xiàn)大多數(shù)應(yīng)用程序所做的常見(jiàn)事情。例如,幾乎所有應(yīng)用程序都要求您注冊(cè)并登錄。應(yīng)用程序的這一部分沒(méi)有什么新的或突破性的,只是可能會(huì)耗時(shí)工作,實(shí)現(xiàn)許多人以前做過(guò)的相同的事情。相反,請(qǐng)使用允許您跳過(guò)繁重的工作并立即獲得注冊(cè)和登錄功能的庫(kù)和服務(wù)。
依靠專(zhuān)家
如果您不是應(yīng)用程序開(kāi)發(fā)人員,或者如果您擁有一支專(zhuān)注于移動(dòng)應(yīng)用程序開(kāi)發(fā)之外的其他事情的技術(shù)人員團(tuán)隊(duì),請(qǐng)考慮與已經(jīng)成功構(gòu)建多個(gè)應(yīng)用程序的專(zhuān)家合作。這不僅可以幫助您更快地啟動(dòng)應(yīng)用程序,還可以幫助您避免錯(cuò)誤并避免產(chǎn)生可能會(huì)減慢項(xiàng)目速度的技術(shù)債務(wù)。此外,經(jīng)驗(yàn)豐富的團(tuán)隊(duì)可以與您合作,引導(dǎo)您在組織內(nèi)推進(jìn)的良好軟件開(kāi)發(fā)流程。