最新文章
|
知識管理交流
→『 技術(shù)文檔交流 』
本版文數(shù):9589 今日文數(shù):4139
|
前言:在軟件項目的開發(fā)過程中,需求變更貫穿了軟件項目的整個生命周期,從軟件的項目立項,研發(fā),維護,用戶的經(jīng)驗在增加,對使用軟件的感受有變化,以及整個行業(yè)的新動態(tài),都為軟件帶來不斷完善功能,優(yōu)化性能,提高用戶友好性的要求。在軟件項目管理過程中,項目經(jīng)理經(jīng)常面對用戶的需求變更。如果不能有效處理這些需求變更,項目計劃會一再調(diào)...
|
一、敏捷是“一個”過程敏捷不是一個過程,是一類過程的統(tǒng)稱,它們有一個共性,就是符合敏捷價值觀,遵循敏捷的原則。敏捷的價值觀如下:個體和交互勝過過程和工具可以工作的軟件勝過面面俱到的文檔客戶合作勝過合同談判響應(yīng)變化勝過遵循計劃由價值觀引出的12條敏捷原則:1、我們優(yōu)選先要做的是通過盡早的、持續(xù)的交付有價值的軟件來使客戶滿...
|
每個項目經(jīng)理都聽說過夢魘般的編程項目:項目歷時長達預(yù)期時間的兩倍、嚴重超出成本預(yù)算,又遠遠看不到結(jié)果。幸好,可以使用敏捷編程來解決這些問題。公司需要想辦法降低開發(fā)成本、提高軟件可靠性、縮短開發(fā)時間,并且確保應(yīng)用軟件真正有助于用戶,而不是有礙于用戶。這四個方面對任何人來說都是難以實現(xiàn)的,但敏捷編程技術(shù)能夠在許多應(yīng)用編程場...
|
敏捷開發(fā)是一種理念,現(xiàn)在在國內(nèi)各個開發(fā)團隊的實現(xiàn)雖然還不成熟,但認可度已經(jīng)相當(dāng)可觀。下面是博客園的青宇對敏捷開發(fā)的一些理解與心得分享:我們部門是一個基礎(chǔ)平臺研發(fā)部門,主要為其他各部門提供技術(shù)接口和服務(wù)支持。也正是由于這個特性,部門內(nèi)正在考慮基于wcf搭建一套服務(wù)平臺。部門內(nèi)提倡敏捷開發(fā),談?wù)勎易约簩γ艚莸暮唵卫斫狻π?..
|
如何才能成功實踐敏捷開發(fā)是一個課題。最近keithswenson一直在考慮這個問題,并最終總結(jié)出26條重要原則,以指導(dǎo)敏捷軟件開發(fā)團隊更好地工作。原則1:第1個用例完全處理好后再開始處理第2個用例。打個比方說,好比“先上這道菜,再開始做下一道菜”。軟件開發(fā)方面的最大問題是同時開始處理一堆任務(wù),因為免不了會出現(xiàn)部分工作后...
|
近來寫了不少敏捷開發(fā)的系列文章,如《敏捷開發(fā)中如何開發(fā)高質(zhì)量產(chǎn)品》,《敏捷開發(fā)的架構(gòu)設(shè)計》,《我的敏捷開發(fā)實踐》,《敏捷開發(fā)中的codereview》等,這些都是關(guān)乎方法的。方法固然很重要,但還有另外一部分筆者覺得非常的重要,而且不容易被人關(guān)注,也是這篇文章想和大家一起探討的內(nèi)容,這就是敏捷開發(fā)的“精神”。筆者認為敏捷...
|
曾有讀者讓我就敏捷開發(fā)方法發(fā)表一下看法。首先我得聲明一下:本人根本算不上敏捷開發(fā)方面的專家,為此我事先就此課題作了一番研究。我得承認:頭一回聽說敏捷開發(fā)(agile)時,我的腦海中涌現(xiàn)出好多負面的想法。敏捷開發(fā)就像是趕在精心制定的計劃之前,匆忙提前交付成果的一種方法。我覺得,交付成果的質(zhì)量會因此受到影響。但是在更加認真...
|
我在技術(shù)崗位上工作已經(jīng)有三十多年了,擔(dān)任it經(jīng)理和cio也已經(jīng)超過了二十年。在這段時間里,我見過很多優(yōu)秀的it經(jīng)理,其中甚至有一些是非常出色的。當(dāng)然,工作表現(xiàn)不怎么樣的it經(jīng)理也見過一些。我認為,任何it經(jīng)理想要擁有成功的it管理生涯,都必須具備十一個顯著特征。盡管會有一些人認為具備這十一個特征還遠遠不夠,也會有一些人...
|
古代的宗教先知們,針對人類的惡行,劃分出傲慢、妒忌、暴怒、懶惰、貪婪、貪食及色欲等七宗罪。2008年,梵蒂岡更新了傳統(tǒng)的七宗罪,把新七宗罪和現(xiàn)代社會誘惑聯(lián)系起來。新七宗罪為:倫理罪、從事基因改造科學(xué)實驗、濫用藥品、污染、社會不公、導(dǎo)致貧窮及少數(shù)人過度累積財富。不管是新還是舊,這些“罪行”都損害了個人的身心。其實在企業(yè)i...
|
想從事it行業(yè),就得有技術(shù)背景嗎?非也。如果有相應(yīng)的一套管理技能,即便不太懂技術(shù),照樣能成為一名成功的經(jīng)理。當(dāng)然,大致了解每個員工的專長領(lǐng)域自然有幫助。不說別的,這意味著技術(shù)經(jīng)理很清楚某個員工的強項和弱項。但要是經(jīng)理對每個員工的工作所知甚少或者一無所知,他們又該如何準確地評估團隊的業(yè)績或分配任務(wù)呢?答案在于溝通。技術(shù)技...
|
有一個笑話是這樣的:1.程序員寫出自認為沒有bug的代碼。2.軟件測試,發(fā)現(xiàn)了20個bug。3.程序員修改了10個bug,并告訴測試組另外10個不是bug。4.測試組發(fā)現(xiàn)其中5個改動根本無法工作,同時又發(fā)現(xiàn)了15個新bug。5.重復(fù)3次步驟3和步驟4。6.鑒于市場方面的壓力,為了配合當(dāng)初制定的過分樂觀的發(fā)布時間表,產(chǎn)品...
|
joemarasco是rationalsoftware的一名已經(jīng)退休的事業(yè)部經(jīng)理和高級副總裁。他將自己多年軟件開發(fā)與管理經(jīng)驗的精華萃取成《thesoftwaredevelopmentedge:essaysonmanagingsuccessfulprojects》一書,該書中文名為《軟件開發(fā)的邊界——管理成功的項目》(個...
|
最近我負責(zé)的一個軟件開發(fā)項目出現(xiàn)狀況。因為沒有做好項目任務(wù)分配和控制,結(jié)果項目進行得一塌糊涂。在階段報告會議上,面對各方質(zhì)問我無言以對,連項目到底已經(jīng)完成了什么任務(wù),還有多少任務(wù)沒有完成都沒有一個清晰的說法。最后項目被迫暫停整頓。面對項目重啟千頭萬緒的工作,我只感到眼前一遍漆黑,摸不著頭腦。我的經(jīng)驗、智慧、精力和能力都...
|
目前,許多軟件企業(yè)在開發(fā)管理上存在的問題是沒有統(tǒng)一的規(guī)范標準,質(zhì)量把控也不夠理想。因此,許多企業(yè)的軟件開發(fā)項目都要求承包商有一定的cmm級別或iso9000認證作為參加投標的資格。在上周,我參加了一個華南地區(qū)的軟件行業(yè)會議,會議主題是關(guān)于如何做好軟件開發(fā)的質(zhì)量管理。在會議上大家掀起了一股討論的熱潮,就是在軟件開發(fā)中是選...
|
敏捷開發(fā)現(xiàn)在在歐美已經(jīng)有了相當(dāng)?shù)钠占?,在國?nèi)也已經(jīng)流傳實踐了幾年,現(xiàn)在正逐漸進入到越來越多的項目中。雖然敏捷開發(fā)既有成功的案例也有失敗的案例,但其可靠、可預(yù)測、節(jié)省成本的潛在特性決定了敏捷開發(fā)的廣泛應(yīng)用將是必然的趨勢。此番參與敏捷中國大會的大多數(shù)學(xué)員都對敏捷開發(fā)的理念有不同程度的了解,并且都有不短時間的項目開發(fā)經(jīng)驗。因...
|
有的人說,it行業(yè)是熱門行業(yè),有的人說,it業(yè)干的那么苦,工資那么低。有的人說,我們找不到工作,有人說,我們招不到人。有人爭論.net和java哪個好找工作,有人學(xué)習(xí)ssh和ajax,或者div+css,有人說,這些太難,要轉(zhuǎn)行。有人說,程序員只能干到30歲,有的人13歲就能寫程序了。這些都對,也都不對,一切的一切,就...
|
“你們在哪兒上的大學(xué)啊?”在某一天的午餐時分,為了緩解一下無聊的氣氛,我和當(dāng)時咨詢公司里的一群程序員們開始聊天。在我問了這個問題之后,氣氛開始變得熱烈起來,大學(xué)足球成為我們的話題,每個學(xué)校的球隊都免不了成為開玩笑的對象。然而我注意到有一個人——喬突然變得非常沉默。因此,我想最好把他拉到討論中來,于是我又問了一遍這個問題...
|
軟件界一個無可爭議的事實是,不同程序員的效率有差別,而且差別很大。許多專家將優(yōu)秀程序員和一般程序員區(qū)分地很清楚。大多數(shù)研究得出結(jié)論認為,一般程序員跟優(yōu)秀程序員之間在工作效率和質(zhì)量上存在10:1的關(guān)系:優(yōu)秀程序員和水平較差的程序員的編碼時間比例為1:20;debugging時間比為1:25;代碼數(shù)量比是5:1;程序執(zhí)行速...
|
軟件項目需求分析是一個項目的開端,也是一個項目建設(shè)的基石。在失敗的開發(fā)項目中,80%是由于需求分析的不明確而造成的。因此,一個軟件開發(fā)項目想要成功的關(guān)鍵就是要做好需求分析。這是我經(jīng)過在上個月不堪回首的痛苦折騰后,才深深領(lǐng)悟到的真意。在這里我想把在這個項目得到的教訓(xùn)和經(jīng)驗與大家分享。在上個月,公司委派我負責(zé)一個小型的軟件...
|
最近和大家一起討論了一些內(nèi)容管理方面的功能和設(shè)計,有些思考,和大家分享一下。在討論內(nèi)容管理的功能需求時,我們常常會考慮某個功能各種各樣的情況,功能性、易用性、復(fù)雜的處理場景、異常的處理場景,這些無疑都是非常非常有價值的,一個系統(tǒng)做到最好的境界,從客戶角度來看,也就是這些功能了。同時,我們也討論了很多軟件設(shè)計方面的一些內(nèi)...
|
用例(usecase)已經(jīng)成為被廣泛使用的需求開發(fā)技術(shù)。圍繞著用戶和他們的目標,而不是產(chǎn)品的功能,這大大提高了開發(fā)出能真正滿足客戶需求的軟件產(chǎn)品的可能性。然而,由于對用例所知甚少,造成用例的神秘感與日俱增,很多開發(fā)團隊也在試圖成功地運用用例技術(shù)。本文將針對已經(jīng)開始應(yīng)用用例技術(shù)的分析師,特別指出五處應(yīng)避免的用例應(yīng)用陷阱。...
|
【it168信息化】
提問:請您介紹一下u9的開發(fā)方式?黃義璋:u9的開發(fā)方式與其它軟件的最大不同在于70%的時間在做業(yè)務(wù)模式的整理、歸納、提煉,30%的時間做軟件編程,u9改變了傳統(tǒng)的軟件開發(fā)方式,很好的規(guī)避了“需求一小錯,開發(fā)一大錯”。
軟件公司的核心競爭力不是功能,因為功能是很容易仿冒的,而在于對業(yè)務(wù)...
|
從最開始徘徊在開發(fā)的邊緣,軟件測試正在不斷找到自己的位置。軟件測試不再是低技術(shù)含量、高重復(fù)工作的代名詞,不再是可有可無、不被重視的部門,軟件產(chǎn)品質(zhì)量正在越來越依賴于測試部門的保障。除了更多技術(shù)高手開始擔(dān)任測試工作,在管理軟件行業(yè),對某項業(yè)務(wù)的熟悉同樣可以成為測試人員的利器。注冊會計師出身的張茜就是這樣一個例子?,F(xiàn)在的她...
|