java生成二維碼時(shí)效 軟件開(kāi)發(fā)的制約因素有什么呢?
軟件開(kāi)發(fā)的制約因素有什么呢?大多數(shù)軟件項(xiàng)目都是失敗的。事實(shí)上,Standish group的報(bào)告顯示,超過(guò)80%的項(xiàng)目是不成功的,要么是因?yàn)槌鲱A(yù)算,推遲完成或缺少功能,要么是幾個(gè)因素的結(jié)合。此外,3
軟件開(kāi)發(fā)的制約因素有什么呢?
大多數(shù)軟件項(xiàng)目都是失敗的。事實(shí)上,Standish group的報(bào)告顯示,超過(guò)80%的項(xiàng)目是不成功的,要么是因?yàn)槌鲱A(yù)算,推遲完成或缺少功能,要么是幾個(gè)因素的結(jié)合。此外,30%的軟件項(xiàng)目執(zhí)行得非常糟糕,以至于在完成之前就被取消了。根據(jù)我們的經(jīng)驗(yàn),即使使用了Java、J2EE、XML和Web服務(wù)等現(xiàn)代技術(shù),軟件項(xiàng)目也無(wú)一例外地實(shí)現(xiàn)了這一規(guī)則。本文總結(jié)了幫助提高軟件開(kāi)發(fā)項(xiàng)目成功率的十個(gè)最重要的因素。像Standish Group這樣的行業(yè)領(lǐng)導(dǎo)者也為軟件項(xiàng)目提供重要的成功因素文檔。?
?項(xiàng)目的成功因素有哪些?
?1.招聘有技能和經(jīng)驗(yàn)的人員——環(huán)境比以往任何時(shí)候都更加復(fù)雜。?
比如WebSphere?Studio之類的工具非常有用,但是在沒(méi)有經(jīng)驗(yàn)的員工手里,結(jié)果往往最多得到普通的結(jié)果,很多時(shí)候還是失敗,因?yàn)樗麄儧](méi)有 我不知道什么是好的項(xiàng)目管理和應(yīng)用新技術(shù)的最佳實(shí)踐。優(yōu)秀的項(xiàng)目經(jīng)理和項(xiàng)目架構(gòu)師或技術(shù)總監(jiān)將形成項(xiàng)目的主導(dǎo)力量。他們決定這個(gè)項(xiàng)目將如何進(jìn)行,并對(duì)項(xiàng)目的最終成功有很大的影響。如果你有這樣的人,好好對(duì)待他們,要很好。項(xiàng)目經(jīng)理和技術(shù)總監(jiān)有必要面試其他團(tuán)隊(duì)成員,決定誰(shuí)可以加入團(tuán)隊(duì)。其余的團(tuán)隊(duì)成員也需要具備高于平均水平的技能和經(jīng)驗(yàn)。不喜歡的人。;表現(xiàn)不好的人需要持續(xù)的關(guān)注,但他們通常can 不符合要求 "最后,他們總是拖團(tuán)隊(duì)的后腿,使得項(xiàng)目進(jìn)展緩慢。然而,這并不意味著團(tuán)隊(duì)中不能有任何初級(jí)人員。通常這樣的成員如果得到機(jī)會(huì)會(huì)更有動(dòng)力,會(huì)盡力把事情做好。例如,在一個(gè)20人的小組中,可能有2名領(lǐng)導(dǎo)、6名高級(jí)職員、9名中級(jí)職員和3名初級(jí)職員。這樣一個(gè)20人的小組就可以細(xì)分成4、5個(gè)小組,每個(gè)小組都有一個(gè)組長(zhǎng)。IBM軟件服務(wù)和IBM全球服務(wù)(IGS)擁有經(jīng)驗(yàn)豐富的項(xiàng)目經(jīng)理、項(xiàng)目架構(gòu)師、技術(shù)指導(dǎo)和顧問(wèn),他們可以幫助您的項(xiàng)目。?
?2.應(yīng)用尖端技術(shù),但不極端尖端技術(shù)?
《《財(cái)富》》雜志500強(qiáng)中的許多公司都在他們的軟件項(xiàng)目中成功應(yīng)用了成熟的技術(shù)(如J2EE和WebSphere產(chǎn)品系列),這對(duì)他們的商業(yè)模式產(chǎn)生了很大的影響。在某些情況下,有必要應(yīng)用尖端技術(shù),這很有幫助。你在競(jìng)爭(zhēng)中獲得顯著的優(yōu)勢(shì)。然而,這樣的策略需要承擔(dān)風(fēng)險(xiǎn)。在這種情況下,擁有優(yōu)秀的項(xiàng)目人員更為重要。由于很少有人有這種尖端技術(shù)的經(jīng)驗(yàn),因此獲得外部專家的幫助也同樣重要。如果項(xiàng)目采用了極其前沿的技術(shù)或者尚未通過(guò)測(cè)試的技術(shù),就必須考慮研究計(jì)劃本身。這可能有助于新興技術(shù)中概念的早期驗(yàn)證。但是,與使用更成熟技術(shù)的項(xiàng)目相比,以相同的或相同的成本交付基于此類技術(shù)的項(xiàng)目是不現(xiàn)實(shí)的。?
?3.使用正確的開(kāi)發(fā)流程?現(xiàn)代軟件項(xiàng)目的特點(diǎn)要求使用螺旋開(kāi)發(fā)過(guò)程(如Rational統(tǒng)一過(guò)程(RUP))、重復(fù)的IGS方法甚至靈活的方法(如極限編程)。?
螺旋式開(kāi)發(fā)過(guò)程有多個(gè)開(kāi)發(fā)階段,可以逐步降低項(xiàng)目風(fēng)險(xiǎn)。在每個(gè)階段結(jié)束時(shí),需要決定是繼續(xù)還是停止。在初始階段,原型可以用于團(tuán)隊(duì)研究新技術(shù),也可以用于研究用戶界面。例如,RUP方法定義了每個(gè)階段的角色、任務(wù)和組件,這些角色、任務(wù)和組件起到了促使項(xiàng)目團(tuán)隊(duì)考慮項(xiàng)目相關(guān)事宜的作用。對(duì)于任何項(xiàng)目來(lái)說(shuō),最重要的一點(diǎn)不是用哪個(gè)流程,而是流程應(yīng)用的有多好。項(xiàng)目經(jīng)理和技術(shù)主管需要注意并知道如何根據(jù)遇到的問(wèn)題調(diào)整過(guò)程,以及如何應(yīng)用最佳實(shí)踐來(lái)實(shí)現(xiàn)過(guò)程。該過(guò)程為需要做什么提供了指導(dǎo)和提示。另一方面,偏離過(guò)程原理太遠(yuǎn)也會(huì)導(dǎo)致災(zāi)難性的結(jié)果。相關(guān)文章 "軟件開(kāi)發(fā)項(xiàng)目的最佳實(shí)踐內(nèi)容詳細(xì)。?
?4.提供合適的工具?任何軟件項(xiàng)目都需要合適的工具來(lái)幫助團(tuán)隊(duì)提高生產(chǎn)力。?
這些工具包括適當(dāng)?shù)挠布O(shè)備以及設(shè)計(jì)、編程和測(cè)試工具。工具成本的合理性解釋起來(lái)比較簡(jiǎn)單。例如,假設(shè)像WebSphere Studio Application Developer這樣的IDE環(huán)境每周可以為程序員節(jié)省五個(gè)小時(shí)。平均來(lái)說(shuō),這個(gè)程序員每小時(shí)花費(fèi)公司50美元。很容易看出這樣的投資回報(bào)(ROI)是值得的。同理,要保證團(tuán)隊(duì)使用最新最快的PC進(jìn)行開(kāi)發(fā),還需要提供合適的測(cè)試環(huán)境進(jìn)行質(zhì)量保證、用戶確認(rèn)和部署測(cè)試。應(yīng)用新工具或技術(shù)的培訓(xùn)對(duì)于充分發(fā)揮這些工具或技術(shù)的優(yōu)勢(shì)是必要的。IBM有一個(gè)龐大的培訓(xùn)資源庫(kù),包括在線和課堂課程。IBM軟件公司服務(wù)和IGS顧問(wèn)還可以提供專門的討論、咨詢和現(xiàn)場(chǎng)培訓(xùn)。?
?5.應(yīng)用源文件控制管理?
源文件控制管理(SCM)系統(tǒng)應(yīng)該在項(xiàng)目開(kāi)始時(shí)應(yīng)用。不僅僅是源代碼,所有的文檔都應(yīng)該由SCM系統(tǒng)進(jìn)行版本控制。這允許團(tuán)隊(duì)回顧項(xiàng)目的歷史,并獲得項(xiàng)目早期版本的所有相關(guān)文檔,例如用例、架構(gòu)和設(shè)計(jì)文檔,以及測(cè)試腳本和測(cè)試計(jì)劃。我推薦你使用企業(yè)級(jí)的SCM產(chǎn)品,比如Rational ClearCase/ClearQuest。?
?6.應(yīng)用有效的評(píng)估方法?
大多數(shù)項(xiàng)目將比預(yù)期時(shí)間多執(zhí)行25%到100%,但也有一些項(xiàng)目是按時(shí)執(zhí)行的,比計(jì)劃落后不到10%。如果你能 如果你不能準(zhǔn)確地估計(jì)進(jìn)度,你就不能。;不能有效地計(jì)劃。但是,項(xiàng)目初期的預(yù)計(jì)時(shí)間和工作量非常模糊。這些估計(jì)包含了大量的偶然性,可能會(huì)使估計(jì)值翻倍。軟件開(kāi)發(fā)是一個(gè)逐步求精的過(guò)程,估算也是如此。隨著項(xiàng)目的進(jìn)展,估計(jì)會(huì)更加準(zhǔn)確。項(xiàng)目的實(shí)際時(shí)間和工作量可以在項(xiàng)目結(jié)束時(shí)知道。大多數(shù)軟件工程師往往會(huì)低估,項(xiàng)目的成本很可能會(huì)自然增加。在估計(jì)進(jìn)度的時(shí)候,注意不要把進(jìn)度壓縮太多。如果團(tuán)隊(duì)可以 如果你不按照緊湊的時(shí)間表行事,最終很可能會(huì)與預(yù)期的時(shí)間表相差甚遠(yuǎn)。?
?7.把工作分解成小目標(biāo)?
小目標(biāo)是大目標(biāo)細(xì)化的結(jié)果。主要目標(biāo)是一個(gè)階段或增量的結(jié)束。為了實(shí)現(xiàn)這一點(diǎn),項(xiàng)目需要在整個(gè)過(guò)程中設(shè)定詳細(xì)的目標(biāo)。小目標(biāo)可以在一兩天,幾個(gè)小時(shí)內(nèi)實(shí)現(xiàn)。它有以下優(yōu)點(diǎn):可以改進(jìn)狀態(tài)報(bào)告;可以實(shí)現(xiàn)細(xì)粒度的控制,因?yàn)槲覀兛梢灾酪粋€(gè)小目標(biāo)是否沒(méi)有完成;因?yàn)橐粋€(gè)小目標(biāo)大概每天都能實(shí)現(xiàn),會(huì)更好的激勵(lì)員工;也可以降低加班執(zhí)行的風(fēng)險(xiǎn)。為了避免項(xiàng)目中出現(xiàn)各種問(wèn)題,建議從小目標(biāo)的設(shè)定開(kāi)始實(shí)施。最好的方法是用電子表格記錄和跟蹤小目標(biāo)的實(shí)施進(jìn)度。通過(guò)微軟等工具?Project)最好只用于更高級(jí)別的任務(wù)。當(dāng)然只是把現(xiàn)階段分成多個(gè)小目標(biāo)任務(wù)。后期必要的時(shí)候會(huì)分。雖然開(kāi)發(fā)人員認(rèn)為設(shè)定小目標(biāo)很麻煩,但這個(gè)問(wèn)題補(bǔ)償了團(tuán)隊(duì)領(lǐng)導(dǎo)和個(gè)人開(kāi)發(fā)人員定義自己目標(biāo)的能力,分散了項(xiàng)目管理和跟蹤的工作量。通常技術(shù)指導(dǎo)定義的一個(gè)任務(wù),一旦被開(kāi)發(fā)者細(xì)分成幾個(gè)小目標(biāo),就會(huì)變大。在其他情況下,有時(shí)技術(shù)指導(dǎo)會(huì)提供替代的、更快的和更容易維護(hù)的解決方案。他還同意分解任務(wù),分配更多的時(shí)間給他們。盡早實(shí)施小目標(biāo)計(jì)劃可以避免潛在災(zāi)難性結(jié)果的發(fā)生。?
8.以小時(shí)為單位跟蹤所有項(xiàng)目時(shí)間?
不僅要跟蹤按小時(shí)計(jì)酬的顧問(wèn)和承包商所花費(fèi)的時(shí)間,還要跟蹤每個(gè)項(xiàng)目成員所花費(fèi)的時(shí)間。這樣做的好處是,您可以將個(gè)人花費(fèi)的時(shí)間與項(xiàng)目計(jì)劃的時(shí)間進(jìn)行比較。如果個(gè)人已經(jīng)轉(zhuǎn)向其他任務(wù),應(yīng)該采取一些步驟。同樣,也可以將實(shí)際時(shí)間與預(yù)計(jì)時(shí)間進(jìn)行比較,進(jìn)而為項(xiàng)目的下一階段或下一個(gè)項(xiàng)目的時(shí)間估算方法提供反饋。對(duì)小目標(biāo)總時(shí)間的估計(jì)可以限制時(shí)間限制的超出,因此這些時(shí)間限制可以被修改。小目標(biāo)技術(shù)的應(yīng)用需要各方面的時(shí)間和努力,包括技術(shù)指導(dǎo)、團(tuán)隊(duì)領(lǐng)導(dǎo)和每個(gè)開(kāi)發(fā)者。每個(gè)開(kāi)發(fā)人員至少每周要以電子表格的形式提交自己的工作狀態(tài),以便項(xiàng)目主管更新每個(gè)更高級(jí)任務(wù)的完成進(jìn)度百分比。這將把項(xiàng)目管理的工作量分散給其他團(tuán)隊(duì)成員。跟蹤項(xiàng)目時(shí)間將花費(fèi)更多的時(shí)間,但它可以實(shí)現(xiàn)非常有效的項(xiàng)目管理。?
?9.應(yīng)對(duì)不斷的變化?
對(duì)于大多數(shù)項(xiàng)目來(lái)說(shuō),項(xiàng)目的月需求變化不會(huì)超過(guò)5%。造成這些變化的原因有很多,比如沒(méi)有在正確的時(shí)間問(wèn)正確的問(wèn)題,正在處理的問(wèn)題的變化,用戶的變化。;想法或概念,商業(yè)環(huán)境的變化或市場(chǎng)的變化。功能特性的蠕變很容易使成本和執(zhí)行進(jìn)度超出預(yù)估。在項(xiàng)目初期,項(xiàng)目需求中有很多容易混淆的地方。當(dāng)它到達(dá)某個(gè)階段時(shí)(通常在第二階段結(jié)束時(shí)),必須確定項(xiàng)目需求并鎖定其核心內(nèi)容。變更管理流程由所謂的 "改變董事會(huì)和,由參與項(xiàng)目的各個(gè)領(lǐng)域的代表組成,如業(yè)務(wù)、市場(chǎng)、開(kāi)發(fā)、質(zhì)量保證、用戶文檔、客戶支持和項(xiàng)目管理。變更委員會(huì)負(fù)責(zé)將變更移交給適當(dāng)?shù)娜藛T,解釋變更,并衡量來(lái)自各方的估計(jì)值。在獲得足夠的信息后,變更委員會(huì)可以決定是接受還是拒絕變更。一旦更改被接受,它將被添加到計(jì)劃中,并且實(shí)施進(jìn)度將被更改。有變更的項(xiàng)目比沒(méi)有變更的原始項(xiàng)目提交得晚,但是它仍然是成功的,因?yàn)樗匀粷M足修改后的實(shí)施時(shí)間表和股東 期望。如果一個(gè)項(xiàng)目在變更委員會(huì)啟動(dòng)后變更超過(guò)5%,說(shuō)明這個(gè)項(xiàng)目制定的很差或者失控,最終很可能失敗。?
?10.項(xiàng)目負(fù)責(zé)人?
對(duì)于公司的經(jīng)理來(lái)說(shuō),任命一名執(zhí)行官對(duì)軟件項(xiàng)目的結(jié)果負(fù)責(zé)是非常重要的。這關(guān)鍵執(zhí)行者不僅要有全局觀,還要獲取和控制項(xiàng)目所需的資源,幫助和支持團(tuán)隊(duì)。同樣重要的是,執(zhí)行人不需要干預(yù)和管理群體中的一些瑣事。實(shí)踐者應(yīng)該相信團(tuán)隊(duì)可以委托一個(gè)重要的任務(wù)。?
?結(jié)束語(yǔ)?
本文列舉了幫助提高軟件開(kāi)發(fā)項(xiàng)目成功率的十個(gè)因素。通過(guò)遵循這些指導(dǎo)方針,您可以在預(yù)算和預(yù)定時(shí)間內(nèi)更好地完成項(xiàng)目,保持一個(gè)高效的團(tuán)隊(duì),并盡量不改變功能特性。
有什么適合女生玩的手機(jī)單機(jī)游戲?
第一
Toka游戲系列,沒(méi)有wifi,占用內(nèi)存很少。
各種小人簡(jiǎn)直可愛(ài)不 我不想要它們。
在這里你可以隨意做很多有趣的事情。
這個(gè)游戲有很多場(chǎng)景:醫(yī)院,城市,農(nóng)田等等。
It 這真的很有趣。各大網(wǎng)站都可以找到下載。