第一篇:軟件測試一個(gè)項(xiàng)目的項(xiàng)目總結(jié)[小編推薦]
由安博測試空間技術(shù)中心http://004km.cn/提供
因?yàn)樾枨髮懙氖衷敿?xì),所以方案也十分詳細(xì)。在這期間還專門寫了一個(gè)針對腳本名稱、事物名稱、場景名稱、結(jié)果名稱的命名規(guī)范。事實(shí)證明這個(gè)命名規(guī)范對后來的測試數(shù)據(jù)整理起到了巨大的作用。在書寫方案的過程中體現(xiàn)了模板的重要性,我建立了一個(gè)模板,然后大家都按照我的模板來寫,這個(gè)階段雖然漫長但也倒還算是輕松。只是對幾個(gè)專有名詞的概念做了一下統(tǒng)一,其中比較明顯的就是“并發(fā)”這個(gè)詞。為了給用戶系統(tǒng)負(fù)載比較大的感覺,我們將并發(fā)的單位變成了每分鐘多少用戶,這樣做實(shí)際是不正確的,給后期測試帶來的了很大麻煩,經(jīng)常要考慮實(shí)際并發(fā)用戶到底是多少,應(yīng)該如何換算。其實(shí)“并發(fā)”這個(gè)詞并不是一個(gè)時(shí)間段的概念,而是瞬間的概念,衡量一個(gè)時(shí)間點(diǎn)上用戶數(shù)的多少。另外,在整合的時(shí)候還出現(xiàn)了一些小問題,在文檔寫作的細(xì)節(jié)習(xí)慣上并不能完全的統(tǒng)一,造成我在把所有別人的方案拿過來的時(shí)候還要花很多時(shí)間調(diào)整格式和內(nèi)容以達(dá)到文檔的統(tǒng)一和美觀。進(jìn)行兩次方案的評(píng)審,評(píng)審進(jìn)行的還算順利。2)
經(jīng)驗(yàn)
命名文檔十分重要,對后邊的數(shù)據(jù)整理起到了巨大的作用。在比較大的工程里,最好幾個(gè)人要經(jīng)過研究共同制訂一個(gè)命名規(guī)則,這樣大家都遵循這個(gè)規(guī)則去命名,可以在同伴不在的時(shí)候很容易明白他的某一個(gè)腳本或者結(jié)果的用途。
測試方案可以寫的盡量詳細(xì),當(dāng)然要在用戶或者領(lǐng)導(dǎo)不檢查是否完全按照方案執(zhí)行的情況下。本次測試中方案寫的十分詳細(xì),腳本詳細(xì)到每一個(gè)操作,需要監(jiān)控的事務(wù)都標(biāo)注的很清楚,場景詳細(xì)到多少用戶、執(zhí)行時(shí)間、并發(fā)用戶數(shù)和集合點(diǎn),有些還加上備注說明,寫清楚為什么添加這個(gè)場景,在何種情況下會(huì)出現(xiàn)此場景的情況。這使我們在后邊做執(zhí)行的時(shí)候很容易了解到當(dāng)時(shí)寫這方案時(shí)的思想,有些東西可以直接拿來用而不用再思考一遍。
在書寫方案的時(shí)候,如果幾個(gè)人一起書寫的話,一定要事先盡量統(tǒng)一書寫的格式和方式,不然在整合的時(shí)候會(huì)十分的麻煩,要調(diào)整很多的格式。另外整合的人要十分認(rèn)真,按照我的經(jīng)驗(yàn)至少要來回看文檔三遍。第一遍看整合的格式是否一致,是否有漏掉的不一致的地方,包括各個(gè)標(biāo)題的格式、內(nèi)容的格式、字體、字號(hào)等。第二遍看錯(cuò)別字,在自己的能力范圍之內(nèi)盡量找出文檔中的錯(cuò)別字,這種低級(jí)錯(cuò)誤有時(shí)候會(huì)影響看文檔人對寫文檔人的印象。第三遍看標(biāo)點(diǎn)符號(hào),要統(tǒng)一文中各個(gè)位置的標(biāo)點(diǎn),尤其是表格等,填寫的時(shí)候是否有標(biāo)點(diǎn)。三遍都看完之后,還要叫來大家一起來重新看文檔,提意見,然后進(jìn)行修改,互相之間看文檔的時(shí)候還會(huì)發(fā)現(xiàn)一些問題或者突然提出不同的建議,可以使文檔更完美。這樣的過程再進(jìn)行兩遍,我認(rèn)為這樣的文檔才具備可以提交給相關(guān)部門的條件。大家不要怕麻煩,文檔是一個(gè)測試人員入手的項(xiàng)目的第一件工作,是臉面,一定要做好。如果有能力的話,最好在書寫測試方案時(shí)同步進(jìn)行腳本可行性分析和數(shù)據(jù)需求的整理。腳本可行性分析可以不用錄制腳本,不過盡量操作幾次錄制腳本的流程,觀察是否還存在功能問題影響腳本錄制,看是否存在技術(shù)瓶頸或測試?yán)щy,提早進(jìn)行技術(shù)的補(bǔ)充或者想想繞過困難的方法,是否有可替代的方案。這里面尤其注意到很多宏觀的問題,比如當(dāng)前所擁有的測試資源,測試機(jī)的數(shù)量,是否可以運(yùn)行如此多的用戶,是否有帶寬瓶頸,如果有如何處理等等。還有對可以預(yù)見的數(shù)據(jù)盡早提給開發(fā)讓開發(fā)準(zhǔn)備,對后期的工作會(huì)有很大的幫助,不用到錄制腳本時(shí)再提數(shù)據(jù)準(zhǔn)備,開發(fā)再準(zhǔn)備幾天,這樣會(huì)影響測試進(jìn)度,給開發(fā)短時(shí)間制作數(shù)據(jù)的壓力,也會(huì)影響和開發(fā)的關(guān)系。
在做方案的同時(shí),同步制定可行的測試計(jì)劃,如果時(shí)間充裕最好準(zhǔn)備兩份,一份是充分測試所需要的時(shí)間,一份是在項(xiàng)目緊急的情況下所需要的時(shí)間。這里可以不要寫出具體執(zhí)行的時(shí)間段,因?yàn)檫@是測試人員自己不可控的,只要寫出所哪一項(xiàng)工作具體需要的時(shí)間就可以。這樣做的目的是便于后邊工作量的計(jì)算。計(jì)算出工作量,就可以更好的控制項(xiàng)目的進(jìn)度不至于因?yàn)槟骋粋€(gè)困難耽誤了整個(gè)項(xiàng)目的進(jìn)度。在測試執(zhí)行開始之前,測試方案最好根據(jù)需求的更新進(jìn)行同步更新,在執(zhí)行開始之后,如果沒有時(shí)間可以暫時(shí)放下。因?yàn)楸救擞杏浫沼浀牧?xí)慣,所以一般一項(xiàng)目下來哪里是如何做的都有記錄,如果最后要一個(gè)真實(shí)的方案也能拿出來。用戶一般在評(píng)審后就不會(huì)要求文檔同步更新,而且一直維護(hù)一個(gè)或者多個(gè)文檔會(huì)耗費(fèi)大量的工作量,不建議在測試執(zhí)行時(shí)還進(jìn)行文檔的維護(hù)。方案是對測試起到指導(dǎo)的作用,如果執(zhí)行時(shí)還要對方案進(jìn)行更改就有點(diǎn)形式主義的意思了,不是嗎?不過在有重大變故的時(shí)候,比如某一個(gè)大的模塊都進(jìn)行了更改或者刪減增加,最好做好記錄或者簡單的更改方案,方便以后查閱。4.測試執(zhí)行
測試執(zhí)行分四個(gè)階段大概用了兩個(gè)半月的時(shí)間,四個(gè)階段為三個(gè)階段對三種優(yōu)先級(jí)的測試點(diǎn)進(jìn)行測試,最后一個(gè)階段進(jìn)行回歸測試和大型綜合場景測試。分別闡述。1)
第一階段(測試優(yōu)先級(jí)為極高的測試點(diǎn))第一階段對測試優(yōu)先級(jí)為極高的進(jìn)行測試。對極高的點(diǎn)的定義為在整個(gè)系統(tǒng)中幾乎每個(gè)子系統(tǒng)都要用到的通用代碼和比較重要的審查流程中所涉及到的點(diǎn)。最主要的就是審查流程中Y的審查和X的審查及通知書,在這里不過多闡述,只描述測試過程遇到的問題及解決方法。首先在測試X時(shí)發(fā)生一個(gè)這樣的情況,在測試的過程中要從網(wǎng)絡(luò)上下載下來一個(gè)文件,這個(gè)文件最終由IE調(diào)取word的控件打開。我測試的時(shí)候,我找到這個(gè)文件的數(shù)據(jù)被從網(wǎng)絡(luò)上下載到本地的證據(jù),因?yàn)檫@里流量十分重要。但我始終找不到被下載下來的日志,打開詳細(xì)日志也沒有找到,然后找開發(fā)進(jìn)行溝通,未果。這時(shí)候JJ說的一句話提醒了我,她說這個(gè)應(yīng)該是FTP下載,我馬上想到FTP是不包含在http協(xié)議中的。然后用他們兩個(gè)組合的多協(xié)議方式進(jìn)行腳本的錄制,確實(shí)在腳本中找到FTP下載的請求和響應(yīng),并且被下載文件也已經(jīng)下載到了本地。然而下一個(gè)問題又出現(xiàn)了,在人工操作網(wǎng)頁時(shí)被打開查看的文件的大小為13K,而在FTP日志下顯示出的大小僅為2K。找到開發(fā)后才了解到,實(shí)際上為了減少網(wǎng)絡(luò)流量,在服務(wù)器段存儲(chǔ)的都是zip包,在客戶端需要某一個(gè)文件時(shí),其實(shí)是在服務(wù)器上要了一個(gè)zip包從網(wǎng)絡(luò)傳到本地。本地的IE再用js將其轉(zhuǎn)換成一個(gè)xml文件,然后另一個(gè)js文件再將此xml文件再轉(zhuǎn)換成為一個(gè)word文件,再用IE將其打開。最后被轉(zhuǎn)換成word文件的時(shí)候,它的大小才是13K,之前被從網(wǎng)絡(luò)上下載到本地的是只有2K的zip包。而在這個(gè)過程中還有一個(gè)問題從一開始捆饒了我,在證明了這件事情之后,我信心滿滿地加了事務(wù)測試之后,發(fā)現(xiàn)從下載文件到打開的時(shí)間是7秒到8秒。因?yàn)檫^慢,于是仔細(xì)查看腳本中的請求,想從中發(fā)現(xiàn)是哪一個(gè)請求占用了過多的時(shí)間,發(fā)現(xiàn)在這個(gè)事務(wù)的中間有一個(gè)7秒的thinktime,后來經(jīng)過一翻周折,發(fā)現(xiàn)其實(shí)七秒的時(shí)間是在zip包下載到本地后進(jìn)行若干次轉(zhuǎn)換及打開的時(shí)間。在錄制的過程中因?yàn)槲抑虚g沒有進(jìn)行實(shí)際操作,而LR沒有錄制到數(shù)據(jù)在本地轉(zhuǎn)換的過程,在轉(zhuǎn)換結(jié)束之后客戶端才又與服務(wù)器進(jìn)行通信,所以中間被錄制下來thinktime了。而這一點(diǎn)又延伸出來一個(gè)問題,我在測試的時(shí)候是使用的兩頁的文檔,如果是更多頁的呢,不用太多,十頁的話這個(gè)時(shí)間也許就要翻番了吧。不過經(jīng)過一番艱苦的思考與問題排除后,終于完成了第一個(gè)重要測試點(diǎn)的測試工作。
在剛剛進(jìn)入項(xiàng)目和剛剛寫完測試方案的時(shí)候,我們都在S采集那里進(jìn)行的腳本的可行性實(shí)驗(yàn)。比較有趣的是在兩次實(shí)驗(yàn)和這次正式測試的時(shí)候,邏輯一直在變,所以三次的腳本都是不可復(fù)用。值得記錄的是其中的一次腳本在運(yùn)行過程中是要人工輸入數(shù)據(jù)的,這個(gè)數(shù)據(jù)不可重復(fù)。于是我用autoit做了一個(gè)專門生成參數(shù)表的腳本,每次都在可控制范圍內(nèi)生成一個(gè)參數(shù)列表。也許有人說LR可以做數(shù)字的,那如果系統(tǒng)要求都是字母呢,其實(shí)用autoit也可以完成的,只要做一個(gè)26個(gè)字母的數(shù)組,然后按照一定的規(guī)律進(jìn)行組合就行了。
對W子系統(tǒng)的測試中,出現(xiàn)了一個(gè)很有意思的問題,測試需要我們下載圖片。但在下載圖片的過程中,我看到了日志上所下載的圖片的數(shù)量,在顯示器的網(wǎng)頁上去看不到圖片。在系統(tǒng)默認(rèn)的文件夾中也看到了被下載下來的圖片。于是探索這個(gè)問題,后來問了測試人員才知道,原來圖片被下載下來后已經(jīng)被查看了,只是這個(gè)系統(tǒng)是要求雙屏的,圖片被顯示在副屏中,后來JJ經(jīng)過一系列鍵盤的操作,終于在屏幕邊緣把圖象拉了出來。做到這里突然想到一個(gè)問題,就是以后做性能測試的時(shí)候,一定要注意腳本和手動(dòng)操作的一致。前邊發(fā)生手動(dòng)操作后因?yàn)镕TP的問題沒有把文件下載到本地,現(xiàn)在又發(fā)生腳本下載到本地的東西沒有顯示。以后在測試的過程中一定要注意這一點(diǎn)。
對Y的測試更是一波三折。因?yàn)閅要求的最終用戶是12000,而大家都知道LR所支持的最大用戶數(shù)為10000。如何做,想到了T的理論,于是進(jìn)行了忽略thinktime的轉(zhuǎn)換,轉(zhuǎn)換完測試的用戶數(shù)僅為300和600。但是在測試時(shí)出現(xiàn)了登陸等事務(wù)的響應(yīng)時(shí)間過長,因?yàn)榕R時(shí)有事出去了兩天。兩天之后回來再思考這個(gè)問題的時(shí)候突然發(fā)現(xiàn)其實(shí)是帶寬占滿造成的。于是開始尋找網(wǎng)絡(luò)瓶頸,在多次測試后發(fā)現(xiàn),在不忽略thinktime的情況下800個(gè)用戶就會(huì)占滿帶寬100M。問題來了,如果這樣推算的話,是否能夠推出8000個(gè)用戶就要占用一個(gè)1000M的網(wǎng)呢。后來與相關(guān)人員溝通,需要排除所有的網(wǎng)絡(luò)問題,到服務(wù)器邊上進(jìn)行直連的測試(因?yàn)槲磥淼氖褂铆h(huán)境是1000M的網(wǎng),現(xiàn)在我們使用的是100M網(wǎng))。在等待疏通的時(shí)間里,又做了另一件事,就是尋找忽略與不忽略thinktime的用戶比例。方法是先設(shè)定一個(gè)數(shù)量的用戶數(shù)進(jìn)行不忽略thinktime的測試,記錄下來TPS,然后進(jìn)行忽略thinktime的測試,逐漸變化用戶數(shù)來找到相同TPS的用戶數(shù)。但事實(shí)并沒有像想象中那么簡單,最后測試結(jié)果發(fā)現(xiàn)用戶數(shù)和TPS的比例是個(gè)變化的曲線(認(rèn)為在服務(wù)器沒達(dá)到瓶頸時(shí)應(yīng)該是個(gè)相對穩(wěn)定的值)。假設(shè)50個(gè)用戶時(shí)的TPS為50,到測試25個(gè)用戶時(shí),因?yàn)橛脩魯?shù)量變少了,服務(wù)器處理變快,很可能25個(gè)用戶的TPS為30,再減少也是這個(gè)樣子,所以要找到這個(gè)用戶數(shù)還真是一個(gè)困難。雖然可以在多次的測試中找到那個(gè)值,但這只對本腳本的這個(gè)用戶數(shù)有意義,既然比例是變化的,那就不可以用在更多的用戶數(shù)的轉(zhuǎn)化上。就在這個(gè)時(shí)候,第一階段的時(shí)間結(jié)點(diǎn)到了,不得不放下現(xiàn)在的測試,書寫第一階段測試報(bào)告,于是Y的神秘問題被留到了第二階段進(jìn)行。本帖最后由 fairyox 于 2009-9-7 16:51 編輯
2)
第二階段(測試優(yōu)先級(jí)為高的測試點(diǎn))
第二階段主要對測試優(yōu)先級(jí)為高的點(diǎn)和在第一階段因?yàn)槟硨懺驔]有測試的點(diǎn)進(jìn)行測試。測試優(yōu)先級(jí)為高的點(diǎn)的定義為不是整個(gè)系統(tǒng)的通用代碼卻在本系統(tǒng)內(nèi)部及審查流程中起到重要作用的測試點(diǎn)。
進(jìn)入第二階段后,第一個(gè)重要的任務(wù)就是第一階段沒有完成的Y問題。要解決帶寬瓶頸和多少用戶數(shù)進(jìn)行測試的雙重問題。帶寬要到服務(wù)器機(jī)房進(jìn)行測試,而用戶數(shù)是通過再一次的需求明確解決的。在發(fā)生了用戶數(shù)的問題之后,我們再一次尋訪的Y方面的用戶代表,后來了解到每個(gè)人每天平均也就做一件案子。而我的腳本是幾分鐘就要做一件案子,于是這個(gè)時(shí)候我提出了一個(gè)理論,用業(yè)務(wù)量平衡的方式來進(jìn)行場景壓力的設(shè)置。12000兩千個(gè)用戶要做12000個(gè)案子,那么我無論上多少用戶,只要讓他們在規(guī)定的時(shí)間內(nèi)做完12000個(gè)案件,這個(gè)時(shí)間范圍小于一天的工作時(shí)間八小時(shí),就應(yīng)該給足了壓力。而我們將這個(gè)時(shí)間定為半小時(shí),具體的用戶數(shù)轉(zhuǎn)換與計(jì)算方式詳見《Y性能測試方案》,為進(jìn)行本子系統(tǒng)的測試專門書寫的一個(gè)簡單的測試方案。
在Y的這個(gè)點(diǎn)的問題解決之后,我們又迎來了下一個(gè)問題。前邊說過,為了減少網(wǎng)絡(luò)傳輸壓力,好多的東西都是被壓縮成zip的形式傳輸?shù)?。這里就出現(xiàn)了下一個(gè)問題,我們要在本地修改文件然后上傳到服務(wù)器。在LR中錄制出來的是碼流,看起來就是亂碼,不能夠?qū)ι蟼鞯拇a流進(jìn)行修改,亂碼看不明白。連續(xù)兩個(gè)點(diǎn)都是這樣的情況,經(jīng)過多次努力,未果,放棄對這一類點(diǎn)的測試。
對L子系統(tǒng)的測試是固定了數(shù)據(jù)的,只有這么多,用沒就沒有了。只許成功,不許失敗,還好,經(jīng)過多次的僅用幾個(gè)數(shù)據(jù)的試驗(yàn)。最后在跑場景的時(shí)候沒有讓自己失望,雖然跑出了響應(yīng)時(shí)間較長的事務(wù),但腳本本身和參數(shù)設(shè)置都沒有出現(xiàn)問題。
在進(jìn)行P子系統(tǒng)測試的時(shí)候,數(shù)據(jù)準(zhǔn)備成了最大的問題。這個(gè)子系統(tǒng)因?yàn)楹蛧獾膶@麛?shù)據(jù)有連接,所以數(shù)據(jù)特別復(fù)雜,開發(fā)很不愿意給準(zhǔn)備。后來找到了項(xiàng)目經(jīng)理給溝通開發(fā)才答應(yīng)給做數(shù)據(jù),這個(gè)子系統(tǒng)的測試因?yàn)閿?shù)據(jù)問題拖延了好幾天。
其他子系統(tǒng)的測試都進(jìn)行得比較順利(沒有遇到技術(shù)困難,但有可能出現(xiàn)性能問題),其中包括X、G、F、實(shí)用V。最后一個(gè)星期是到專利局機(jī)房進(jìn)行測試,兩個(gè)目的,第一是完成Y的測試,第二是要進(jìn)行一次小規(guī)模的綜合場景測試,保證第二次用戶測試的順利進(jìn)行。到專利局機(jī)房測試第一件事就是做Y那個(gè)有帶寬瓶頸的點(diǎn)的測試,當(dāng)用戶數(shù)上到850的時(shí)候服務(wù)器出現(xiàn)問題,大量的事務(wù)失敗,但也有成功的。查看服務(wù)器日志,報(bào)出錯(cuò)誤為too many files open。若干高手研究了一天的時(shí)間,包括weblogic的售后服務(wù)人員、系統(tǒng)組組長、軟件研發(fā)中心成員、小型機(jī)售后服務(wù)人員都在研究,一直到晚上八點(diǎn)才完全將此問題解決。其中修改了四個(gè)參數(shù)才完全解決這個(gè)問題,在這里不想寫出這四個(gè)參數(shù),本人認(rèn)為這四個(gè)參數(shù)并沒有完全起到作用。網(wǎng)上也看到一些關(guān)于這方面的帖子,寫的修改方式也不完全符合我們這次所修改的參數(shù),所以估計(jì)要很多的參數(shù)共同作用的結(jié)果。再發(fā)現(xiàn)這問題的時(shí)候要具體情況具體對待。
解決了這個(gè)問題之后又繼續(xù)進(jìn)行了測試,用了一夜的時(shí)間,最后將小型綜合場景設(shè)置并跑起來之后才去睡覺。早晨起來看測試結(jié)果。在分析之后發(fā)現(xiàn)了一個(gè)很難發(fā)現(xiàn)的情況,在測試機(jī)中有一臺(tái)測試機(jī)自己的性能成為了瓶頸。在響應(yīng)時(shí)間圖上表現(xiàn)得十分清晰,這是一個(gè)寶貴的經(jīng)驗(yàn),如果不是有幾臺(tái)不同性能的測試機(jī)做對比,很難發(fā)現(xiàn)是測試機(jī)本身造成的瓶頸。在未來的測試中一定要注意這一點(diǎn)。
在這時(shí)還進(jìn)行了一次我們所謂的最大連接數(shù)的測試,測試方法是上12000個(gè)用戶,沒隔一個(gè)固定的時(shí)間每個(gè)用戶向服務(wù)器發(fā)一個(gè)請求要數(shù)據(jù)。后來在學(xué)習(xí)中發(fā)現(xiàn)這并不是測試了最大連接數(shù),只是測試了服務(wù)器上可以存活12000個(gè)以上的session。這里還有一個(gè)小插曲,專利局方面讓我們測試防火墻。我用7500個(gè)用戶大數(shù)據(jù)流量的方法給他測試了,但是他并不滿意我們的測試方法。最后這事屬于不了了之。其實(shí)一開始就不應(yīng)該答應(yīng)他,如果要進(jìn)行測試必須要有詳細(xì)的需求。犯了和在北研測試網(wǎng)盤一樣的錯(cuò)誤,在需求不明確的情況下就開展了測試,結(jié)果當(dāng)然不可用。以后要注意這一點(diǎn),需求的明確是一個(gè)技術(shù)工作的入口,沒有需求就是沒有入口的工作,無從下手。3)
第三階段(測試優(yōu)先級(jí)為中的測試點(diǎn))第三階段測試優(yōu)先級(jí)為中的測試點(diǎn)。對測試優(yōu)先級(jí)為中的測試點(diǎn)的的定義為每個(gè)子系統(tǒng)內(nèi)部經(jīng)常用到但和審查主流程關(guān)系并不十分密切的測試點(diǎn)。在這個(gè)階段測試的時(shí)候事情比較雜,因?yàn)樗婕暗降臏y試點(diǎn)重要程度已經(jīng)比較低,所以經(jīng)常會(huì)有實(shí)在不行就放棄的方式來處理被測試點(diǎn)。
在做P腳本的時(shí)候出現(xiàn)了一個(gè)情況,腳本十分復(fù)雜,可能需要做很多的關(guān)聯(lián)才能跑通。而開發(fā)來了之后十分的不配合,無論說什么都不好好的回答,至使我很難有效的調(diào)節(jié)腳本,最后以功能問題的名義放棄。
在做P電子公報(bào)袋時(shí)得到經(jīng)驗(yàn),對于關(guān)聯(lián)ord=all設(shè)置取出一個(gè)數(shù)組的情況,只要后邊用元素后面加下畫線加數(shù)字的方式就可以直接使用被取出數(shù)組中的元素。用下畫線加count的方式可以代表數(shù)組元素的個(gè)數(shù)。
4)
第四階段(回歸和綜合場景測試)在做回歸之前還小小地做了一下D的測試,因?yàn)槭荂S結(jié)構(gòu),所以還比較麻煩。先使用http協(xié)議錄制腳本,結(jié)果錄制出來的東西沒有太看明白,找了開發(fā)來幫助也沒有解決問題案件不能上傳。后改用winsocket的協(xié)議錄制,但錄制出來的腳本回放就會(huì)LR腳本編輯器停止響應(yīng),無奈放棄。再后來用錄制手動(dòng)操作協(xié)議錄制腳本,仍然無發(fā)調(diào)整,最后終于放棄努力。這里可能是需要LR調(diào)取客戶端的東西了,但我不懂這一塊,沒辦法更換測試方法。本來計(jì)劃只做不停地請求,然后發(fā)一批案件的包上去讓服務(wù)器自己處理。但是發(fā)了3000個(gè)包上去之后,服務(wù)器后臺(tái)被某開發(fā)改動(dòng),沒有具備環(huán)境。第二天在打開的時(shí)候,因?yàn)榕幚矸?wù)器有我們上傳的3000個(gè)案件要處理,反應(yīng)速度很慢。被開發(fā)停止,結(jié)果一次無效的D測試宣告結(jié)束。
中間有JJ主導(dǎo)進(jìn)行了一次詳細(xì)的系統(tǒng)級(jí)測試,在測試的過程中主要發(fā)現(xiàn)兩個(gè)問題。第一個(gè)是負(fù)載不能均衡的問題,F(xiàn)5硬件的負(fù)載均衡策略原來是有很多的,最后以判斷連接數(shù)判斷把負(fù)載分配給誰。另一個(gè)問題是發(fā)現(xiàn)了日志記錄等級(jí)和方式的問題。方式是兩種,一中是記錄在數(shù)據(jù)庫中,另一種是記錄在txt文件中,不明白具體的區(qū)別。但在測試中證明記錄在數(shù)據(jù)庫中的方式是十分占用系統(tǒng)資源而且很容易將硬盤空間占滿,最后還是使用的txt文件方式。日志等級(jí)同樣也會(huì)有占用空間的問題,最后將日志等級(jí)定為error。用txt的方式記錄是每10M新起一個(gè)文件。
第四階段做回歸測試其實(shí)很少,有些腳本的邏輯已經(jīng)更新。在新版本的系統(tǒng)里已經(jīng)不能正常運(yùn)行,有兩個(gè)腳本修改了關(guān)聯(lián)規(guī)則。有些腳本參數(shù)已經(jīng)發(fā)生了變化,還有一些直接業(yè)務(wù)邏輯發(fā)生了變化。種種原因造成很多腳本不可用,最后只得只回歸有問題的腳本。
在運(yùn)行最后的綜合場景時(shí)出現(xiàn)了問題,場景運(yùn)行4小時(shí)便服務(wù)器死掉。在查看情況的時(shí)候發(fā)現(xiàn)LR沒有關(guān)閉日志,至使LR的日志在4個(gè)多小時(shí)的時(shí)間內(nèi)占用了我C盤11G的空間,使C盤再無可用空間電腦死機(jī)。再次運(yùn)行2小時(shí)時(shí)服務(wù)器死掉。后來經(jīng)常看服務(wù)器日志,發(fā)現(xiàn)是W子系統(tǒng)一個(gè)功能的腳本發(fā)生了內(nèi)存溢出。這里有個(gè)看日志的經(jīng)驗(yàn),內(nèi)存溢出是有固定的日志報(bào)錯(cuò)的,一個(gè)報(bào)錯(cuò)是可以記住,但實(shí)際上是要學(xué)著看懂日志才是最好的。5)
經(jīng)驗(yàn)
在進(jìn)行測試的時(shí)候不要相信整個(gè)系統(tǒng)都在使用同一個(gè)協(xié)議,在這個(gè)系統(tǒng)中除了X子系統(tǒng)以外其他所有的系統(tǒng)都是使用的http協(xié)議,只有X那里的那一點(diǎn)點(diǎn)用到了Ftp的協(xié)議。所以以后如果腳本有問題最先想到的就應(yīng)該是錄制協(xié)議,當(dāng)確定錄制協(xié)議沒有問題之后再考慮是否存在其他問題。
從服務(wù)器上要來的數(shù)據(jù)不一定和在瀏覽器上看到的一模一樣,可以從開發(fā)那里了解到底處理的邏輯是如何的,有可能數(shù)據(jù)下載到本地之后被本地的java腳本加工之后才展現(xiàn)在瀏覽器當(dāng)中。這里又涉及到j(luò)ava腳本在本地處理數(shù)據(jù)所占用的時(shí)間,對用戶來說這個(gè)時(shí)間也要算在響應(yīng)時(shí)間當(dāng)中。在這個(gè)系統(tǒng)里也有這樣的問題,而且處理時(shí)間超過6秒,所以如果在事務(wù)中間發(fā)現(xiàn)有thinktime的話一定要仔細(xì)考慮追查這個(gè)thinktime是如何產(chǎn)生的,很有可能這里是一個(gè)重要的邏輯步驟,是不可去掉的thinktime。在測試過程中用戶數(shù)的計(jì)算有多種方法,針對不同的系統(tǒng)可以使用完全不同的思路來進(jìn)行換算。如果用戶數(shù)特別大本身不好模擬的話不要一味地使用忽略thinktime或者縮短thinktime的方法進(jìn)行計(jì)算,也許換一種思路來想就可以有新的路線?,F(xiàn)在至少有觀察點(diǎn)擊率或者是業(yè)務(wù)數(shù)量(TPS同等效應(yīng))的方法進(jìn)行換算。如果不能準(zhǔn)確換算也可以考慮比計(jì)劃的需求稍微大一點(diǎn)的方式進(jìn)行。
被壓縮成包進(jìn)行傳輸或者是加密后進(jìn)行傳輸?shù)臄?shù)據(jù)在LR中幾乎是不可以改動(dòng)的,雖然有調(diào)取dll的方式進(jìn)行,但在實(shí)際測試中也許技術(shù)或時(shí)間限制不一定能完成。其中還存在一個(gè)問題就是這種用java腳本做壓縮或者加密轉(zhuǎn)換的是否可以用LR調(diào)取java的什么控件或者程序來做這事情。
在響應(yīng)時(shí)間或系統(tǒng)出現(xiàn)響應(yīng)比較慢的時(shí)候,不要僅僅把目光盯在虛擬用戶是否操作過快上。任何步驟都可能影響系統(tǒng)運(yùn)行成為瓶頸,曾經(jīng)在某本書上看到過最后排查出系統(tǒng)的瓶頸竟然是一個(gè)交換機(jī)。而我們這次也發(fā)生了幾乎是同樣的問題,瓶頸竟然是我們辦公那一層的局域網(wǎng),是個(gè)百兆網(wǎng)。后來想到到專利局機(jī)房去測試的時(shí)候突然想到查看一下自己的網(wǎng)卡,結(jié)果不出所料,我們所使用的幾臺(tái)測試機(jī)的網(wǎng)卡全部是百兆網(wǎng)卡。如果把自己的機(jī)器當(dāng)成千兆網(wǎng)卡肯定會(huì)影響測試結(jié)果。以后一定要注意,包括在寫測試環(huán)境的時(shí)候,一定要把網(wǎng)卡這一項(xiàng)寫明,提醒自己也是提醒別人不要讓本機(jī)成為瓶頸(不過后邊還是出現(xiàn)了這種事)。數(shù)據(jù)可以說是性能測試的命脈,一定要在測試前將數(shù)據(jù)都準(zhǔn)備好。現(xiàn)在開發(fā)往往不喜歡配合測試人員準(zhǔn)備數(shù)據(jù),所以往往一會(huì)兒就可以做完的事情要做好幾天甚至半個(gè)月。所以在進(jìn)行測試之前一定要盡量的準(zhǔn)備好數(shù)據(jù)清單,在第一時(shí)間里讓開發(fā)準(zhǔn)備數(shù)據(jù),必要的時(shí)候要?jiǎng)佑糜袥Q策能力的人催促開發(fā)來做這件事情。在運(yùn)行自己不能夠制造數(shù)據(jù)的腳本的時(shí)候一定要注意節(jié)省數(shù)據(jù)的使用,一定要完全確定沒有問題了才放開了跑場景進(jìn)行測試,不然如果把數(shù)據(jù)用沒了或者用亂了就很容易因?yàn)殚_發(fā)沒有及時(shí)給準(zhǔn)備好數(shù)據(jù)而被迫測試停止。在測試進(jìn)行一個(gè)階段的時(shí)候,如果精力和資源都允許的情況下,最好進(jìn)行一次小的綜合測試。很可能測試的結(jié)果讓我們很吃驚,單點(diǎn)的測試往往不會(huì)對服務(wù)器造成過大的壓力,只能看出代碼級(jí)的問題。而綜合的測試場景把用戶數(shù)加上去之后,很可能會(huì)出現(xiàn)系統(tǒng)級(jí)的錯(cuò)誤,在出現(xiàn)系統(tǒng)級(jí)錯(cuò)誤的時(shí)候要及時(shí)查找是否是自己的問題,確定自己測試方法沒有問題之后要盡快報(bào)給開發(fā)人員解決問題。另外有些問題是在長時(shí)間運(yùn)行之后才會(huì)出現(xiàn)的,比如在測試過程中如果有內(nèi)存泄露,并不是半個(gè)小時(shí)的測試就能夠體現(xiàn)出來的,盡量長時(shí)間的綜合場景才更有可能暴露更多的問題。論優(yōu)限級(jí)的話,系統(tǒng)級(jí)的錯(cuò)誤要比代碼級(jí)的重要很多。
關(guān)聯(lián),作為LR的基礎(chǔ),一定要牢牢地掌握。在本次測試中掌握了LR關(guān)于數(shù)組的應(yīng)用,應(yīng)該多復(fù)習(xí),在未來的工作中如果遇到此類情況做到手到擒來。不要僅僅把眼睛放到代碼及數(shù)據(jù)庫上,任何一個(gè)中間環(huán)節(jié)都可能引起服務(wù)器的異常。在前邊已經(jīng)提到過關(guān)于網(wǎng)絡(luò)瓶頸的問題,而后來又發(fā)現(xiàn)了記錄日志方式不正確和負(fù)載不均衡的情況,在未來的工作中要多聽多記多看書,盡量開闊自己對各方面的了解,才能準(zhǔn)確的判斷出到底是哪里出了問題。
在測試過程中,發(fā)現(xiàn)有問題的時(shí)候可能會(huì)進(jìn)行優(yōu)化,而優(yōu)化過后呢?代碼是否發(fā)生了變化,某一個(gè)位置原來是3個(gè)請求現(xiàn)在是否變成了5個(gè),比如頁面上多了兩個(gè)圖片。這個(gè)時(shí)候應(yīng)該如何對待?所以在測試過程中應(yīng)盡量跟隨開發(fā)的腳步,了解開發(fā)已經(jīng)完成的功能是否進(jìn)行了修改,如果修改都修改了哪些部分。此次測試中的登陸就出現(xiàn)了這樣的問題,兩個(gè)不同時(shí)期錄制的登陸腳本完全不一樣,在最后綜合場景中雖然都可以使用但實(shí)際測試出來的結(jié)果是完全不同的。另外還在最后回歸測試中發(fā)現(xiàn)兩個(gè)腳本的關(guān)聯(lián)規(guī)則發(fā)生了改變,這都證明程序已經(jīng)被改動(dòng)過了。想避免不厭其煩的錄制腳本還要保持自己的結(jié)果千真萬確嗎?只能把開發(fā)控制起來,完全了解他的進(jìn)度是什么才能做到對項(xiàng)目進(jìn)展了如指掌對對自己的結(jié)果在自己了解的范圍內(nèi)完全確定。
在LR跑長時(shí)間大型場景的時(shí)候一定要記得調(diào)整日志,或者關(guān)閉日志,如果需要日志的話就要將臨時(shí)文件等進(jìn)行調(diào)整,或者只打出錯(cuò)誤的部分。在本次測試中出現(xiàn)了這樣的問題,經(jīng)過4個(gè)小時(shí)最后的綜合場景之后,C盤剩余的11G空間全部被占用,造成C盤沒有臨時(shí)空間機(jī)器運(yùn)行十分緩慢。最后實(shí)在沒有辦法重新啟動(dòng)電腦。
在進(jìn)行性能測試的時(shí)候,千萬不要認(rèn)為性能測試就是LR,其實(shí)LR本身有很多的問題。在本次測試中就遇到了監(jiān)控服務(wù)器資源的時(shí)候經(jīng)常掉線失去數(shù)據(jù)的情況,雖然重新添加一次可以重新讀取,但始終要有人守在電腦的前邊。幸虧JJ在服務(wù)器斷使用了nmon才使監(jiān)控服務(wù)器資源變得比較把握和輕松,遺憾的是因?yàn)閷inux的不熟悉,我沒有學(xué)會(huì)這個(gè)軟件的使用,在未來的工作中一定要注意積累和學(xué)習(xí)。5.測試報(bào)告 1)
內(nèi)容
書寫測試報(bào)告不是什么困難的事情,可以說比書寫方案要簡單得多。只要有模板了之后可以像填空一樣把東西都填寫進(jìn)去,然后適當(dāng)?shù)丶由献约旱淖⑨尯头治?。在本次測試過程中總共書寫了三個(gè)階段測試報(bào)告和一個(gè)總的性能測試報(bào)告,前邊的大多數(shù)都有我來完成,最后總的報(bào)告有一部分東西是由領(lǐng)導(dǎo)來寫的。2)
經(jīng)驗(yàn)
階段報(bào)告之所以說是階段報(bào)告就是要在一個(gè)階段的時(shí)候說明情況,和測試狀態(tài)報(bào)告是一個(gè)概念。這個(gè)時(shí)候千萬不要隱藏任何問題,把發(fā)現(xiàn)的和預(yù)見的問題都要暴露出來,讓大家知道,這樣才使后期的工作進(jìn)展的同時(shí)更能夠保證質(zhì)量。另外階段報(bào)告除非有領(lǐng)導(dǎo)要求,不然不要寫的繁多拖沓,把主要問題暴露出來的同時(shí)只要表明我們都做了什么,什么沒有問題就行了,沒用的章節(jié)一律剩略。至于什么叫沒用的章節(jié),仁者見仁,智者見智了。6.測試總結(jié) 1)
內(nèi)容
寫總結(jié)不僅僅是給公司寫的,更是給自己寫的。在本次測試結(jié)束后我用了很長的時(shí)間來寫這篇總結(jié),總的字?jǐn)?shù)大概要到一萬五左右。在寫的過程中幾乎把自己一年以來的日記重新翻了一遍。所以我可以想起每一個(gè)細(xì)節(jié),知道哪些問題我沒有解決哪些問題雖然解決了但并不知其所以然,更是想起很多與開發(fā)溝通之后才知道的知識(shí)。如果不是最后做了一次總結(jié),我想我就很難再記起那些東西了,尤其是一些細(xì)節(jié)。2)
經(jīng)驗(yàn)
只有還有一點(diǎn)時(shí)間,請?jiān)谧鐾觏?xiàng)目的時(shí)候?qū)懣偨Y(jié)。只有寫了總結(jié)的時(shí)候才知道以前這段做項(xiàng)目的時(shí)間到底都做了什么,有時(shí)候我試著去想到底這個(gè)項(xiàng)目我都干了什么學(xué)了什么。但總是想著想著就想到了別的事情上。一直到寫了總結(jié)之后我才真正了解我到底做了什么學(xué)了什么,進(jìn)步在哪里。當(dāng)然,具體如何寫,那是大家自己的事情了。第三章 經(jīng)驗(yàn)總結(jié) 1.做事
網(wǎng)絡(luò)是最好的老師,任何一個(gè)技術(shù)人員,即使水平再高也沒有網(wǎng)絡(luò)水平高。有任何問題的時(shí)候第一時(shí)間想到的不是去問哪個(gè)骨灰級(jí)技術(shù)人員,而是網(wǎng)絡(luò)。有問題問百度,但在網(wǎng)絡(luò)上實(shí)在找不到答案或者找到的東西自己實(shí)在看不明白的時(shí)候再去問技術(shù)人員。這里邊還有一個(gè)問題就是網(wǎng)絡(luò)上寫的東西不一定都是正確的,有很多人把別人的東西抄過來的時(shí)候連試都不試,造成網(wǎng)絡(luò)上很多的假技術(shù)存在。這需要技術(shù)人員自己進(jìn)行試驗(yàn),只有這樣才能記住這些問題到底如何解決。
測試人員必須要記得任何時(shí)候都不要想當(dāng)然,不要認(rèn)為什么樣子就可以。一旦有這種情況的時(shí)候一定要問自己試過沒有,如果沒試過千萬不要認(rèn)為就是那樣的。經(jīng)常會(huì)有想當(dāng)然造成的耽誤了工作進(jìn)度等。這次測試中就發(fā)現(xiàn)了此類事情,在設(shè)置好場景之后要用計(jì)劃任務(wù),我想當(dāng)然地認(rèn)為設(shè)置好就可以了。而JJ試了一下,發(fā)展根本就不行,后來查到相關(guān)資料才知道也是要點(diǎn)了運(yùn)行場景之后才開始計(jì)時(shí)。如果那天是我在工作的話,可能就要讓這個(gè)場景在那里靜靜地等待到天明了。好記性不如爛筆頭,在工作的時(shí)候一定要多記錄。可以用電腦記也可以在桌子上放幾張紙隨時(shí)寫寫畫畫也比較有效果,尤其有時(shí)候說事情的時(shí)候,邊寫邊做簡單的記錄有助于事后回憶。掌握一門簡單的腳本語言對準(zhǔn)備數(shù)據(jù)十分重要,目前使用autoit的效果非常好,在本次測試當(dāng)中很多的地方都使用autoit進(jìn)行數(shù)據(jù)的制造。在后邊還用這個(gè)工具進(jìn)行自動(dòng)化的數(shù)據(jù)錄入來進(jìn)行批處理模式的性能測試,不然準(zhǔn)備數(shù)據(jù)也是個(gè)很麻煩的事情。
在測試過程中要多思考,巧妙利用各種工具。LR自帶的定時(shí)開啟功能很有用,在進(jìn)行中大型場景測試的時(shí)候,進(jìn)行多次試驗(yàn)確認(rèn)無誤后可使用。既減少工作量,又減少資源占用,還可以讓測試人員早些回家睡個(gè)好覺。即使不用LR工作,也可以采用一些自動(dòng)化的方法進(jìn)行工作。其實(shí)編東西并不難,不要畏懼編東西,有時(shí)候幾行簡單的代碼就可以代替人幾個(gè)小時(shí)的工作。生活中也是如此。不要輕易地答應(yīng)別人什么事情,在做事之前先想好到底能不能做,自己的能力是否能夠做到。對自己不熟悉的領(lǐng)域不要輕視,不然很容易出現(xiàn)答應(yīng)了別人的事卻做不到。在本次測試中就出現(xiàn)了專利局人要求測試防火墻,我們很輕易的就答應(yīng)了,等到真正做的時(shí)候才發(fā)現(xiàn)原來我們連測什么都根本不知道。結(jié)果這個(gè)事情最后弄得大家都不太愉快,在未來的工作中,尤其是技術(shù)工作中一定要慎重,即使想給人家測也要有十足的把握并做好準(zhǔn)備之后再答應(yīng)。在測試過程中要學(xué)會(huì)取舍,如果某個(gè)地方因?yàn)榉N種問題需要很多的測試資源才能夠完成測試,那就要視這個(gè)測試點(diǎn)的重要程度評(píng)斷一下到底是否需要進(jìn)行測試或者是否簡單測試或者用其他途徑代替。不然如果這一個(gè)點(diǎn)占用了過多的資源而耽誤了其他的工作就得不償失了。在做任何工作的時(shí)候都要想明白自己到底在做什么,有時(shí)候聽了別人的話,然后就在做,做了很久之后卻發(fā)現(xiàn)原來自己都不知道自己在干什么。當(dāng)別人要東西的時(shí)候,我們卻什么都拿不出來,只有一堆不能說明任何問題的數(shù)據(jù)。所以在做一件事情,尤其是接一個(gè)工作之前,一定要想好,甚至要做到前思后想,到底這個(gè)工作都有什么輸入,要輸出什么,其中可能會(huì)有什么樣的困難,會(huì)涉及到什么方面的知識(shí),哪些是自己的弱項(xiàng),哪些是自己的強(qiáng)項(xiàng),遇到什么樣的問題如何處理。即使沒有想到這么多也至少要明確自己到底需要做什么,最少也要知道輸入和輸出到底是什么。2.做人
技術(shù)人員都應(yīng)該有自己的職業(yè)操守,就是認(rèn)真的完成自己技術(shù)上的事情。任何其他的原因都不應(yīng)該影響我們的技術(shù)水平,包括完成手頭的工作。在必要的時(shí)候要不記報(bào)酬地加班完成工作。
測試人員的最大特點(diǎn)應(yīng)該是嚴(yán)謹(jǐn),我們幾乎是軟件質(zhì)量的最后一關(guān),過了我們這一關(guān)就是不擁有技術(shù)的用戶了。所以在我們這里任何事情都要做的嚴(yán)謹(jǐn),要謹(jǐn)慎再謹(jǐn)慎。在寫報(bào)告的時(shí)候更要認(rèn)真對待,不要因?yàn)槟承┰蚨薷臏y試結(jié)果或者編寫測試結(jié)果。我們是技術(shù)不是商務(wù),這不僅是責(zé)任問題,還是我們作為技術(shù)人員的職業(yè)品德。第四章 感受
項(xiàng)目結(jié)束了。感覺在這整整一年里,我的進(jìn)步非同小可??戳撕枚嗟臅狭撕枚嗟恼搲戳撕枚嗟母鞣矫娴奶?,也遇到了好多問題解決了好多的問題。當(dāng)然解決的永遠(yuǎn)會(huì)比遇到的問題要少??墒乾F(xiàn)在回頭再看看這一年,似乎又浪費(fèi)了很多很多的時(shí)間,有的時(shí)候什么也不干就坐在電腦前靜靜地看著電腦,腦子里一片空白。
無論怎樣,一年時(shí)間過去了,一個(gè)輪回結(jié)束了。下面我要投入到另一個(gè)項(xiàng)目的輪回當(dāng)中繼續(xù)譜寫我自己的事業(yè)與生命。至少在這個(gè)輪回結(jié)束的時(shí)候,我不再迷茫,我知道自己要走的路到底是如何的,我也隱隱地感覺到它的崎嶇與坎坷,但人生在世路還是要走下去的。積極地去迎接自己的未來吧。第五章 鳴謝
首先感謝T和公司的各位領(lǐng)導(dǎo)們給我這個(gè)機(jī)會(huì),讓膽小的我加入到這樣一個(gè)大項(xiàng)目中來而且有幸成為唯一一個(gè)見證這個(gè)系統(tǒng)的性能測試從開始到結(jié)束的過程的人。其次要感謝我的領(lǐng)導(dǎo)在這個(gè)項(xiàng)目實(shí)施的過程中給了我很大的關(guān)懷與諒解,給我很多的時(shí)間和機(jī)會(huì)讓我成長。更在很多人事的問題上給我很多的指導(dǎo),讓我知道到項(xiàng)目原來不只是技術(shù),還有很多技術(shù)以外的東西需要去做。
然后再謝謝JJ,一個(gè)不打不相識(shí)的搭檔。從開始進(jìn)入項(xiàng)目的爭吵和暗戰(zhàn),到后來的同進(jìn)同出的合作,一起經(jīng)歷了項(xiàng)目上太多太多的事情。即有憤怒和眼淚,也有歡笑和興奮,有頂著眼皮徹底辛勞,也有連續(xù)若干小時(shí)激情討論一個(gè)問題。至少目前為止,她是我最好的搭檔,我們技術(shù)互補(bǔ),能夠互相理解對方的困難,尤其在我最艱難的時(shí)刻幫我做了很多的工作。再這里再一次謝謝你。還要感謝在我剛剛進(jìn)入項(xiàng)目時(shí)幫助我快速熟悉項(xiàng)目的各位長軟的同事,他們大多數(shù)是測試人員,但各個(gè)技術(shù)精湛,能夠把事情說非十分清晰對我融入項(xiàng)目起到了很大的作用。
最后,感謝我的妻子、H和C。在我遇到生活和工作上的困難的時(shí)候,一直鼓勵(lì)我,讓我能夠有足夠的信心堅(jiān)持下來,完成我人生重要的一段路。
第二篇:軟件測試項(xiàng)目個(gè)人總結(jié)
軟件測試項(xiàng)目個(gè)人總結(jié)
總結(jié)在一個(gè)時(shí)期、一個(gè)、一個(gè)階段對學(xué)習(xí)和工作生活等情況加以回顧和分析的一種書面材料,它在我們的學(xué)習(xí)、工作中起到呈上啟下的作用,讓我們好好寫一份總結(jié)吧??偨Y(jié)怎么寫才不會(huì)千篇一律呢?下面是小編收集整理的軟件測試項(xiàng)目個(gè)人總結(jié),歡迎閱讀,希望大家能夠喜歡。
軟件測試項(xiàng)目個(gè)人總結(jié)1回顧20×年5月入職到現(xiàn)在大半年的工作,我在公司領(lǐng)導(dǎo)及各位同事的支持和幫助下,按照公司要求,比較好地完成了本職工作現(xiàn)將這一年的工作情況總結(jié)如下:
嚴(yán)重性缺陷占到整個(gè)缺陷數(shù)量的百分之四十,從實(shí)際測試工作來看,代表性大致可分為以下幾類:點(diǎn)擊“新增”報(bào)錯(cuò)、查詢報(bào)錯(cuò)、保存報(bào)錯(cuò)等直觀的缺陷。在這里建議研發(fā)人員在單元測試發(fā)現(xiàn)此類缺陷,在今后項(xiàng)目中,減少缺陷數(shù)量,提高軟件質(zhì)量。
中間業(yè)務(wù)平臺(tái)管理系統(tǒng)上線階段:
在管理系統(tǒng)上線階段共發(fā)現(xiàn)6個(gè)問題其中有代表性問題分類如下:
1、需求問題:
系統(tǒng)維護(hù)->賬戶維護(hù)新增時(shí),賬戶類型字段是從數(shù)據(jù)庫配置,聯(lián)社方想通過頁面控制此字段。此問題在集成測試時(shí),熬民就提出要從系統(tǒng)頁面上新增,當(dāng)時(shí)認(rèn)為需求沒提出此功能忽略了隱性需求導(dǎo)致后期東北農(nóng)電項(xiàng)目上線需要從數(shù)據(jù)庫大量配置通訊配置表。
教訓(xùn):今后測試不止測試功能是否實(shí)現(xiàn),需要考慮和結(jié)合系統(tǒng)與系統(tǒng)之間的關(guān)聯(lián)關(guān)系,眼光放得在長遠(yuǎn)些。
2、技術(shù)實(shí)現(xiàn)問題:
集成測試時(shí),管理系統(tǒng)新增賬戶時(shí)其合法性需要與核心校驗(yàn),此問題集成測試通過,但在上線驗(yàn)證階段發(fā)現(xiàn)此功能沒實(shí)現(xiàn)。后經(jīng)過與研發(fā)人員溝通此功能實(shí)現(xiàn)方式是單位關(guān)聯(lián)維護(hù)時(shí),核心直連標(biāo)志選擇不直連,則此業(yè)務(wù)新增賬戶時(shí)則不與核心校驗(yàn)賬戶。功能實(shí)現(xiàn)邏輯就是錯(cuò)誤,而測試基于錯(cuò)誤的邏輯去做集成測試。
軟件測試項(xiàng)目個(gè)人總結(jié)2本人自20×年6月25日起進(jìn)入公司從事手機(jī)軟件測試工程師一職,在不知不覺中已經(jīng)走過了20×年。在這段時(shí)間里,我感悟頗多,雖然這并不是我的第一份工作,但是在此期間,我對于工作一貫謙虛謹(jǐn)慎、認(rèn)真負(fù)責(zé)的工作態(tài)度,從來沒有改變過。
在本部門工作中,我一直嚴(yán)格要求自己,認(rèn)真及時(shí)地完成領(lǐng)導(dǎo)布置的每一項(xiàng)任務(wù),并虛心向同事學(xué)習(xí),不斷改正工作中的不足;配合各部門負(fù)責(zé)人落實(shí)及完成公司各項(xiàng)工作。
在過去的一年中,通過不斷的學(xué)習(xí)和自我提高,已經(jīng)適應(yīng)了本職的工作,但對于一個(gè)初入公司的新人,要全面融入企業(yè)的方方面面,可能在一些問題的考慮上還不夠全面,但我相信,通過公司領(lǐng)導(dǎo)及同事的悉心指導(dǎo),我一定會(huì)在今后的工作中更好的提高自己的水平、素質(zhì),更好的完成本職工作。
在今后的工作中,我要繼續(xù)努力,克服自己的缺點(diǎn),彌補(bǔ)不足,向白盒測試、內(nèi)部代碼測試方向了解,加強(qiáng)軟件測試、計(jì)算機(jī)語言方面的知識(shí),不斷自我學(xué)習(xí),力爭成為學(xué)習(xí)型、創(chuàng)新型、實(shí)干型兼?zhèn)涞男率兰o(jì)人才。
軟件測試項(xiàng)目個(gè)人總結(jié)3我是技術(shù)部、測試組×,20×年即將過去,時(shí)光飛逝,日月如梭,我來公司半年的時(shí)間轉(zhuǎn)瞬即逝,身為一名年輕的員工,我緊密配合公司的安排,卯足精神、踏踏實(shí)實(shí)地為公司做事,同時(shí)也努力成為一名能主動(dòng)做事,勇挑重?fù)?dān)的員工,為公司的發(fā)展貢獻(xiàn)出了自己的一份力量。回顧半年來的工作,即有收貨也有不足,現(xiàn)對自已半年來的工作進(jìn)行總結(jié)。×年來,本人在公司領(lǐng)導(dǎo)的正確領(lǐng)導(dǎo)下,在各位同事的熱情幫助和大力支持下,立足本職工作,努力學(xué)習(xí),勤奮工作,誠懇待人,團(tuán)結(jié)協(xié)作,遵守各項(xiàng)規(guī)章制度和工作紀(jì)律,不斷提高服務(wù)質(zhì)量和工作效率,較好的完成了全年的各項(xiàng)工作任務(wù)。以下是本以來的個(gè)人工作總結(jié):
一、政治思想方面
一年來我積極參加公司里組織的學(xué)習(xí),努力做到在思想上、認(rèn)識(shí)上同公司價(jià)值觀保持一致、始終保持與時(shí)俱進(jìn)的精神狀態(tài)。同時(shí),自己還樹立終身學(xué)習(xí)的觀念,利用業(yè)余時(shí)間進(jìn)一步學(xué)習(xí)自己的業(yè)務(wù)知識(shí)。平時(shí)能夠團(tuán)結(jié)同志,具有一種良好的敬業(yè)精神和責(zé)任感。
二、工作情況
半年來我的主要工作有:××項(xiàng)目的測試、×x的相關(guān)測試。
關(guān)于××,除了進(jìn)行相關(guān)的回歸測試外,由于客戶對其提出了新的需求,所以要基于新需求重新進(jìn)行全面測試,以便及時(shí)發(fā)現(xiàn)新問題,避免客戶使用時(shí)再次出現(xiàn)問題?,F(xiàn)在正在對中電工程進(jìn)行端口的調(diào)試,當(dāng)端口調(diào)試結(jié)束后還需要進(jìn)行回歸測試,避免系統(tǒng)給客戶安裝后出現(xiàn)缺陷。
關(guān)于×x,主要再次對各個(gè)二級(jí)、三級(jí)單位進(jìn)行×、×、××和××、×、××等的相關(guān)本部和所屬的流程進(jìn)行測試;配置×和×的×、×、×、×和×、×的人員角色的權(quán)限,并且測試他們的登錄功能和應(yīng)有的權(quán)限是否顯示正確;測試×公司和×公司的會(huì)簽單;測試××差異報(bào)告是否和系統(tǒng)相符。
三、存在的問題和打算
盡管經(jīng)過一些努力,我的業(yè)務(wù)水平還需進(jìn)一步提高。在以后的工作中,我將加強(qiáng)自主管理的意識(shí),加強(qiáng)理論和業(yè)務(wù)學(xué)習(xí),不斷提高業(yè)務(wù)技術(shù)水平,使自己的工作達(dá)到一個(gè)更高的層次,能外出為相關(guān)項(xiàng)目公司做培訓(xùn),有問題積極與領(lǐng)導(dǎo)進(jìn)行交流,出現(xiàn)工作上和思想上的問題及時(shí)匯報(bào),也希望領(lǐng)導(dǎo)能夠及時(shí)對我工作的不足進(jìn)行批評(píng)指正,使我的工作能夠更加完善。
今后我會(huì)加強(qiáng)其它專業(yè)知識(shí)的學(xué)習(xí)。社會(huì)的進(jìn)步與企業(yè)的發(fā)展對員工的綜合素質(zhì)提出了越來越高的要求,要求員工一專多能,只有這樣才能進(jìn)一步提高企業(yè)的效率,增強(qiáng)企業(yè)的競爭力,才能增強(qiáng)員工在這個(gè)社會(huì)中的競爭力。所以,在加強(qiáng)本專業(yè)業(yè)務(wù)能力的同時(shí),要不斷的學(xué)習(xí),擴(kuò)展知識(shí)面,為企業(yè)的發(fā)展和自身的發(fā)展打下良好的基礎(chǔ)。
我還會(huì)加強(qiáng)英語知識(shí)的.學(xué)習(xí)。英語越來越成為了工作中一門重要的技能,今后很多崗位也會(huì)對英語水平提出更高的要求。所以在今后的工作過程中,我要不斷加強(qiáng)英語的學(xué)習(xí),以適應(yīng)崗位職責(zé)對我們提出的要求。
平凡普通的崗位上,自己只是滄海一粟,但是,人同此心,心同此理,只要你我都有愛崗敬業(yè)的行動(dòng),必將成為公司發(fā)展壯大的堅(jiān)實(shí)基礎(chǔ)。我會(huì)把自己的理想、信念、青春、才智毫無保留地奉獻(xiàn)給這個(gè)莊嚴(yán)的選擇,因?yàn)槠髽I(yè)的發(fā)展與成功,不僅是一個(gè)公司的成功,更是我們每一個(gè)員工的成功,只有企業(yè)更好的發(fā)展,才有員工發(fā)揮的舞臺(tái),才能盡情發(fā)揮個(gè)人的才華,實(shí)現(xiàn)個(gè)人與企業(yè)的共發(fā)展!
軟件測試項(xiàng)目個(gè)人總結(jié)4時(shí)光荏苒,如今17年的帷幕已經(jīng)謝下,20×年的鐘聲已經(jīng)敲響,在公司高層的正確領(lǐng)導(dǎo)下,我們佰騰科技又走過了一年。而我也在自己的努力以及同事的幫助下完成了20×年我所負(fù)責(zé)的工作,以下就是我對過去這一年的工作總結(jié):
一、測試工作及經(jīng)驗(yàn)
作為軟件部測試組的一員,首先要做好的就是自己的本職工作,我在20×年中所做的工作主要有:
1.××××測試用例的編寫,對系統(tǒng)的測試、跟蹤。
2.××××需求、高保圖、界面和功能的測試。
3.××××功能測試用例的編寫,高保圖、系統(tǒng)的測試。
4.××××的靜態(tài)頁面測試和功能測試。
5.××××的功能測試。
6.××××第一、二、三迭代高保圖測試,測試用例編寫,靜態(tài)頁面和功能測試,并主持參與測試用例評(píng)審。
7.××××平臺(tái)高保圖的測試和系統(tǒng)靜態(tài)頁面、功能的測試。
8.××××的高保圖測試和測試用例的編寫。
9.××××的靜態(tài)頁面和功能測試,參與測試用例的評(píng)審。
10.××××的高保圖測試、靜態(tài)頁面和功能測試。
11.××××用戶使用手冊的編寫。
一年的工作,讓我獲得很多方面的經(jīng)驗(yàn):
1.編寫邏輯覆蓋率全的測試用例甚為重要。在理解需求的前提下編寫測試用例,使得我掌握了多種測試用例編寫方法,更讓我對產(chǎn)品的需求有更加深入的理解,須知對需求是否理解透徹決定了能否有效、全面地對產(chǎn)品進(jìn)行測試。
2.要站在用戶角度對系統(tǒng)進(jìn)行測試。從一些項(xiàng)目中出現(xiàn)的未能及時(shí)發(fā)現(xiàn)的bug中,我認(rèn)識(shí)到用戶體驗(yàn)的重要性,現(xiàn)在能夠越來越多的從這方面來執(zhí)行測試。
3.對拿到手的項(xiàng)目有較清晰的思路,能夠更加快速、準(zhǔn)確地發(fā)現(xiàn)問題。
4.越來越規(guī)范的工作流程的讓我們的工作有條不紊的進(jìn)行,讓我深刻認(rèn)識(shí)到工作的規(guī)范性是多么的重要,并且從中學(xué)習(xí)如何從文檔和流程上規(guī)范工作。
5.同事間的溝通很重要。現(xiàn)在不管遇到什么不確定或疑惑,都與開發(fā)人員、產(chǎn)品經(jīng)理等及時(shí)溝通,大大提高了工作的效率。
二、加強(qiáng)自我能力的提高
只有不斷的提高自己各種的能力,才能勝任越來越艱巨的任務(wù),因此在工作相對不飽和的時(shí)候,我自己進(jìn)行了一些學(xué)習(xí)。
為提高對“用戶體驗(yàn)”的理解,我學(xué)習(xí)了《下一站用戶體驗(yàn)》,書中一些經(jīng)驗(yàn)確實(shí)讓我獲益匪淺。不能總拿別人的用戶體驗(yàn)去改進(jìn)自己的產(chǎn)品,但是有一些卻是通用的,比如:太多彈出框、按鈕會(huì)給用戶帶來憤怒感,要適當(dāng)?shù)慕o頁面減肥等等。
深知單純的界面測試和功能測試已經(jīng)漸漸不能滿足今后平臺(tái)的開發(fā),所以我學(xué)習(xí)了性能測試的一些相關(guān)知識(shí),并在師父的指導(dǎo)下運(yùn)用LR工具進(jìn)行簡單性能測試,以后必須堅(jiān)持學(xué)習(xí)。
三、存在的不足及明年計(jì)劃
一年的工作讓我有所進(jìn)步,但是很多地方還是存在不足,比如:有時(shí)候看問題比較主觀,不是很細(xì)致,沒能深入地去測試,會(huì)有遺漏的bug;自身專業(yè)技術(shù)能力還不足,不能從系統(tǒng)穩(wěn)定性這一點(diǎn)上對系統(tǒng)進(jìn)行測試。在以后的工作中,我會(huì)努力改善。
在20×年的工作中,我計(jì)劃:
1、本著實(shí)事求是的態(tài)度,更加認(rèn)真、負(fù)責(zé)的完成工作。
2、要盡可能深刻的理解需求,堅(jiān)持編寫覆蓋率強(qiáng)的測試用例。
3、按照系統(tǒng)穩(wěn)定性測試方案,要逐漸對系統(tǒng)的穩(wěn)定性、安全性進(jìn)行測試。
4、繼續(xù)研究性能測試,并要將LR工具運(yùn)用在實(shí)際工作中。
5、多多的學(xué)習(xí),參加一些有益的培訓(xùn),在實(shí)際工作中活學(xué)活用。
四、個(gè)人建議
這一年來我們部門有著的顯著進(jìn)步,越發(fā)規(guī)范的工作流程,越來越明確的責(zé)任制度、管理體系等,都讓我們更加有凝聚力。在此,個(gè)人提出以下幾個(gè)小建議:
1、希望可以加強(qiáng)對項(xiàng)目的把控,盡量能將延期風(fēng)險(xiǎn)降到最低。
2、從各個(gè)組對需求理解的不一致,以及信息更新不及時(shí)等問題上看,溝通問題還是有待完善。
3、希望能夠在需求這一關(guān)卡上能更詳細(xì)、準(zhǔn)確的確定產(chǎn)品的功能要求。
4、雖然工作任務(wù)繁重,還是希望部門能夠多組織活動(dòng),完善獎(jiǎng)勵(lì)制度,可以讓大家更加激情的為部門、為公司奉獻(xiàn)自己的全部力量。
以上是我個(gè)人的一些淺見,相信在大家共同的努力下,向著同一個(gè)目標(biāo)進(jìn)發(fā),軟件部甚至整個(gè)公司必定會(huì)大展全新的宏圖偉業(yè)。
軟件測試項(xiàng)目個(gè)人總結(jié)5本著對IT業(yè)的憧憬,走進(jìn)了×(×)信息技術(shù)有限公司,我在公司所從事的工作是軟件測試,在真正投入到工作之前,我在網(wǎng)上查詢了許多測試員的相關(guān)要求,了解了作為一個(gè)測試人員必須耐心,細(xì)心和平和的心態(tài),他的目標(biāo)是盡可能早一些找出軟件缺陷,提高產(chǎn)品的質(zhì)量,降低維護(hù)的成本,盡可能的達(dá)到客戶的需求。
軟件測試員的一個(gè)基本素質(zhì)是:打破沙鍋問到底。另外還必須具備探索精神,有創(chuàng)造性,追求完美,判斷準(zhǔn)確,老練穩(wěn)重,強(qiáng)的說服力以及受過編程方面的教育等素質(zhì),同時(shí)也還必須是個(gè)故障排除能手,等等。還沒看完就發(fā)現(xiàn)自己離這些要求真的好遠(yuǎn),更進(jìn)一步認(rèn)識(shí)到自己必須要全心全意投入工作,虛心請教,一切都得從頭開始。
另外,測試并不是單純意思上的機(jī)械的“測試”,它首先要求對產(chǎn)品非常熟悉,不管是從功能上還是操作上。更為重要的還有就是我們要了解客戶的需求,根據(jù)客戶的要求來測試,看看產(chǎn)品是否能達(dá)到他們的要求。而從這些方面考慮則要求我們必須比任何人都要熟悉產(chǎn)品的一切。
公司的主要產(chǎn)品是電腦還原軟硬件和電腦鎖等一些電腦安全周邊的產(chǎn)品,在真正的投入到測試這個(gè)工作之前,我們首先該做的就是熟悉產(chǎn)品,而最最直接的途徑便是查看說明書,剛開始每天都是打開電腦,看產(chǎn)品說明書,重復(fù)的看,本以為看幾遍就都記住,但是到公司進(jìn)行考核的時(shí)候,才發(fā)現(xiàn)原來自己真的什么都沒有掌握。
第一次考核不及格,雖然具體的分?jǐn)?shù)沒有看到,但是那份心情,卻使自己始終無法忘懷,也更讓自己認(rèn)識(shí)到要虛心的,按部就班的好好熟悉產(chǎn)品,要做到對產(chǎn)品耳熟能詳。在我實(shí)習(xí)期間公司給×市自來水集團(tuán)負(fù)責(zé)查表稅費(fèi)稽查等系統(tǒng),它主要應(yīng)用是水費(fèi)的業(yè)務(wù)管理。對于我們來說,它是一個(gè)全然陌生的產(chǎn)品,老總要求我和跟我一起實(shí)習(xí)的同事三天之內(nèi)迅速熟悉產(chǎn)品的各種功能及完成測試。
當(dāng)時(shí)聽了嚇一跳,一個(gè)對于我們來說全新的產(chǎn)品,一天就要全部掌握而且要測試出它尚存在的問題,這似乎很不可能,而且也有點(diǎn)不相信自己有這樣的能力。但是一天下來,我們竟然可以從什么都不懂,到熟練的掌握。并且也完成了一些簡單的測試,發(fā)現(xiàn)了一些界面錯(cuò)誤。但是對它的具體性能和功能的測試還沒有完成,不過老板并沒有責(zé)怪我們,只是讓我們明天接著做,聽了心里有些安慰。因?yàn)楸疽詾樗麜?huì)大發(fā)雷霆呢。
那一天對于我來說的收獲便是,要相信自己,不要被沒有去真正實(shí)踐的事情而嚇倒,其實(shí)如果你真的去嘗試,你會(huì)發(fā)現(xiàn)一切都沒有你想象的那么難,只要你努力,沒有什么不可以。最后在我們的努力下,共用了不到三天的時(shí)間,熟練的掌握了的白板的操作,對它的界面、功能、性能等做完了全面的測試,及時(shí)做了總結(jié),反饋給×的公司,讓他們對存在的錯(cuò)誤做了修改,而且我們還協(xié)助老總教會(huì)了銷售人員,以便他們能夠在×月×日的會(huì)議上能夠熟練的操作,把產(chǎn)品展現(xiàn)給自來水集團(tuán)的工作人員。后來聽說得到了很大的反響,公司同事聽了都非常的高興,想想那兩天的班算是沒有白加。
實(shí)習(xí)結(jié)果幾個(gè)月的實(shí)習(xí)下來,讓自己走進(jìn)了一個(gè)全新的領(lǐng)域,開始了自己真正的工作生涯。實(shí)習(xí)無所謂結(jié)果而言,更確切的說,它是一個(gè)開端,一個(gè)讓自己學(xué)會(huì)成長的地方,當(dāng)然也確實(shí)讓自己長大了許多。不管是從工作技能上還是從為人處事上,我都感覺到了有很大的提高。
首先,在工作技能上,因?yàn)閺氖碌氖菧y試工作,對于自己來說是一個(gè)全新的概念,一切都是從頭開始的,而更需要自己的努力、耐心和細(xì)心。這些都是自己欠缺的,但是在工作了這幾個(gè)月后,真的發(fā)現(xiàn)自己有了很大的改善。雖然離真正的軟件測試人員的要求還有很大的距離,但是自己一定會(huì)努力,向著自己的目標(biāo)前進(jìn)。
其次,在為人處事方面,也讓自己成熟了許多。雖然不能用語言來描述,但是確實(shí)可以從生活中的點(diǎn)點(diǎn)滴滴感覺得到。經(jīng)歷使人成長,只有真正的經(jīng)歷過,才可以讓自己真的成熟起來,要想真的出人頭地,好的為人是前提。
實(shí)習(xí)總結(jié)
說來自己真的算是很幸運(yùn)吧,我應(yīng)聘的職位是軟件測試員,當(dāng)初在大家包括我自己的眼里都認(rèn)為軟件測試的要求非常高,而且似乎有一種可望不可及的感覺,但是當(dāng)自己真正的接觸了這個(gè)行業(yè)之后,發(fā)現(xiàn)其實(shí)并沒有那么的高不可攀。不過后來發(fā)現(xiàn)自己所從事的,并不是真正意義上的軟件測試,只是一種“手腦”測試罷了,不過雖然如此,但依然學(xué)到了很多,尤其是對計(jì)算機(jī)的硬件知識(shí)和底層操作有了更深的一步了解。還記得剛剛走入公司的時(shí)候,感覺很奇妙,一切都是那么新奇,那么陌生,不敢隨便講話,凡事都小心翼翼的,這對于性格開朗的我來說,簡直到了折磨的程度,不過幸運(yùn)的是很快就跟所在部門的同事混熟啦,公司雖然很小,但是工作的氛圍卻非常的輕松。也許大家都是年輕人,且都是剛剛進(jìn)入社會(huì)不久,所以有很多的共同話題,在工作之余,和同事之間的關(guān)系相處的很融洽,完全化解我當(dāng)初的煌煌不安。
總之,通過這次實(shí)習(xí),確實(shí)讓自己成長了許多。在實(shí)習(xí)期間,我學(xué)到了許多東西,遇到了一些困難,也看到了自己本身存在著許多問題。在測試時(shí)要想使自己的測試更加周全??倳?huì)遇到這樣那樣的問題,當(dāng)前的軟件的功能日趨復(fù)雜,不學(xué)到一定的深度和廣度是難以在實(shí)際工作中應(yīng)付自如的。因此反映出學(xué)習(xí)的還不夠,缺點(diǎn)疏漏。需再加以刻苦鉆研及學(xué)習(xí),不斷開拓視野,增強(qiáng)自己的實(shí)踐操作技能,為以后能做好測試工作而努力。
第三篇:一個(gè)工作流測試項(xiàng)目案例
本文以一個(gè)工作流測試項(xiàng)目為例,總結(jié)了在測試過程中積累的經(jīng)驗(yàn),探討了目前國內(nèi)軟件開發(fā)企業(yè)在軟件測試過程中遇到的問題以及解決的方法。測試項(xiàng)目背景和實(shí)施情況工作流在某公司軟件產(chǎn)品線中占有重要地位,XXX5.2Workflow項(xiàng)目是5系列中的一個(gè)小版本,主要增加了任務(wù)代辦、任務(wù)代理、以及任務(wù)交接等功能,同時(shí)還修復(fù)了一些易用性和功能性的Bug。下面,我們大概介紹一下這個(gè)項(xiàng)目的實(shí)施情況:
● 項(xiàng)目規(guī)模與
○ 項(xiàng)目代碼行數(shù):5萬行
○ 開發(fā)人員配置:開發(fā)人員5名、實(shí)習(xí)生1名
○ 測試人員配置:測試設(shè)計(jì)人員1名、測試執(zhí)行人員2名、實(shí)習(xí)生1名 ● 項(xiàng)目測試時(shí)的系統(tǒng)部署情況:
● 測試預(yù)期與測試執(zhí)行情況整個(gè)測試項(xiàng)目是比較成功的,項(xiàng)目的時(shí)間執(zhí)行情況和預(yù)期的測試指標(biāo)度量都比較接近。發(fā)現(xiàn)Bug總數(shù)和缺陷密度都達(dá)到了要求的標(biāo)準(zhǔn)。當(dāng)然,測試周期的實(shí)際值比計(jì)劃值晚了兩周,原?因是在系統(tǒng)測試后期,為了滿足PSO部門提出的定時(shí)器需求造成了一定的延期?;仡櫿麄€(gè)項(xiàng)目的測試過程,我有幾點(diǎn)小小的感悟,愿在此和大家一起分享。
測試如何盡早介入
基于以前的測試經(jīng)驗(yàn),我們也越來越認(rèn)識(shí)到測試人員應(yīng)該盡早介入項(xiàng)目的重要性。簡單地沿用測試V模型往往出現(xiàn)很多問題,特別是在項(xiàng)目進(jìn)度拖延的情況下更是如此。如果測試人員一味固執(zhí)地被要求嚴(yán)格按照V模型定義的標(biāo)準(zhǔn)來開展測試工作的話,則結(jié)果往往是在項(xiàng)目初期測試人員工作量極度不飽和(很多測試人員無所事事),而到了項(xiàng)目后期,一旦項(xiàng)目經(jīng)理決定壓縮測試時(shí)間,測試人員就不得不加班加點(diǎn)地工作。但是,不少朋友實(shí)踐“測試人員盡早介入”的效果并不理想,例如:
● 測試人員參加項(xiàng)目前期的各種會(huì)議,會(huì)被當(dāng)作“專職的”會(huì)議記錄員。
● 測試人員參加代碼評(píng)審,又不甚了解程序開發(fā)語言,浪費(fèi)了時(shí)間其丟失了自信。那么,在這個(gè)XXX5.2 Workflow項(xiàng)目中我們是怎么做的呢?實(shí)際上,在項(xiàng)目開發(fā)初期,測試人員可以開展很多有價(jià)值的工作,例如:
● 評(píng)審需求文檔的正確性和可測試性;根據(jù)需求文檔整理和分析測試需求,清晰明確的測試需求是測試設(shè)計(jì)的基礎(chǔ)。
● 在開發(fā)設(shè)計(jì)過程中,根據(jù)需求文檔和設(shè)計(jì)文檔進(jìn)行測試設(shè)計(jì),測試設(shè)計(jì)方案是
測試用例的保證。
● 和項(xiàng)目團(tuán)隊(duì)中的集成組和開發(fā)組協(xié)?商軟件版本的編譯方式和編譯進(jìn)度以及測試人員提取版本的方式和進(jìn)度。
● 開發(fā)人員每天下午4:30之前提交所有可編譯的代碼,每天晚上進(jìn)行日編譯; ● 開發(fā)經(jīng)理根據(jù)版本穩(wěn)定情況,每周提交測試申請單。
● 測試人員根據(jù)測試進(jìn)度需要,提取測試版本。
● 提前準(zhǔn)備測試環(huán)境,包括和應(yīng)用服務(wù)器,以及復(fù)雜集群環(huán)境。
● 如果項(xiàng)目需要,還可以在此階段研究一下自動(dòng),包括一些準(zhǔn)備外包測試的工作。根據(jù)產(chǎn)品的成熟度調(diào)整測試策略開發(fā)測試一盤棋。測試經(jīng)理應(yīng)該有大局觀,保持測試策略總與開發(fā)的進(jìn)展相一致,保證最終的軟件成果最佳(而不是測試部發(fā)現(xiàn)Bug數(shù)最多)。在這個(gè)XXX5.2 Workflow項(xiàng)目過程中,我們合理制定了不同階段的測試策略,收到了很好的效果。
產(chǎn)品開發(fā)期同情的測試
要忍!要在這個(gè)能夠發(fā)現(xiàn)大批Bug的黃金時(shí)段學(xué)會(huì)做減法。就現(xiàn)實(shí)而言,這個(gè)階段的產(chǎn)品,大多難以滿足系統(tǒng)測試的條件。如果進(jìn)行窮兵黷武式的測試,無疑會(huì)加重開發(fā)人員的焦慮心情,甚至對測試產(chǎn)生逆反心理。另一方面,測試工作不應(yīng)停滯,特別是不少測試人員對產(chǎn)品的了解還流于皮毛,抓緊時(shí)間進(jìn)行“測試練兵”非常有必要。因此,“產(chǎn)品開發(fā)期”的測試切忌生硬。其實(shí),此時(shí)程序人員也知道產(chǎn)品還不成熟,所以要告訴測試執(zhí)行人員:
● 這個(gè)階段不要提交界面簡單錯(cuò)誤和易用性方面的Bug(可以先記錄下來到項(xiàng)目末期提交),否則會(huì)使開發(fā)人員質(zhì)疑測試人員只會(huì)發(fā)現(xiàn)簡單的Bug。
● 換位思考,了解此時(shí)開發(fā)人員最關(guān)心的是功能是否能正確運(yùn)行,多對基本功能進(jìn)行測試。
產(chǎn)品成熟期積極的測試
隨著產(chǎn)品的不斷成熟,主要功能的實(shí)現(xiàn)已經(jīng)趨于完善,關(guān)鍵路徑的測試已經(jīng)不成問題。此時(shí)的程序員們,壓力已經(jīng)大大減輕,他們的工作重點(diǎn)也從“構(gòu)建”轉(zhuǎn)移到了“修復(fù)Bug”,這個(gè)階段程序人員對于Bug的接受程度是最高的,對Bug的修復(fù)和反饋也非常積極。于是,此時(shí)的測試工作應(yīng)對整個(gè)產(chǎn)品的細(xì)節(jié)和所有路徑進(jìn)行覆蓋測試,保證測試的全面性,層層深入地測試產(chǎn)品值得測試的各個(gè)部分,盡可能多的發(fā)現(xiàn)并報(bào)告Bug。
產(chǎn)品穩(wěn)定期多樣的測試
在這個(gè)階段,可以盡情的向開發(fā)人員報(bào)告產(chǎn)品易用性和界面的Bug;可以充分發(fā)揮每個(gè)測試人員的想象力,根據(jù)以往的測試經(jīng)驗(yàn)來搭建測試場景,構(gòu)造測試數(shù)據(jù);可以通過不同業(yè)務(wù)場景的不同操作,通過特殊的測試數(shù)據(jù),以及相對復(fù)雜的集群測試環(huán)境來進(jìn)行多樣化測試。為什么?因?yàn)榇藭r(shí)必須測試得更加深入,才能發(fā)現(xiàn)更深層次的Bug,于是多樣性的測試、探索式的測試必不可少。產(chǎn)品發(fā)布期謹(jǐn)慎的測試
在臨近產(chǎn)品發(fā)布的日子,包括測試在那的很多工作都變得謹(jǐn)慎起來:代碼的提交權(quán)限受到了控制,只保留開發(fā)經(jīng)理一個(gè)入口;測試的重點(diǎn)更加具有防御性,要仔細(xì)測試每個(gè)變更,還可以組織“結(jié)對測試”來增加測試的保障。測試經(jīng)理應(yīng)知人善任為了保證測試工作的質(zhì)量,首當(dāng)其沖地就是應(yīng)該有專業(yè)的測試團(tuán)隊(duì)。在很多小的軟件項(xiàng)目中,往往沒有專門的測試團(tuán)隊(duì)。這樣一來,到了代碼基本完成之時(shí),就只能從客戶支持部門或研發(fā)部門抽調(diào)一些人手臨時(shí)拼湊出“測試團(tuán)隊(duì)”進(jìn)行幾周的測試工作,測試質(zhì)量難以保證。我們則會(huì)盡早規(guī)劃測試團(tuán)隊(duì)的人員結(jié)構(gòu),完善測試團(tuán)隊(duì)的配置。每個(gè)測試人員的特點(diǎn)和強(qiáng)項(xiàng)常常不盡相同,例如,擅長測試數(shù)據(jù)質(zhì)量的測試員,未必能勝任系統(tǒng)環(huán)境配置復(fù)雜的測試任務(wù)??傊?,對測試經(jīng)經(jīng)理而言,做到知人善任非常重要。同時(shí),在項(xiàng)目測試過程中及時(shí)進(jìn)行調(diào)整有時(shí)也很必要。此次測試的工作流系統(tǒng),要求測試人員不僅應(yīng)掌握一定的工作流業(yè)務(wù)知識(shí),還需要有較強(qiáng)的邏輯思維能力。而在此項(xiàng)目測試過程中,筆者發(fā)現(xiàn)一位測試人員對功能的細(xì)節(jié)過分關(guān)注,而對整個(gè)工作流程總是理解不到位。顯然,其設(shè)計(jì)出的測試用例不能適應(yīng)工作流測試的要求。于是,立即進(jìn)行人員分工和測試任務(wù)的調(diào)整,保證了測試工作順利進(jìn)行。堅(jiān)持立場,規(guī)范流程我們公司有嚴(yán)格的測試流程,所有提交測試的軟件版本,在提交之前,都要完成必需的冒煙測試(Smoking Test)。冒煙測試是一種測試包,其目標(biāo)是檢查版本的基本功能。這個(gè)測試包是由測試人員根據(jù)測試用例中級(jí)別為“基本”的測試用例抽取出來的,如果該版本沒有通過冒煙測試,則就可以說明該版本不太穩(wěn)定,不值得提交測試人員進(jìn)行系統(tǒng)測試。有的公司冒煙測試是由測試人員手工或者自動(dòng)測試。在我們這個(gè)項(xiàng)目中,為了保證每個(gè)可測試版本的冒煙測試質(zhì)量,是由開發(fā)人員負(fù)責(zé)完成的。他們知道,如果程序不能通過冒煙測試,測試小組就會(huì)拒絕該版本。因此,他們會(huì)填寫一份提交測試申請表來申請進(jìn)行系統(tǒng)測試。在這份表格中,不僅會(huì)明確版本號(hào),修改或新增的功能詳細(xì)說明,還會(huì)給測試人員提供此版本的測試重點(diǎn),以及可能會(huì)影響到的功能。這些內(nèi)容對測試人員都是至關(guān)重要和大有裨益的。在項(xiàng)目測試過程中,我們也出現(xiàn)過打回某個(gè)版本的情況,拒絕測試??偨Y(jié)起
來,基本上有以下幾種情況:
● 由于任務(wù)查詢的技術(shù)難度比較大,開發(fā)進(jìn)度已經(jīng)延期了5天,測試人員正在焦急的等待這部分的功能測試??墒?,新提交的可測試版本中,這個(gè)功能根本就不能使用,如果進(jìn)一步測試就是浪費(fèi)時(shí)間,我們立即打回了這個(gè)測試版本?!?新增了代辦的功能,可是以往的代理功能中的增加代理人功能卻不能正常使用,而增加代理人功能又是代辦功能的基礎(chǔ),也就是說,在這個(gè)版本中,及時(shí)代辦功能完全能夠測試,可離開了增加代理人功能,代辦測試是沒有意義的?!?在回歸測試階段,可測試版本的提交是比較頻繁的。開發(fā)人員一旦解決了一部分bug就會(huì)提交一個(gè)可測試版本,如果此時(shí)測試人員并不急需更換版本,并且得知另一個(gè)版本會(huì)在幾個(gè)小時(shí)之后就會(huì)完成,我們可以不測試這個(gè)版本。為了能更好的完成冒煙測試這個(gè)關(guān)鍵階段,測試人員積極與開發(fā)人員配合: ● 負(fù)責(zé)提供冒煙測試案例。
● 如果測試人員處于版本等待階段,主動(dòng)和開發(fā)人員一起做冒煙測試。開展有效測試,提高測試效率有效的測試用例是軟件測試成功的關(guān)鍵,有助于提高測試效率和測試覆蓋率。在這個(gè)工作流軟件測試項(xiàng)目中,我們從測試模型(Test Model)入手,結(jié)合豐富的測試經(jīng)驗(yàn)和專業(yè)知識(shí),從繁多的測試用例中挑選出有效的用例,用盡可能少的測試輸入,覆蓋盡可能多的軟件需求。主要采用了狀態(tài)機(jī)模型和組合模型,并結(jié)合了正交設(shè)計(jì)技術(shù)和組合覆蓋技術(shù),完成了對整個(gè)系統(tǒng)的測試設(shè)計(jì)。詳細(xì)內(nèi)容可以參考筆者在《程序員》雜志2007年第4期上的文章《基于模型的有效測試用例設(shè)計(jì)——工作流系統(tǒng)測試實(shí)戰(zhàn)》一文。知己知彼,合力制勝提供服務(wù)使測試人員有機(jī)會(huì)贏得程序員的信任,同時(shí)也有機(jī)會(huì)展示自己的才能。同時(shí),帶來的回報(bào)是得到了開發(fā)人員對我們的幫助。在整個(gè)項(xiàng)目過程中,我們獲得了很好的回報(bào),比如:開發(fā)人員講解設(shè)計(jì)思路、算法流程;和測試人員一起構(gòu)造測試數(shù)據(jù);積極參加每日測試?yán)龝?huì),主動(dòng)解決問題等。這樣良好的合作狀態(tài)與測試人員的主動(dòng)努力是分不開的,主要體現(xiàn)在:
● 獲取程序員信任,及時(shí)溝通不要與被測程序的開發(fā)人員形成不必要的敵對關(guān)系。如果能與打交道的程序員共享信息,比如他們的計(jì)劃、設(shè)計(jì)文檔的早期草案和早期原型等,測試工作會(huì)更加有效。越早與程序員接觸,情況就越好。盡早提出你的意見和反饋,了解程序員提交前完成的工作。
● 主動(dòng)出擊,提供服務(wù) ○ 在測試前期,直接向開發(fā)人員提供服務(wù);這不僅可以建立信任,而且還可以證明測試人員是能夠與之合作的人。我們在項(xiàng)目過程中提供給開發(fā)人員的服務(wù):○ 對工作流的運(yùn)算邏輯?構(gòu)件進(jìn)行了測試,方便了后期開
發(fā)工作流客戶端應(yīng)用的使用?!?對內(nèi)部版本和原?型進(jìn)行測試?!?對需求文檔的可測試性進(jìn)行評(píng)審。開發(fā)人員和測試人員一樣,對模棱兩可的要求很頭疼,他們非常希望測試人員的介入?!?幫助程序員建立測試環(huán)境,方便程序員進(jìn)行測試。● 耳目作用
○ 在項(xiàng)目過程中,測試人員有機(jī)會(huì)能夠發(fā)現(xiàn)很多存在的問題,比如:需求和設(shè)計(jì)以及開發(fā)的不一致性,項(xiàng)目計(jì)劃中工作任務(wù)的缺失等等。測試人員不要僅局限于測試命令鏈本身,及時(shí)驗(yàn)證和發(fā)現(xiàn)項(xiàng)目環(huán)節(jié)中的問題。總之,測試項(xiàng)目能否成功,與整個(gè)項(xiàng)目組的精誠合作是密不可分的。測試人員是一種服務(wù)角色,要樂于接受這種角色,只有這樣,才能得到被服務(wù)的人的幫助和支持,以及認(rèn)可。
全部腳印 不留腳印 留下腳印:
第四篇:軟件項(xiàng)目計(jì)劃書總結(jié)集錦
軟件項(xiàng)目是為了滿足人們?nèi)找嬖鲩L的生活工作需要,需要通過軟件開發(fā)人員通過一系列的手段獲取用戶的需求,然后通過分析,遵循一定的開發(fā)原理采取相對應(yīng)得方法,最終產(chǎn)生用戶所想要的軟件。這就需要開發(fā)人員寫好項(xiàng)目計(jì)劃書。今天小編在這給大家?guī)碥浖?xiàng)目計(jì)劃書,接下來我們一起來看看吧!
軟件項(xiàng)目計(jì)劃書1
一、企業(yè)概況
天津桓博科技發(fā)展有限公司成立于2019年12月,位于天津市南開區(qū)高新技術(shù)產(chǎn)業(yè)園區(qū)的中心地帶(白堤路)。是一家集計(jì)算機(jī)專業(yè)應(yīng)用軟件的培訓(xùn)、安裝、批發(fā)、零售、技術(shù)服務(wù)于一體的知識(shí)密集型企業(yè)。員工隊(duì)伍業(yè)務(wù)全面、經(jīng)驗(yàn)豐富、敬業(yè)愛崗、素質(zhì)優(yōu)良,其中:專業(yè)技術(shù)人員20人,全部是大專以上學(xué)歷,能夠以最合理的價(jià)格為客戶提供最專業(yè)的技術(shù)服務(wù)。
公司是北京用友集團(tuán)天津地區(qū)小型管理軟件授權(quán)營銷服務(wù)商,并且連續(xù)兩年獲得用友軟件在天津地區(qū)的產(chǎn)品A級(jí)代理銷售及服務(wù)授權(quán)資格。而且銷售額連續(xù)兩年名列前兩位,獲得用友集團(tuán)的表揚(yáng)和鼓勵(lì)。
公司內(nèi)部管理制度合理適宜。外部社會(huì)關(guān)系廣泛良好。經(jīng)過不斷地改進(jìn)和完善,已基本形成了一套比較科學(xué)有效的管理運(yùn)作體系。
為適應(yīng)業(yè)務(wù)發(fā)展的需要,壯大經(jīng)營規(guī)模,進(jìn)一步增強(qiáng)核心競爭力,公司決定啟動(dòng)以“追求客戶全面滿意,擴(kuò)大市場占有份額”為主旨的二次創(chuàng)業(yè)。
我們相信,通過努力,在以北京用友集團(tuán)為后盾,桓博公司將成為更具綜合實(shí)力的企業(yè),也將為加速提高天津地區(qū)企業(yè)信息化技術(shù)應(yīng)用水平,做出更大貢獻(xiàn)。
二、營銷計(jì)劃
公司不僅注重短期目標(biāo),更加重視長期發(fā)展。公司將秉承“重誠信,竭精心,盡全力,為客戶著想,讓客戶滿意”服務(wù)理念,在日常業(yè)務(wù)中不斷豐富公司品牌內(nèi)涵,努力拓寬渠道,擴(kuò)大市場知名度及美譽(yù)度,激活市場,帶動(dòng)人氣,力求在天津大部分地區(qū)實(shí)現(xiàn)銷售增長,成為天津地區(qū)財(cái)務(wù)軟件的最大代理服務(wù)商。
1.目標(biāo)市場:創(chuàng)業(yè)前期(兩年內(nèi))目標(biāo)主要集中在天津及周圍區(qū)縣的小型企業(yè),個(gè)體經(jīng)營和一般事業(yè)單位,在后期(兩年后)逐步進(jìn)入天津的大型企事業(yè)單位,占領(lǐng)這部分增值潛力最大的市場。
2.企業(yè)定位:“精細(xì)管理、卓越理財(cái)”為客戶提供更及時(shí)、更準(zhǔn)確、更全面的、更周到的服務(wù),推動(dòng)軟件信息化的普及。
3.使用價(jià)格:參考報(bào)價(jià)
4.營銷隊(duì)伍:在創(chuàng)業(yè)初期,為了降低企業(yè)的運(yùn)營成本,大部分的宣傳工作都由本公司的成員承擔(dān);在企業(yè)不斷發(fā)展過程中,再適時(shí)招納一定數(shù)量新成員(15名左右)專門從事企業(yè)營銷策劃的工作。
5.服務(wù)支持:使顧客能迅速、方便的得到準(zhǔn)確、完善的相關(guān)服務(wù)和技術(shù)支持。
6.廣告宣傳:開展有計(jì)劃。有目的的廣告活動(dòng)。在初期(兩年內(nèi))主要面向小型的企事業(yè)單位,提供盡可能多的免費(fèi)培訓(xùn)和知識(shí)講座,專門針對會(huì)計(jì)人員的業(yè)務(wù)應(yīng)用環(huán)節(jié),逐漸“滲透”的方式進(jìn)入企業(yè);從第三年開始,我們將集中一部分優(yōu)勢力量對企業(yè)中的廣大財(cái)務(wù)人員展開新一輪軟件的宣傳、促銷和培訓(xùn)攻勢。廣告中突出宣傳我公司“專業(yè)化”、“人性化”等鮮明特點(diǎn),并且保證初期的廣告投入預(yù)算,迅速提升知名度,預(yù)計(jì)2019年廣告費(fèi)10萬元。
7.推廣計(jì)劃:2019年下半年開始投入5萬元建立自己的網(wǎng)站,并且豐富網(wǎng)站內(nèi)容,建立會(huì)員機(jī)制,提供在線技術(shù)支持和交流論壇;注冊3721網(wǎng)絡(luò)實(shí)名和網(wǎng)站推廣,在各大傳媒中廣告投入,吸引用戶注冊我們的會(huì)員,并且給予會(huì)員金額上的優(yōu)惠和贈(zèng)送禮品,以此擴(kuò)大我們的客戶群體。
三、產(chǎn)品服務(wù)
用友公司是中國最大的管理軟件、ERP軟件、財(cái)務(wù)軟件供應(yīng)商,是中國最大的獨(dú)立軟件供應(yīng)商。在中國ERP軟件市場,擁有公司是市場份額最大、產(chǎn)品線最豐富、成功應(yīng)用最多、服務(wù)網(wǎng)落最大、交付能力最強(qiáng)的領(lǐng)導(dǎo)廠商。
(1)軟件產(chǎn)品介紹
1:用友財(cái)務(wù)通由于信息計(jì)算在財(cái)務(wù)領(lǐng)域的廣泛應(yīng)用,會(huì)計(jì)將由核算型向核算管理型轉(zhuǎn)移;財(cái)務(wù)工作將進(jìn)一步參與單位的經(jīng)營管理,在控制、決策、分析和考評(píng)等方面發(fā)揮重大的作用。用友財(cái)務(wù)通正是基于這種環(huán)境,以“精細(xì)核算,卓越理財(cái)”為核心應(yīng)用理論,面向中小企業(yè)及組織的財(cái)務(wù)應(yīng)用,提供企業(yè)投資融資決策,從而幫助企業(yè)全面實(shí)現(xiàn)電算化管理。本產(chǎn)品主要包括財(cái)務(wù)處理、工資管理、固定資產(chǎn)管理、報(bào)表、財(cái)務(wù)分析以及存貨管理六大系統(tǒng)。其中,財(cái)務(wù)處理又細(xì)分為總帳、應(yīng)收應(yīng)付、項(xiàng)目管理、現(xiàn)金管理等四大模塊。用友財(cái)務(wù)通提供數(shù)據(jù)接口,可實(shí)現(xiàn)向U8管理軟件的平滑過渡,滿足企業(yè)業(yè)務(wù)發(fā)展的需要。
2:商貿(mào)通本系統(tǒng)通過預(yù)置多種會(huì)計(jì)制度模板、多種業(yè)務(wù)類型,全面滿足各類小型商貿(mào)企業(yè)進(jìn)銷存及財(cái)務(wù)核算需求,為企業(yè)提供多種靈活的業(yè)務(wù)處理方法,準(zhǔn)確及時(shí)匯總財(cái)務(wù)數(shù)據(jù),出具多角度業(yè)務(wù)分析報(bào)表,規(guī)范業(yè)務(wù)流程,加速資金周轉(zhuǎn),降低運(yùn)營成本,提高企業(yè)盈利能力及市場競爭力,幫助小型商貿(mào)企業(yè)高速發(fā)展!
3:用友U8系列/用友ERP/U8產(chǎn)品介紹用友ERP—U8企業(yè)應(yīng)用套件是在全面總結(jié)、分析、提煉中國中小企業(yè)業(yè)務(wù)運(yùn)作與管理特性的基礎(chǔ)上,針對中小企業(yè)不同管理層次、不同管理與信息化成熟度、不同應(yīng)用與行業(yè)特性的信息化需求而設(shè)計(jì)。他具備五大產(chǎn)品特性。
1.企業(yè)全面應(yīng)用2.按需部署3.高度整合4.快速見效5.低成本
3:用友商用表單及耗材:
用友表單與用友軟件全線配套,具有豐富的產(chǎn)品線,主要包括:會(huì)計(jì)帳簿;業(yè)務(wù)表單(尋報(bào)價(jià)單、送收貨單、收付款單);綜合表單(工資單、固定資產(chǎn)卡片、出入庫單)等以及配套裝訂用品。用友表單支持針式打印機(jī)、激光打印機(jī)、噴墨打印機(jī)等多種打印設(shè)備。
(2)軟件優(yōu)點(diǎn)說明:
1.系統(tǒng)優(yōu)點(diǎn):用友財(cái)務(wù)通針對新會(huì)計(jì)制度及財(cái)務(wù)管理的內(nèi)涵和特點(diǎn),形成了本身的一系列特色:(一)財(cái)務(wù)會(huì)計(jì)與管理會(huì)計(jì)的融合(二)內(nèi)部管理的實(shí)現(xiàn)(三)靈活的數(shù)據(jù)接口(四)總帳工具的導(dǎo)入功能(五)系統(tǒng)的無縫連接與信息的共享
2.技術(shù)特點(diǎn):
(一)嚴(yán)密的安全技術(shù)
a.數(shù)據(jù)操作安全性 b.數(shù)據(jù)存貯安全性 c.數(shù)據(jù)運(yùn)用、查詢、分析時(shí)的安全性
3.應(yīng)用特點(diǎn):
全面支持小企業(yè)會(huì)計(jì)制度,滿足更多小企業(yè)管理需求。!a.業(yè)務(wù)流程自由選擇,企業(yè)靈活選擇自己的業(yè)務(wù)處理流程。b.報(bào)表統(tǒng)計(jì)與分析角色化,按應(yīng)用角色多角度進(jìn)行業(yè)務(wù)分析。c.靈活自定義各種基礎(chǔ)檔案業(yè)務(wù)屬性、各種業(yè)務(wù)報(bào)表及單據(jù)格式。d.財(cái)務(wù)業(yè)務(wù)一體化管理,更加全面掌控企業(yè)物流,資金流,信息流。e.規(guī)范企業(yè)管理,有效控制企業(yè)財(cái)務(wù)經(jīng)營風(fēng)險(xiǎn)。f.豐富快捷的財(cái)務(wù),業(yè)務(wù)等分析處理,快速支持企業(yè)決策。g.完善的資金管理,提供從日記帳到銀行對帳單、支票登記簿、費(fèi)用報(bào)銷等一套出納業(yè)務(wù)。
(3)產(chǎn)品服務(wù)對象
1.財(cái)務(wù)通:基礎(chǔ)版:面向小型企業(yè),小型診所社區(qū)醫(yī)院、小規(guī)模學(xué)校等以及兼職會(huì)計(jì)人員或小型代理記帳公司(5套帳以內(nèi))標(biāo)準(zhǔn)版及網(wǎng)絡(luò)版:面向以財(cái)務(wù)核算為核心進(jìn)行全面經(jīng)營管理的小企業(yè)(主要為小型工業(yè)企業(yè))以及規(guī)模較大的代理記帳公司等。
2.ERPU8面向大中型企業(yè)或集團(tuán)應(yīng)用的一體化解決方案,用友ERP—U8企業(yè)應(yīng)用套件是在全面總結(jié)、分析、提煉中國中小企業(yè)業(yè)務(wù)運(yùn)作與管理特性的基礎(chǔ)上,針對中小企業(yè)不同管理層次、不同管理與信息化成熟度、不同應(yīng)用與行業(yè)特性的信息化需求而設(shè)計(jì)。將成功的管理經(jīng)驗(yàn)與業(yè)務(wù)實(shí)踐應(yīng)用產(chǎn)品化,把管理要素合理預(yù)置在軟件中,讓更多的企業(yè)通過應(yīng)用和實(shí)施用友ERP—U8企業(yè)應(yīng)用套件來實(shí)現(xiàn)先進(jìn)、成熟管理的應(yīng)用價(jià)值。
3.授權(quán)資格等級(jí)用友軟件時(shí)第一個(gè)通過國家財(cái)政部審批的財(cái)務(wù)信息化軟件開發(fā)商。
四、業(yè)務(wù)收入
1.收入來源:桓博公司的收入來源主要為軟件銷售、升級(jí)和軟件售后服務(wù)費(fèi)(包括用友軟件配套耗材)三個(gè)部分,并根據(jù)行業(yè)的平均標(biāo)準(zhǔn)和公司的成本預(yù)算制定相應(yīng)的收費(fèi)標(biāo)準(zhǔn)。
其中收入主要以軟件銷售收入為主,軟件升級(jí)和服務(wù)費(fèi)及配套耗材銷售收入為輔。年均軟件銷售額超過80萬元,服務(wù)費(fèi)收入超過15萬元,用友配套耗材銷售收入超過10萬元,計(jì)算機(jī)硬件及網(wǎng)絡(luò)工程實(shí)施收入10萬元。
五、競爭情況及市場營銷
(1)、市場評(píng)估:計(jì)世資訊(CCWResearch)的研究表明,2019年上半年,中國通用型管理軟件市場規(guī)模為22.7億元,增長率32%;同期,ERP規(guī)模達(dá)到11.9億元,增長率為29%。有關(guān)資料顯示,截至到2019年底,天津地區(qū)共有各類企業(yè)和組織近10萬家,其中以應(yīng)用軟件進(jìn)行相關(guān)管理的只有2000家左右,僅占0.5%。市場發(fā)展?jié)摿κ挚捎^。(一)中小企業(yè)ERP需求旺盛2019年,中國中小企業(yè)ERP市場銷售額已經(jīng)占到ERP市場銷售額的68.2%,中小企業(yè)市場同比增長速度達(dá)到24.1%大幅超過了大型企業(yè)市場18.7%的增長速度。2019年中小企業(yè)將會(huì)延續(xù)2019年的快速增長態(tài)勢,增長速度仍將超出大型企業(yè)市場的增長速度,繼續(xù)成為拉動(dòng)ERP市場增長的主導(dǎo)力量。
(二)中小企業(yè)用戶ERP選型慎重
通過調(diào)查研究表明,中小企業(yè)用戶在ERP選型時(shí)更加慎重,選型時(shí)考慮的因素不再僅僅是廠商品牌、產(chǎn)品價(jià)格、功能模塊是否全面等表現(xiàn)因素,而是會(huì)更加關(guān)注產(chǎn)品的可用行,產(chǎn)品是否真正適合企業(yè)業(yè)務(wù)和發(fā)展,是否真正能夠滿足企業(yè)現(xiàn)階段和未來的潛在需求,給企業(yè)帶來工作效率的提高和銷售業(yè)績的提升。
(2)主要競爭對手分析目前我們遇到的競爭對手主要有同行業(yè)的廠商,其他競爭對手雖然也有和用有軟件爭奪市場的能力,他們有和用友功能模塊大致相同的產(chǎn)品投放市場,但是產(chǎn)品相對單一,配置也不如用友靈活。從長遠(yuǎn)的目光來看他們所占據(jù)市場份額還不足以威脅到用友軟件的發(fā)展和生存。相反的,這部分市場份額對用友來說也是利潤的增長點(diǎn),而且中小企業(yè)占了國內(nèi)企業(yè)的絕大部分。用友軟件公司也注意到了這方面軟件的需求,先后推出了系列產(chǎn)品,是所有軟件廠商中唯一產(chǎn)品線最豐富,適用面最廣泛,按需配置最靈活的管理軟件開發(fā)商。
(3)銷售策略:
幫助客戶做到4個(gè)充分
充分了解需求;充分培訓(xùn)練習(xí);充分反饋問題;充分總結(jié)經(jīng)驗(yàn);
利用各種方式,向目標(biāo)客戶傳遞以下理性訴求:
1.實(shí)時(shí)化-企業(yè)在經(jīng)營中,必須掌握立即、快速的原則,新品上市快,客戶服務(wù)要快,決策速度要快,企業(yè)應(yīng)變速度要快。
2.信息化—切忌簡單的把信息化理解為企業(yè)辦公計(jì)算機(jī)化。而且必須考慮企業(yè)的客戶數(shù)據(jù)庫是否豐富?產(chǎn)品資料的搜集是否完整?經(jīng)營環(huán)境的相關(guān)資料是否夠新夠多?企業(yè)經(jīng)營結(jié)果的信息是否準(zhǔn)確?
3.創(chuàng)利化-經(jīng)營無非時(shí)為了活力及貢獻(xiàn)社會(huì)責(zé)任,因此就必須不斷創(chuàng)造利益,就要在重視有利益的銷售的同時(shí),努力提高效率,降低成本。達(dá)到提升競爭力的目的。
(4)價(jià)格政策
完全按照用友公司的政策規(guī)定執(zhí)行。報(bào)價(jià)(略)
(5)銷售方式
為了使本公司的產(chǎn)品一最快的速度,最全面的被目標(biāo)客戶企業(yè)家了解并接受,擬采取以區(qū)域集中推介會(huì)、社會(huì)關(guān)系介紹、銷售人員上門聯(lián)系3種直銷形式為主,向下級(jí)代理商批發(fā)為輔的銷售方式。公司還將重視做好現(xiàn)有客戶的售后服務(wù)工作,力爭在贏得美譽(yù)的基礎(chǔ)上,將客戶的關(guān)系渠道發(fā)展成為公司拓寬市場的銷售通道。
軟件項(xiàng)目計(jì)劃書2
計(jì)算機(jī)軟件尤其是數(shù)據(jù)庫軟件,成為了當(dāng)代計(jì)算機(jī)應(yīng)用的主流。因此軟件開發(fā)人員就必須掌握正確的開發(fā)手段,了解軟件開發(fā)的主要過程,這樣心中對軟件項(xiàng)目才有清醒的認(rèn)識(shí),才能達(dá)到事半功倍的效果。本文就軟件開發(fā)過程中的一些方法,結(jié)合本人開發(fā)過的一些軟件項(xiàng)目做一些詳細(xì)論述。開發(fā)前的準(zhǔn)備工作
一般軟件項(xiàng)目在開發(fā)前都有系統(tǒng)任務(wù)書,主要規(guī)定軟件的開發(fā)目標(biāo)、主要任務(wù)、功能、性能指標(biāo)及研制人員和經(jīng)費(fèi)、進(jìn)度等安排,作為系統(tǒng)設(shè)計(jì)開發(fā)和檢驗(yàn)的基本依據(jù)。
系統(tǒng)任務(wù)書的基本框架如下:
(1)引言
包括編寫目的,背景,參考資料。
(2)系統(tǒng)的目標(biāo)及任務(wù)
包括系統(tǒng)建設(shè)目標(biāo),系統(tǒng)的主要任務(wù),系統(tǒng)性能指標(biāo),系統(tǒng)標(biāo)準(zhǔn)化要求。
(3)系統(tǒng)的結(jié)構(gòu)及功能
包括系統(tǒng)應(yīng)用組成及結(jié)構(gòu),系統(tǒng)主要功能。
(4)系統(tǒng)的規(guī)模及進(jìn)度要求
包括系統(tǒng)規(guī)模,系統(tǒng)研制進(jìn)度,人員計(jì)劃。
但是系統(tǒng)任務(wù)書只是這個(gè)軟件項(xiàng)目的一個(gè)基本要求,針對具體情況,軟件開發(fā)人員和需求分析人員就要聯(lián)合對軟件項(xiàng)目的細(xì)節(jié)進(jìn)行具體分析,必要時(shí)還要進(jìn)行實(shí)地調(diào)研,然后共同商討寫出系統(tǒng)的需求分析,需求分析的編寫目的在于:
a.說明系統(tǒng)在軍事方面、技術(shù)方面、經(jīng)濟(jì)方面和社會(huì)條件方面實(shí)現(xiàn)的可行性和必要性;
b.分析原系統(tǒng)(工作環(huán)境)現(xiàn)狀,描述待開發(fā)系統(tǒng)的詳細(xì)需求,提供用戶和開發(fā)人員之間溝通的基礎(chǔ),提供項(xiàng)目設(shè)計(jì)的基本信息。
需求分析報(bào)告的基本框架如下:
(1)概述
包括 編寫目的,背景,參考資料,術(shù)語及縮寫詞。
(2)對現(xiàn)有系統(tǒng)的分析
(3)待開發(fā)系統(tǒng)的詳細(xì)需求
包括 功能需求,使用范圍,業(yè)務(wù)流程,用戶界面,輸出要求,故障處理。
(4)使用環(huán)境
包括 網(wǎng)絡(luò)環(huán)境,硬件環(huán)境,軟件環(huán)境,與其他系統(tǒng)的關(guān)系,安全與保密。
(5)可行性分析
包括 技術(shù)可行性分析,經(jīng)濟(jì)可行性分析,人員可行性分析,影響待開發(fā)系統(tǒng)的主要因素。
(6)結(jié)論意見軟件開發(fā)過程
有了系統(tǒng)任務(wù)書和需求分析報(bào)告,軟件設(shè)計(jì)人員就要對軟件項(xiàng)目的實(shí)現(xiàn)進(jìn)行系統(tǒng)分析,系統(tǒng)分析包括系統(tǒng)的總體方案,系統(tǒng)的設(shè)計(jì)說明,作為軟件設(shè)計(jì)的依據(jù)。具體說明如下。
2.1 系統(tǒng)總體方案
在系統(tǒng)開發(fā)單位和用戶充分交互、理解的基礎(chǔ)上,提出系統(tǒng)的技術(shù)構(gòu)架,對系統(tǒng)功能、性能等主要指標(biāo)作描述,對實(shí)現(xiàn)方法和要求作規(guī)定,是系統(tǒng)進(jìn)行詳細(xì)設(shè)計(jì)的依據(jù)。
系統(tǒng)總體方案基本框架包括:
(1)引言
包括 :編寫目的,背景,參考資料,術(shù)語及定義。
(2)項(xiàng)目概述
包括 :
--項(xiàng)目的主要內(nèi)容
--系統(tǒng)需求分析:①用戶需求調(diào)查分析②現(xiàn)行系統(tǒng)的現(xiàn)狀調(diào)查分析。
--系統(tǒng)功能:①系統(tǒng)的功能要求②系統(tǒng)主要技術(shù)性能。
--系統(tǒng)的數(shù)據(jù)要求:①基礎(chǔ)數(shù)據(jù)②業(yè)務(wù)數(shù)據(jù)③交換數(shù)據(jù)④其它數(shù)據(jù)。
--系統(tǒng)的設(shè)計(jì)要求:①技術(shù)結(jié)構(gòu)要求②系統(tǒng)劃分及其接口要求③系統(tǒng)運(yùn)行環(huán)境要求④系統(tǒng)標(biāo)準(zhǔn)化綜合要求。
(3)實(shí)施總計(jì)劃
包括 :進(jìn)度,預(yù)算,問題和措施。
2.2 系統(tǒng)設(shè)計(jì)說明
根據(jù)《系統(tǒng)總體方案》提出的系統(tǒng)構(gòu)架、功能、性能及數(shù)據(jù)要求,確定系統(tǒng)的物理結(jié)構(gòu),說明系統(tǒng)主要技術(shù)方面的設(shè)計(jì)和采用的技術(shù)方法以及系統(tǒng)的標(biāo)準(zhǔn)化約束等,是系統(tǒng)實(shí)施的基本依據(jù)。就本人曾經(jīng)開發(fā)過的一個(gè)軟件項(xiàng)目,說明其基本框架:
(1)引言
包括 :編寫目的;背景;條件和限制;參考資料;術(shù)語及定義。
(2)系統(tǒng)總體技術(shù)方案
包括:
--概述:①系統(tǒng)目標(biāo)②基本要求。
--系統(tǒng)設(shè)計(jì):
①系統(tǒng)結(jié)構(gòu)
a、應(yīng)用結(jié)構(gòu)。
b、功能結(jié)構(gòu)。
c、技術(shù)結(jié)構(gòu)。
② 系統(tǒng)功能設(shè)計(jì):根據(jù)以上的分析,功能設(shè)計(jì)自然
包括業(yè)務(wù)管理功能設(shè)計(jì)、綜合查詢功能設(shè)計(jì)、郵件收發(fā)功能設(shè)計(jì)、數(shù)據(jù)庫接口設(shè)計(jì)、文電接口設(shè)計(jì)。在對這些功能進(jìn)行綜合分析的基礎(chǔ)上,開始進(jìn)行數(shù)據(jù)庫表的設(shè)計(jì)。在對表的設(shè)計(jì)過程中,既要考慮到關(guān)系數(shù)據(jù)庫冗余字段的處理,又要考慮到系統(tǒng)運(yùn)行的速度和實(shí)現(xiàn)的方便性等綜合因素,筆者在實(shí)際開發(fā)后認(rèn)為這兩種考慮比例可以為7:3。
③系統(tǒng)安全設(shè)計(jì):可以考慮以下一些安全設(shè)計(jì)思想,例如系統(tǒng)的數(shù)據(jù)傳輸通過電子郵件實(shí)現(xiàn),要求電子郵件內(nèi)部只傳代碼,不傳涉密數(shù)據(jù);系統(tǒng)的數(shù)據(jù)庫操作需要充分利用Oracle數(shù)據(jù)庫的事務(wù)提交和回滾機(jī)制,確保業(yè)務(wù)處理的完整性和一致性;系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)應(yīng)充分利用存儲(chǔ)空間,在不同的用戶之間通過數(shù)據(jù)冗余提高整個(gè)系統(tǒng)的數(shù)據(jù)安全性;系統(tǒng)中存貯的用戶口令、備份口令、數(shù)據(jù)庫連接信息等重要數(shù)據(jù),必需經(jīng)過安全加密。
④ Oracle數(shù)據(jù)庫自動(dòng)優(yōu)化設(shè)計(jì):對于Oracle數(shù)據(jù)庫可以進(jìn)行數(shù)據(jù)庫配置,可以大大提高大數(shù)據(jù)量查詢速度,筆者已經(jīng)做過嘗試,并已經(jīng)成功應(yīng)用。
⑤ 友好界面設(shè)計(jì):對于一個(gè)良好的應(yīng)用系統(tǒng)當(dāng)然需要設(shè)計(jì)良好的使用界面。
2.3 軟件開發(fā)
對于開發(fā)語言的選擇因人而易,開發(fā)數(shù)據(jù)庫系統(tǒng)我比較傾向于DELPHI,因?yàn)樗鼘τ跀?shù)據(jù)庫開發(fā)的支持是很完善的。在軟件實(shí)現(xiàn)方面,上面已經(jīng)說明了一種客戶/服務(wù)器結(jié)構(gòu),但是這種結(jié)構(gòu)本身也包含了一些問題,例如客戶/服務(wù)器結(jié)構(gòu)經(jīng)常把應(yīng)用系統(tǒng)的企業(yè)邏輯編寫在客戶端的應(yīng)用程序中,因此當(dāng)應(yīng)用系統(tǒng)需要改變時(shí),所有在客戶端的應(yīng)用系統(tǒng)都必須改變,這對于MIS系統(tǒng)的維護(hù)來說成本太高了;為了解決這些重復(fù)開發(fā)應(yīng)用系統(tǒng)的成本以及為了增加應(yīng)用系統(tǒng)的重復(fù)使用性發(fā)揮面向?qū)ο蠓治?面向?qū)ο笤O(shè)計(jì)的功能,就必須導(dǎo)入所謂的應(yīng)用程序服務(wù)器,軟件開發(fā)人員以一種特定的組件形式,例如Microsoft的COM/DCOM,CORBA對象,或是EnterpriseJavaBean等,組裝企業(yè)的邏輯程序代碼。這種經(jīng)過組裝,能夠執(zhí)行特定企業(yè)功能的對象便稱為“企業(yè)對象”,然后把這些企業(yè)對象分發(fā)到此應(yīng)用程序服務(wù)器。由于本文不是專門討論多層系統(tǒng)的文章,所以只是簡單提一下,不再贅述。
程序設(shè)計(jì)中要注意合理的程序設(shè)計(jì)結(jié)構(gòu),可以將所有的公用組件放在一起。例如Delphi語言中可以新建一個(gè)單元,將所有編寫的函數(shù)放在這個(gè)單元里,其他單元均可以調(diào)用,還可以新建一個(gè)數(shù)據(jù)模塊(Datamodule),將所有的公共數(shù)據(jù)庫控件放在這里,可以減少系統(tǒng)資源浪費(fèi),優(yōu)化數(shù)據(jù)庫程序設(shè)計(jì)。
關(guān)于程序設(shè)計(jì)中的技巧很多,這里也不再贅述。軟件開發(fā)后的工作
軟件項(xiàng)目在開發(fā)完成后還要進(jìn)行系統(tǒng)測試,以測試開發(fā)出的軟件的功能和性能是否達(dá)到預(yù)定要求。
3.1 軟件測試大綱
這是軟件設(shè)計(jì)人員用來自測系統(tǒng)的。包括:
(1)測試環(huán)境①硬件環(huán)境②軟件環(huán)境③數(shù)據(jù)環(huán)境④網(wǎng)絡(luò)環(huán)境。
(2)功能測試內(nèi)容①模擬現(xiàn)場測試②應(yīng)用現(xiàn)場測試。
(3)性能測試內(nèi)容
另有附表:附表一 系統(tǒng)功能測試表;附表二 系統(tǒng)性能測試表。
3.2 用戶應(yīng)用測試
由用戶在實(shí)際使用過程中進(jìn)行測試,并給出應(yīng)用證明。
4、總結(jié)
開發(fā)軟件項(xiàng)目是一個(gè)龐大的系統(tǒng)工程,以上只是介紹了一般性軟件主要是數(shù)據(jù)庫軟件的開發(fā)過程和設(shè)計(jì)思想,它要求軟件開發(fā)者對此要有精深的理解,熟悉軟件開發(fā)的思路。
通常一個(gè)人難以完成所有工作,需要一個(gè)良好的合作團(tuán)隊(duì)來協(xié)作完成,其中需求分析員和系統(tǒng)分析員要提供軟件項(xiàng)目的具體要求和設(shè)計(jì)思想,由軟件開發(fā)組把這些要求創(chuàng)建出便于維護(hù)和可持續(xù)開發(fā)的系統(tǒng)資源。
軟件項(xiàng)目計(jì)劃書3
一、公司描述、宗旨和目標(biāo)
中國__軟件有限公司是以__教授(原中國交大研究生)、__教授(原中科院計(jì)算所研究生)攜帶在加拿大多年學(xué)習(xí)和研究的先進(jìn)創(chuàng)新成果回國創(chuàng)業(yè)的一家軟件企業(yè)。公司于20__年7月在中國張江高科技園區(qū)注冊,主要業(yè)務(wù)是開發(fā)具有自主版權(quán)和知識(shí)產(chǎn)權(quán)的大型通用數(shù)據(jù)庫管理系統(tǒng)——__SQL,并基于__數(shù)據(jù)庫產(chǎn)品進(jìn)行應(yīng)用開發(fā)和推廣。
__軟件的宗旨是以創(chuàng)新的核心技術(shù)為起點(diǎn),以國際一流的專家為技術(shù)領(lǐng)路人,將核心技術(shù)轉(zhuǎn)化成具有國際競爭力的商業(yè)產(chǎn)品,將__軟件建設(shè)成一個(gè)大型的基礎(chǔ)軟件和應(yīng)用軟件供應(yīng)商。
__軟件的短期目標(biāo):基于__數(shù)據(jù)庫(__SQL)的“__企業(yè)信息備份和搜索工具”能夠在一些具體行業(yè)或項(xiàng)目中進(jìn)行推廣應(yīng)用。初期市場開拓的目標(biāo)在于建立和提高公司產(chǎn)品的信譽(yù)和客戶對于產(chǎn)品的可接受程度,而非盲目追求數(shù)量增長。總之,首先使公司運(yùn)營正常,實(shí)現(xiàn)良性現(xiàn)金流和一定的贏利空間,再求進(jìn)一步發(fā)展,實(shí)現(xiàn)良好的投資回報(bào)。
__軟件的長期目標(biāo):開發(fā)和推廣大型通用數(shù)據(jù)庫管理系統(tǒng)及其應(yīng)用產(chǎn)品。
二、公司目前的股權(quán)結(jié)構(gòu)
公司目前的股份構(gòu)成:
三、已投入的資金及用途
公司于20__年7月成立,注冊資金200萬元人民幣,主要用于產(chǎn)品的開發(fā)、測試,市場渠道的鋪設(shè)。
公司成立以來成功申請了20__年科技部中小企業(yè)技術(shù)創(chuàng)新基金(75萬元)和20__年中國市第一批軟件和集成電路產(chǎn)業(yè)發(fā)展專項(xiàng)資金(50萬元)。
四、公司目前主要產(chǎn)品及服務(wù)
公司的主要產(chǎn)品:“__數(shù)據(jù)庫管理系統(tǒng)(__SQL)”。
正在開發(fā)的產(chǎn)品有:“__企業(yè)信息備份與搜索工具”。
公司還計(jì)劃基于__數(shù)據(jù)庫建立“__數(shù)據(jù)服務(wù)中心”,為廣大中小企業(yè)用戶提供數(shù)據(jù)集中維護(hù)及安全保障。
五、產(chǎn)品的知識(shí)產(chǎn)權(quán)和歸屬權(quán)
“__數(shù)據(jù)庫管理系統(tǒng)(__SQL)”是由兩位創(chuàng)始人(__、__)在國外任教期間發(fā)明,通過與任教所在大學(xué)簽定法律合同(見附件),數(shù)據(jù)庫的專利權(quán)、出版權(quán)及其相關(guān)知識(shí)產(chǎn)權(quán)都?xì)w屬于兩位創(chuàng)始人所有,目前數(shù)據(jù)庫的所有知識(shí)產(chǎn)權(quán)已轉(zhuǎn)到中國__軟件有限公司。
“__企業(yè)信息備份與搜索工具”則是在中國研發(fā)的基于__數(shù)據(jù)庫的應(yīng)用產(chǎn)品。中國__軟件有限公司擁有產(chǎn)品的所有知識(shí)產(chǎn)權(quán)。
六、市場概況和營銷策略
目前企業(yè)搜索市場還處于起步階段,還沒有出現(xiàn)一家獨(dú)大或幾分天下的局面,因此,現(xiàn)在是進(jìn)入企業(yè)搜索市場的最好時(shí)機(jī)。
__的總體營銷策略是:分別向中小企業(yè)、大型企業(yè)和服務(wù)運(yùn)營商提供不同的細(xì)化產(chǎn)品,逐步開拓本地、國內(nèi)、國際市場。
七、核心團(tuán)隊(duì)
公司的核心團(tuán)隊(duì)由五人組成:
__(公司創(chuàng)辦人,現(xiàn)任董事長兼CTO,__大學(xué)計(jì)算機(jī)系終身教授,數(shù)據(jù)庫及人工智能專家);
__(公司創(chuàng)辦人,現(xiàn)任總經(jīng)理,__大學(xué)計(jì)算機(jī)系終身教授,人工智能專家);
周先生(于95年獲美國名校計(jì)算機(jī)科學(xué)博士學(xué)位,曾任美國__公司中層管理人員、大型外資公司副總裁,軟件工程和人工智能專家);
陳先生(于88年獲美國名校計(jì)算機(jī)科學(xué)博士學(xué)位,曾任美國加州硅谷著名軟件公司高級(jí)系統(tǒng)分析師);
王先生(__大學(xué)計(jì)算機(jī)系博士后,曾任加拿大著名軟件公司高級(jí)系統(tǒng)分析師,數(shù)據(jù)庫專家)。
八、公司優(yōu)勢說明
公司的主要優(yōu)勢如下:
1)企業(yè)搜索引擎的技術(shù)處在不斷發(fā)展完善中,__擁有自主的先進(jìn)技術(shù),創(chuàng)新能力強(qiáng);
2)__企業(yè)備份和搜索工具是基于__自身的數(shù)據(jù)庫產(chǎn)品研發(fā)的,充分利用了數(shù)據(jù)庫的高性能和安全機(jī)制,產(chǎn)品性價(jià)比高;
3)__能快速靈活地向用戶提供按需定制服務(wù)。
九、目前公司為實(shí)現(xiàn)目標(biāo)的增資需求
為了搶占企業(yè)信息搜索的市場發(fā)展先機(jī),__需要的外部投資為750萬元人民幣,加上__的預(yù)期銷售收入及其他資金,致力于“__企業(yè)信息備份與搜索工具”產(chǎn)品的市場開發(fā)。
公司計(jì)劃在20__年實(shí)現(xiàn)收支平衡,09年實(shí)現(xiàn)銷售贏利,占據(jù)國內(nèi)企業(yè)搜索市場有一定影響力的份額,打造__軟件品牌。
十、融資方案
企業(yè)的產(chǎn)品經(jīng)營和資本經(jīng)營是相輔相成的,產(chǎn)品經(jīng)營是基礎(chǔ),資本經(jīng)營則是企業(yè)快速發(fā)展的助推器。公司此次計(jì)劃籌集750萬元的風(fēng)險(xiǎn)資金,主要用于“__企業(yè)信息備份與搜索工具”的市場開發(fā)。
此次融資的資金籌措方式:股權(quán)融資(投資750萬獲取20%股權(quán))或引進(jìn)戰(zhàn)略投資者。投資方可通過股票上市或公司兼并的方式退出。
十一、合作方式
中國__軟件有限公司計(jì)劃吸收750萬元(人民幣)風(fēng)險(xiǎn)資金,主要用于“__企業(yè)信息備份與搜索工具”的市場開發(fā)。
投資方和__軟件有限公司可以組建新公司的方式或其他可行的方式進(jìn)行合作,股份的最終分配方案可經(jīng)由談判確定。
軟件項(xiàng)目計(jì)劃書精選總結(jié)大全范文集錦
第五篇:軟件項(xiàng)目管理總結(jié)
《軟件項(xiàng)目管理》
學(xué) 號(hào):專 業(yè):軟件姓 名:任課教師:日 期:
實(shí) 驗(yàn) 報(bào) 告
1311班
2016.4.6
實(shí)驗(yàn)1:假設(shè)你是軟件項(xiàng)目經(jīng)理,如何有效的管理項(xiàng)目及其團(tuán)隊(duì)成員
我作為軟件工程專業(yè)的一名學(xué)生,知道在軟件項(xiàng)目開發(fā)中團(tuán)隊(duì)合作的重要性。對于項(xiàng)目管理來說,項(xiàng)目團(tuán)隊(duì)作為一個(gè)任務(wù)單元,不僅可以高效地利用有限的人力資源,而且有助于加強(qiáng)員工間的交流與協(xié)作。但是一個(gè)項(xiàng)目團(tuán)隊(duì)離不開一個(gè)有能力的項(xiàng)目經(jīng)理,而項(xiàng)目經(jīng)理對項(xiàng)目的成敗起著關(guān)鍵性的作用。
1.作為項(xiàng)目經(jīng)理應(yīng)該具有的管理能力
假如我是軟件項(xiàng)目經(jīng)理,我就必須管理好我的軟件項(xiàng)目和我的成員。作為一個(gè)項(xiàng)目經(jīng)理,自己一定要有管理一個(gè)團(tuán)隊(duì)的能力。能力有可以分為兩種:基本能力和基礎(chǔ)能力。其中基本能力主要有時(shí)間管理、成本管理、人力資源管理、交流管理、質(zhì)量管理、風(fēng)險(xiǎn)管理等。而基礎(chǔ)能力包括:溝通能力、體察能力、理解能力、分析能力、總結(jié)能力、協(xié)調(diào)能力、組織能力等。我認(rèn)為項(xiàng)目經(jīng)理的技術(shù)能力可以不是很強(qiáng),當(dāng)然前提是他要有一個(gè)技術(shù)很好的搭檔,但是他的邏輯思維能力,溝通能力和協(xié)調(diào)能力等都必須很強(qiáng),總而言之,項(xiàng)目經(jīng)理是一個(gè)綜合能力很強(qiáng)的人,他應(yīng)該懂得因地制宜,因勢導(dǎo)利,能夠把控全局,掌控整個(gè)工程項(xiàng)目。
案例:溝通能力很重要
老張是某個(gè)系統(tǒng)集成公司的項(xiàng)目經(jīng)理。他身邊的員工開始抱怨公司的工作氛圍不好,溝通不足。所以他就想每周開一次開會(huì),但他又不知道例會(huì)具體因該如何規(guī)定。很快項(xiàng)目組成員開始抱怨例會(huì)目的不明,時(shí)間太長,效率太低,效果太差等,有時(shí)在例會(huì)上成員意見不一致,很多成員相互爭吵,甚至影響到了人際關(guān)系的融洽。
通過這個(gè)案例我們可以看出團(tuán)隊(duì)的溝通出了問題。這個(gè)項(xiàng)目經(jīng)理缺乏對項(xiàng)目團(tuán)隊(duì)成員的溝通和溝通風(fēng)格的分析,溝通方式單一,沒有進(jìn)行沖突管理。我認(rèn)為他可以這樣解決問題:
對項(xiàng)目團(tuán)隊(duì)的成員進(jìn)行溝通風(fēng)格分析,對成員的溝通風(fēng)格采用不同的溝通方式,可以使用非正式的溝通方式,引入一些標(biāo)準(zhǔn)的溝通模板,注意沖突的管理等。良好的溝通是一個(gè)軟件項(xiàng)目成功的前提條件。在軟件項(xiàng)目管理中溝通是整個(gè)活動(dòng)過程中的神經(jīng)中樞,順暢有效的溝通是項(xiàng)目成功的基礎(chǔ)。要科學(xué)地組織、指揮、協(xié)調(diào)和控制項(xiàng)目的實(shí)施過程,就必須進(jìn)行信息溝通。有效的信息溝通,對于整個(gè)項(xiàng)目的進(jìn)度控制、風(fēng)險(xiǎn)預(yù)測、需求確定以及人際關(guān)系的改善都起著促進(jìn)的作用。當(dāng)然,除了溝通,其他的能力,項(xiàng)目經(jīng)理也應(yīng)具備。
案例:
A公司是一家系統(tǒng)集成商,李某是A公司的一名高級(jí)項(xiàng)目經(jīng)理,現(xiàn)正在負(fù)責(zé)某市開發(fā)區(qū)的辦公網(wǎng)絡(luò)項(xiàng)目的管理工作,該項(xiàng)目劃分為綜合布線、網(wǎng)絡(luò)工程和軟件開發(fā)三個(gè)子項(xiàng)目,需要3個(gè)項(xiàng)目經(jīng)理分別負(fù)責(zé)。李某很快找到了負(fù)責(zé)綜合布線、網(wǎng)絡(luò)工程的項(xiàng)目經(jīng)理,而負(fù)責(zé)軟件開發(fā)的項(xiàng)目經(jīng)理一直沒有合適的人選。原來由于A公司近年業(yè)務(wù)快速發(fā)展,承攬的項(xiàng)目逐年增多,現(xiàn)有的項(xiàng)目經(jīng)理人手不夠。李某建議從在公司工作2年以上業(yè)務(wù)骨干中選拔項(xiàng)目經(jīng)理。結(jié)果王某被李某選中負(fù)責(zé)該項(xiàng)目的軟件開發(fā)子項(xiàng)目。在項(xiàng)目初期,依照公司的管理規(guī)定,王某帶領(lǐng)幾名項(xiàng)目團(tuán)隊(duì)成員刻苦工作,項(xiàng)目進(jìn)展順利。隨著項(xiàng)目的進(jìn)一步展開,項(xiàng)目成員的逐步增加,王某在項(xiàng)目團(tuán)隊(duì)管理方面遇到很多困難。他領(lǐng)導(dǎo)的團(tuán)隊(duì)因經(jīng)常返工而效率低下、團(tuán)隊(duì)成員對發(fā)生的錯(cuò)誤互相推諉、開會(huì)時(shí)人員從來沒有到齊過,甚至王某因忙于自己負(fù)責(zé)的模塊開會(huì)時(shí)都遲到過。大家向王某匯報(bào)項(xiàng)目的實(shí)際進(jìn)度、成本時(shí)往往言過其實(shí),直到王某對自己負(fù)責(zé)的模塊進(jìn)行接口調(diào)試時(shí)才發(fā)現(xiàn)這些問題。
案例分析:
王某是從技術(shù)骨干升為項(xiàng)目經(jīng)理的,從實(shí)際工作結(jié)果看,顯然王某本身尚未具備管理項(xiàng)目和團(tuán)隊(duì)的基本素質(zhì),沒有培訓(xùn)和鍛煉,倉促上陣。王某的這方面劣勢本應(yīng)在項(xiàng)目的風(fēng)險(xiǎn)管理中充分考慮并制定相應(yīng)的預(yù)案?,F(xiàn)階段,如果項(xiàng)目的時(shí)間充足,李某可采用指導(dǎo)型的管理手段,王某的團(tuán)隊(duì)工作安排要全面及時(shí)匯報(bào)給李某,不論大小。正確的方案不加干涉,加強(qiáng)過程和結(jié)果的追蹤,欠妥的地方,找王某單獨(dú)溝通,讓他在工作中成長。如果項(xiàng)目時(shí)間不夠,則要采取參與式的管理手段,重要的工作安排,李某直接參與,但保持與王某的充分溝通,使之充分理解李某的方案為什么更優(yōu),其目的也是在工作中成長。不管哪種方案,前提是減輕王某的技術(shù)工作負(fù)荷,使他有時(shí)間學(xué)習(xí)和思考項(xiàng)目管理的方法。
2.項(xiàng)目經(jīng)理對項(xiàng)目和成員的管理
項(xiàng)目經(jīng)理不僅要管理好他的團(tuán)隊(duì),還要管理項(xiàng)目。目前就我的角度講,從項(xiàng)目經(jīng)理接到一個(gè)項(xiàng)目開始,就要先和客戶交流,必須了解到用戶的需求,當(dāng)然有時(shí)用戶知道自己需要什么,但表達(dá)不出來,這是我就要提前假設(shè)許多種情況,來詢問用戶當(dāng)遇到這些情況,他覺得應(yīng)該怎樣解決。然后把這些都要寫入需求分析里。和用戶談完后,我會(huì)和團(tuán)隊(duì)成員一起討論,然后根據(jù)用戶的需求寫需求分析。寫完需求分析后,要開始分工協(xié)作開發(fā)該項(xiàng)目,在開發(fā)過程中,當(dāng)成員遇到困難我會(huì)盡自己所能幫他解決。當(dāng)然,每一個(gè)項(xiàng)目都有規(guī)定的開發(fā)日期,為了項(xiàng)目能夠如期完成,我會(huì)提前制定一個(gè)開發(fā)階段時(shí)間表,說明項(xiàng)目實(shí)施階段劃分,規(guī)定不同的階段完成什么任務(wù),按照計(jì)劃進(jìn)行。不能說把項(xiàng)目任務(wù)分配后就對成員不聞不問,我會(huì)每天在一個(gè)時(shí)間點(diǎn)了解成員的開發(fā)進(jìn)度,進(jìn)而進(jìn)行項(xiàng)目進(jìn)度的調(diào)整。
3.項(xiàng)目管理者和開發(fā)人員之間要團(tuán)結(jié)互助
項(xiàng)目管理者和開發(fā)人員之間的關(guān)系,本來應(yīng)該是相互團(tuán)結(jié),相互幫助,共同面對問題的關(guān)系,可是許多項(xiàng)目管理者把這種關(guān)系扭曲成了管理與被管理的強(qiáng)制性關(guān)系,用種種規(guī)章制度,種種管理方法來強(qiáng)迫開發(fā)人員接受,把自己放到了開發(fā)人員的對立面,和開發(fā)人員離心離德,甚至還美其名曰“量化管理,科學(xué)管理”.在這種糟糕的管理下,開發(fā)人員沒有任何辦法,要么被動(dòng)接受糟糕的管理,要么辭職以抗議.一旦一個(gè)項(xiàng)目發(fā)生了這種情況,它想成功就非常難了。我反對的是軟件開發(fā)中的強(qiáng)權(quán)行為,完全剝奪了開發(fā)人員應(yīng)當(dāng)具有的對于項(xiàng)目的發(fā)言權(quán)和建議權(quán),完全不考慮軟件開發(fā)作為高強(qiáng)度腦力勞動(dòng)的特殊性。
項(xiàng)目管理者和開發(fā)人員并沒有本質(zhì)的區(qū)別,他們只是所處的崗位不同,擔(dān)任的責(zé)任不同而已,在軟件開發(fā)的問題上,尤其在具體的技術(shù)細(xì)節(jié)上,往往管理者不甚精通,如果他不能吸納開發(fā)人員的智慧,而是自己一個(gè)人拍腦袋來做決策,那么失敗就在眼前了.
總的來說,在軟件開發(fā)中,無論采用那種模型,那種工具,都離不開人的參與,離不開人與人之間的關(guān)系,如果不能正確對待人與人之間的關(guān)系,把本來正常的,平等的,合作的人與人之間的關(guān)系變成了不正常的,不平等的,對抗的人與人之間的關(guān)系,那么還希望項(xiàng)目能夠成功,無異于緣木求魚,南轅北轍了.如果人與人之間可以相互信任,相互理解,相互支持,相互合作,那么沒有什么事情是辦不成的,而如果人與人之間相互欺騙,相互猜忌,相互詆毀,相互斗爭,那么沒有什么事情是可以辦成的。
4.項(xiàng)目經(jīng)理應(yīng)該具備的品質(zhì)
我認(rèn)為在項(xiàng)目管理中,項(xiàng)目經(jīng)理的行為準(zhǔn)則會(huì)影響到其他成員,管理流程是不可能靠項(xiàng)目經(jīng)理一個(gè)人維持的,必須得到大家的支持。在團(tuán)隊(duì)管理中,一定要公平公正,要廉潔自律。在項(xiàng)目中一定要有正確的利益觀,在盡量保證其它成員的利益、至少是不損害其它成員利益的基礎(chǔ)上來爭取自己個(gè)人合理利益。尤其要公正公平地評(píng)估項(xiàng)目團(tuán)隊(duì)成員間的利益,否則很可能因?yàn)槔娣峙鋯栴}導(dǎo)致整個(gè)團(tuán)隊(duì)的崩潰。在團(tuán)隊(duì)中我一定會(huì)堅(jiān)持一些原則:不損人利己、不可或缺、集思廣益、換位思考等!在團(tuán)隊(duì)交流中多方面的思考問題,多采納團(tuán)隊(duì)中有利的建議。所以品德高尚成為項(xiàng)目經(jīng)理首先需具備的條件。
5.當(dāng)代項(xiàng)目經(jīng)理應(yīng)該具備的能力與素質(zhì)
當(dāng)代軟件項(xiàng)目管理進(jìn)入新的階段。由于信息產(chǎn)業(yè)的技術(shù)含量高,軟件開發(fā)項(xiàng)目經(jīng)常會(huì)遇到需求多變、技術(shù)更新和所處的環(huán)境變化快和人員流動(dòng)頻繁。軟件技術(shù)人員的管理特點(diǎn)等情況,影響項(xiàng)目管理的因素日趨增多,信息軟件開發(fā)行業(yè)也就更加需要科學(xué)規(guī)范的項(xiàng)目管理。由于這些原因,要求軟件開發(fā)項(xiàng)目經(jīng)理應(yīng)該是一個(gè)具有很強(qiáng)邏輯思維、推理能力和社會(huì)經(jīng)驗(yàn)豐富的綜合素質(zhì)全面的管理者,缺乏職業(yè)素養(yǎng)的項(xiàng)目管理者會(huì)因自身的職業(yè)能力的局限性缺乏細(xì)節(jié)和深度地計(jì)劃一個(gè)項(xiàng)目,使得預(yù)測潛在問題很困難,難以去管理資源,合理評(píng)估時(shí)間和成本,以及編制出可操作的時(shí)間計(jì)劃,不會(huì)或不能很好地處理諸多沖突和變更。在這樣的項(xiàng)目管理者帶領(lǐng)下的項(xiàng)目團(tuán)隊(duì)最終只能喪失控制力。當(dāng)前我國行業(yè)現(xiàn)實(shí)是絕大多數(shù)項(xiàng)目經(jīng)理是技術(shù)人員出身,因?yàn)榧夹g(shù)工作的性質(zhì)和特點(diǎn)造成此類項(xiàng)目經(jīng)理在任職之前人文能力不強(qiáng)。因此,中國傳統(tǒng)的學(xué)而優(yōu)則仕的觀點(diǎn)在項(xiàng)目經(jīng)理的選拔中需要格外注意,同時(shí)要加強(qiáng)職業(yè)培訓(xùn)及自我的實(shí)踐總結(jié)和提高。
實(shí)驗(yàn)2:作為軟件項(xiàng)目團(tuán)隊(duì)成員的你,應(yīng)該如何有效的配合項(xiàng)目組成員完成工作
在軟件開發(fā)項(xiàng)目中,許多組織采用合作開發(fā)的方式,這種方式的優(yōu)點(diǎn)在于合作各方可以各取所長。由于在合作方式下,項(xiàng)目團(tuán)隊(duì)成員來自不同的組織,在項(xiàng)目實(shí)施過程中的沖突就往往不可避免,充分的溝通和參與是有效的激勵(lì)機(jī)制。
1.個(gè)人在團(tuán)隊(duì)開發(fā)中溝通的重要性
在合作項(xiàng)目中,對于涉及到項(xiàng)目進(jìn)度和人力資源調(diào)度這樣一些問題而言,充分的溝通是一個(gè)關(guān)鍵性的管理手段。盡管定期和不定期的項(xiàng)目評(píng)估能夠在一定程度上解決一些問題,但需要記住的是,只有那些具體負(fù)責(zé)某項(xiàng)工作的團(tuán)隊(duì)成員對有關(guān)的工作才最有發(fā)言權(quán),也只有他們的行動(dòng)才最終決定了某些計(jì)劃或決策的執(zhí)行效果。如果在計(jì)劃制定過程中缺乏溝通,那些持有不同意見的項(xiàng)目團(tuán)隊(duì)成員就可能在執(zhí)行中降低努力水平。所以在項(xiàng)目開發(fā)過程中,我會(huì)把自己的疑問提出,多和團(tuán)隊(duì)成員交流,把疑問解決,發(fā)表自己對該項(xiàng)目的認(rèn)識(shí),和團(tuán)隊(duì)成員交流自己的想法,是否能夠達(dá)到項(xiàng)目的需求,自己的理解是否出現(xiàn)了偏差,而導(dǎo)致對團(tuán)隊(duì)產(chǎn)生不利的影響。
2.在團(tuán)隊(duì)開發(fā)中自己一定要參與到項(xiàng)目中并且努力完成任務(wù)
而對軟件開發(fā)這樣的項(xiàng)目而言,團(tuán)隊(duì)成員的努力才是保證項(xiàng)目成功的最關(guān)鍵的因素之一?!皡⑴c”是激勵(lì)機(jī)制中的重要一環(huán),每個(gè)團(tuán)隊(duì)成員都應(yīng)當(dāng)在計(jì)劃制定過程中發(fā)表意見,不僅是因?yàn)榻?jīng)過充分討論后的計(jì)劃才能更加切合實(shí)際,更重要的是,團(tuán)隊(duì)成員在執(zhí)行其“自己的計(jì)劃”過程中會(huì)更加努力。在軟件開發(fā)項(xiàng)目中,團(tuán)隊(duì)成員大多是技術(shù)人員,對于技術(shù)人員而言,通過新工具和新技術(shù)的使用能夠提高其專業(yè)水平,因此在軟件項(xiàng)目實(shí)施過程中適當(dāng)引進(jìn)新工具和新的開發(fā)環(huán)境有時(shí)也是一種良好的激勵(lì)手段,當(dāng)然這種手段的采用要有兩個(gè)前提:相關(guān)的工具確實(shí)有效,同時(shí)需要提供一定的培訓(xùn)以保證工作的效率。作為一個(gè)項(xiàng)目團(tuán)隊(duì)的成員,會(huì)參與團(tuán)隊(duì)的項(xiàng)目,在項(xiàng)目開發(fā)的過程中,大家在項(xiàng)目經(jīng)理的指導(dǎo)下都會(huì)有各自的任務(wù),一個(gè)團(tuán)隊(duì)的計(jì)劃是一個(gè)大計(jì)劃,相當(dāng)于一個(gè)概要設(shè)計(jì),而每一個(gè)成員制定自己的任務(wù)計(jì)劃就相當(dāng)于詳細(xì)設(shè)計(jì)。我在做自己的任務(wù)之前肯定會(huì)制定一個(gè)進(jìn)度計(jì)劃,按照計(jì)劃進(jìn)行。在此過程中遇到問題會(huì)和成員們溝通解決。
除此之外,我還會(huì)提高個(gè)人職業(yè)能力:強(qiáng)調(diào)持續(xù)不斷的學(xué)習(xí)能力,并通過實(shí)踐提升個(gè)人的專業(yè)技能,從而提高項(xiàng)目管理的水平。在團(tuán)隊(duì)合作中,我會(huì)努力做到尊重個(gè)人在信仰、文化和行為習(xí)慣方面的差異,與團(tuán)隊(duì)成員建立好溝通與聯(lián)系,努力建設(shè)一個(gè)協(xié)作的,氛圍良好的開發(fā)環(huán)境。3.在開發(fā)團(tuán)隊(duì)中要多發(fā)現(xiàn)別人的優(yōu)點(diǎn)
著名心理學(xué)家榮格曾列出一個(gè)公式:I+We=Fully I。意思是說,一個(gè)人只有把自己融入集體中,才能最大程度地實(shí)現(xiàn)個(gè)人價(jià)值,綻放出完美絢麗的人生。認(rèn)識(shí)自己的不足,善于看到別人——尤其是同事——的長處,是具有良好的團(tuán)隊(duì)精神的基礎(chǔ)。
在一個(gè)團(tuán)隊(duì)中,每個(gè)成員的優(yōu)缺點(diǎn)都不盡相同,你應(yīng)該去積極尋找團(tuán)隊(duì)成員中積極的品質(zhì),并且學(xué)習(xí)它,讓自己的缺點(diǎn)和消極品質(zhì)在團(tuán)隊(duì)合作中被消滅。團(tuán)隊(duì)強(qiáng)調(diào)的是協(xié)同工作,較少有命令和指示,所以團(tuán)隊(duì)的工作氣氛很重要,它直接影響團(tuán)隊(duì)的工作效率。如果團(tuán)隊(duì)的每位成員都去積極尋找其他成員的積極品質(zhì),那么團(tuán)隊(duì)的協(xié)作就會(huì)變得很順暢,團(tuán)隊(duì)整體的工作效率就會(huì)提高。
每個(gè)人都有被別人重視的需要,特別是那些具有創(chuàng)造性思維的知識(shí)型員工更是如此。有時(shí)一句小小的鼓勵(lì)和贊許就可以使他釋放出無限的工作熱情,并且,當(dāng)你對別人寄予希望時(shí),別人也同樣會(huì)對你寄予希望。4.在開發(fā)團(tuán)隊(duì)中要多檢查自己的缺點(diǎn)
自己應(yīng)該時(shí)常的檢查一下自己的缺點(diǎn),比如自己是不是還是那么對人冷漠,或者還是那么言辭鋒利。這些缺點(diǎn)在單兵作戰(zhàn)時(shí)可能還能被人忍受,但在團(tuán)隊(duì)合作中會(huì)成為你進(jìn)一步成長的障礙。團(tuán)隊(duì)工作中需要成員在一起不斷地討論,如果你固執(zhí)己見,無法聽取他人的意見,或無法和他人達(dá)成一致,就不可能融入團(tuán)隊(duì),團(tuán)隊(duì)的工作就無法進(jìn)展下去。如果你意識(shí)到了自己的缺點(diǎn),不妨就在某次討論中將它就坦誠地講出來,承認(rèn)自己的缺點(diǎn),讓大家共同幫助你改進(jìn),這是最有效的方法。當(dāng)然,承認(rèn)自己的缺點(diǎn)可能會(huì)讓你感到尷尬,但你不必?fù)?dān)心別人的嘲笑,你只會(huì)得到他們的理解和幫助。
4.每一個(gè)團(tuán)隊(duì)成員都要明確自己的任務(wù)
每一個(gè)團(tuán)隊(duì)成員應(yīng)該確實(shí)知道他們每天的工作是什么,以致團(tuán)隊(duì)可以實(shí)現(xiàn)他們的目標(biāo)。沒有仔細(xì)的分類,團(tuán)隊(duì)成員容易在工作中互相誤解,以及相互限制。
團(tuán)隊(duì)成員的交叉角色應(yīng)該在開始行動(dòng)之前就仔細(xì)想清楚,隨著團(tuán)隊(duì)前進(jìn),他們可以更加精確。
團(tuán)隊(duì)精神不反對個(gè)性張揚(yáng),但個(gè)性必須與團(tuán)隊(duì)的行動(dòng)一致,要有整體意識(shí)、全局觀念,考慮團(tuán)隊(duì)的需要。它要求團(tuán)隊(duì)成員互相幫助,互相照顧,互相配合,為集體的目標(biāo)而共同努力。
案例:
曾經(jīng)有這樣兩個(gè)大學(xué)生:他們共同承擔(dān)一個(gè)項(xiàng)目,但其中有分工。其中一位在完成任務(wù)的過程中遇到了技術(shù)上的難題,此時(shí)他只會(huì)自己冥思苦想亂翻書,卻不屑于向坐在旁邊的高手請教一下。而這位高手此時(shí)不是把他當(dāng)做是共榮共辱的合作伙伴,而是坐在旁邊等著看笑話。這是我們應(yīng)該吸取的教訓(xùn)。所以在工作期間,要有意識(shí)地培養(yǎng)全局觀念。比如要建設(shè)一個(gè)優(yōu)秀班組,就不能只考慮自己的需要而不關(guān)注別人的感受。要建設(shè)一個(gè)優(yōu)秀部門,每個(gè)人就不能借口自己有這樣那樣的事情而不參與集體組織的活動(dòng),否則將會(huì)像一盤散沙,優(yōu)秀集體難以形成,自己也很難從中受益。
6.在開發(fā)過程中要注意團(tuán)結(jié)合作 案例:
每到秋季來臨,天空中就會(huì)有成群結(jié)隊(duì)的大雁向南方遷徙,而這南飛的雁群就是一支完美的團(tuán)隊(duì),是值得我們學(xué)習(xí)的團(tuán)隊(duì)楷模。雁群是由許多有著共同遷徙目標(biāo)的大雁組成的。在組織中,它們有明確的分工合作,當(dāng)隊(duì)伍中途飛累了停下休息時(shí),它們中有負(fù)責(zé)覓食、照顧年幼或老齡大雁的青壯派,有負(fù)責(zé)雁群安全的巡視放哨的大雁,有負(fù)責(zé)安靜休息、調(diào)整體力的領(lǐng)頭雁。在雁群進(jìn)食的時(shí)候,巡視放哨的大雁一旦發(fā)現(xiàn)有敵人靠近,便會(huì)長鳴一聲給出警示信號(hào),群雁便整齊地沖向藍(lán)天,列隊(duì)遠(yuǎn)去。而那只放哨的大雁,在別人都進(jìn)食的時(shí)候自己不吃不喝,非常警惕,恪盡職守,具有犧牲精神。據(jù)科學(xué)研究表明,大雁組隊(duì)飛行要比單獨(dú)飛行提高22%的速度,比單獨(dú)飛行多出12%的距離。飛行中的大雁兩翼可形成一個(gè)相對的真空狀態(tài),而飛翔的頭雁是沒有誰給它真空的,但漫長的遷徙過程中總得有人帶頭搏擊,這同樣是一種犧牲精神。在飛行過程中,雁群大聲嘶叫以相互激勵(lì),通過共同扇動(dòng)翅膀來形成氣流,為后面的隊(duì)友提供了“向上之風(fēng)”,而且V字隊(duì)形可以增加雁群70%的飛行范圍。如果在雁群中,有任何一只大雁受傷或生病而不能繼續(xù)飛行,雁群中會(huì)有兩只大雁自發(fā)地留下來守護(hù)照看受傷或生病的大雁,直至其恢復(fù)或死亡,然后它們再加入到新的雁陣,繼續(xù)南飛直至目的地,完成它們的遷徙。
大雁成群結(jié)隊(duì)遷徙,在遷徙過程中任務(wù)分工明確,作為一個(gè)整體團(tuán)結(jié)合作,最后飛往目的地,一個(gè)大雁群體既是這樣團(tuán)結(jié)合作,作為一個(gè)更需要團(tuán)結(jié)合作的軟件項(xiàng)目開發(fā)團(tuán)體,我覺得更需要這種團(tuán)結(jié)合作的精神。
軟件開發(fā)并不是一件簡單的工作,不是一個(gè)人可以完成的,一般都是多人或多個(gè)團(tuán)隊(duì)合作來完成,有需求分析、產(chǎn)品架構(gòu)定位、設(shè)計(jì)與結(jié)構(gòu)、編碼、測試、打包等等,里面每個(gè)成員的分工都是明確,整個(gè)項(xiàng)目是大家互相配合、互相協(xié)作下完成。
學(xué)號(hào):
姓名: 日期: