Fault 管理半自動(dòng)化心得[一]

最近從碼農(nóng)變成了 *FC *
所謂的FC是Fault Coordinator的簡(jiǎn)稱泳秀,是負(fù)責(zé)管理協(xié)調(diào)Fault相關(guān)的角色洒扎。
FC的主要職責(zé)是管理每個(gè)Fault诡挂,確保Fault很及時(shí)有效地處理。
FC的工作的一部分是為Fault建立一個(gè)Jira Issue讥裤,可以讓開(kāi)發(fā)人員在上面記錄花費(fèi)的時(shí)間蛔添,以便于項(xiàng)目管理統(tǒng)計(jì)開(kāi)發(fā)人員的資源分配痰催,以及評(píng)價(jià)開(kāi)發(fā)人員的能力兜辞,查看開(kāi)發(fā)人員的產(chǎn)出。
而在公司龜速的網(wǎng)絡(luò)下陨囊,無(wú)論是Fault 管理系統(tǒng)還是Jira服務(wù)器都很慢弦疮。而在Fault特別多的時(shí)候夹攒,這基本上是FC的災(zāi)難
在萬(wàn)般無(wú)奈的情況下蜘醋,開(kāi)始寫(xiě)Web自動(dòng)化的工具來(lái)幫助自己半自動(dòng)化些重復(fù)的勞動(dòng)。

所以這個(gè)工具的基本需求在開(kāi)始前就已經(jīng)明確了咏尝,就是半自動(dòng)自己的一些重復(fù)勞動(dòng)压语。
原始的軟件工程是瀑布模型,是需求->設(shè)計(jì)->代碼->測(cè)試->交付编检,也就是說(shuō)剛開(kāi)始很難拿到工具胎食,這個(gè)不符合我的情況,我需要快速解決我的痛點(diǎn)允懂。

開(kāi)始設(shè)計(jì)之前厕怜,需要做些相關(guān)的需求細(xì)化。

  1. Fault 管理系統(tǒng)和Jira服務(wù)器是基于Web的蕾总,工具需要很好地支持Web
  2. 制作半自動(dòng)化的工具不能耗時(shí)太久粥航,占用工作資源
  3. 工具可以快速迭代,能很快幫助實(shí)現(xiàn)需求

經(jīng)過(guò)上述需求細(xì)化后生百,要滿足上面的需求递雀,做了以下的分析:

  1. 選擇支持Web良好的語(yǔ)言
  2. 語(yǔ)言需要有很多庫(kù)
  3. 支持快速迭代
  4. 方案實(shí)現(xiàn)簡(jiǎn)單易行,不占用太多時(shí)間
    綜上所述蚀浆,基本上Python是符合我的要求的缀程。

在技術(shù)方案確定下后,下面開(kāi)始快速迭代市俊。
快速迭代的模型杨凑,就是每次出一個(gè)產(chǎn)品,包含客戶所要的一個(gè)功能摆昧,然后在使用中有新的需求再重新加撩满。
當(dāng)然快速迭代中是有一個(gè)問(wèn)題就是架構(gòu)設(shè)計(jì)可能會(huì)變動(dòng)的比較頻繁,這對(duì)代碼的之后的擴(kuò)展性不利(前提是架構(gòu)設(shè)計(jì)不是很好)据忘。所以在快速迭代中一定要考慮架構(gòu)的穩(wěn)健性和擴(kuò)展性鹦牛,不能寫(xiě)死。同時(shí)快速迭代的用戶體驗(yàn)非常好勇吊,至少我自己拿到后生活輕松了許多曼追。
當(dāng)選好模型后,我們就開(kāi)始真正的Coding汉规。
我們需要使用到urlib/urlib2還有Jira的Reset API礼殊,這樣可以方便地模擬Web相關(guān)操作驹吮。
在快速迭代時(shí),需要明白用戶最痛的點(diǎn)是什么這樣工具做出來(lái)才有用戶使用晶伦。而現(xiàn)在自己最大的痛點(diǎn)在于自己為每個(gè)Fault創(chuàng)建Jira Issue上碟狞。尤其是在Fault特別多的情況下特別明顯。自己一上午的時(shí)間都花在這個(gè)上面婚陪。 有了這個(gè)基本的痛點(diǎn)后族沃,自己就可開(kāi)始設(shè)計(jì)軟件基本的架構(gòu)了。

工具基本時(shí)序圖
工具基本時(shí)序圖

我們可以看到工具基本的時(shí)序圖不是很復(fù)雜泌参,所以從設(shè)計(jì)到功能實(shí)現(xiàn)只花了2天的時(shí)間脆淹。
在上圖有所謂的Fault File,這個(gè)Fault File的格式選擇讓我糾結(jié)了很久沽一,到底如何選格式呢盖溺?后來(lái)為了便于EXCEL做圖,就選擇了csv格式铣缠,這樣方便在EXCEL打開(kāi)烘嘱,有助于第二次開(kāi)發(fā)。而Python有csv相關(guān)的處理庫(kù)蝗蛙,可以很方便地處理數(shù)據(jù)蝇庭。
Jira的Python Reset相當(dāng)好用,很多Jira相關(guān)處理直接用API提供的函數(shù)即可歼郭。 而自己也實(shí)時(shí)試用了下遗契,發(fā)現(xiàn)十分好用。
至此病曾,第一階段的迭代就此完成

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末牍蜂,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子泰涂,更是在濱河造成了極大的恐慌鲫竞,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件逼蒙,死亡現(xiàn)場(chǎng)離奇詭異从绘,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)是牢,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門僵井,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人驳棱,你說(shuō)我怎么就攤上這事批什。” “怎么了社搅?”我有些...
    開(kāi)封第一講書(shū)人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵驻债,是天一觀的道長(zhǎng)乳规。 經(jīng)常有香客問(wèn)我,道長(zhǎng)合呐,這世上最難降的妖魔是什么暮的? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮淌实,結(jié)果婚禮上冻辩,老公的妹妹穿的比我還像新娘。我一直安慰自己翩伪,他們只是感情好微猖,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開(kāi)白布谈息。 她就那樣靜靜地躺著缘屹,像睡著了一般。 火紅的嫁衣襯著肌膚如雪侠仇。 梳的紋絲不亂的頭發(fā)上轻姿,一...
    開(kāi)封第一講書(shū)人閱讀 50,050評(píng)論 1 291
  • 那天,我揣著相機(jī)與錄音逻炊,去河邊找鬼互亮。 笑死,一個(gè)胖子當(dāng)著我的面吹牛余素,可吹牛的內(nèi)容都是我干的豹休。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼桨吊,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼威根!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起视乐,我...
    開(kāi)封第一講書(shū)人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤洛搀,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后佑淀,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體留美,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年伸刃,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了谎砾。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡捧颅,死狀恐怖景图,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情隘道,我是刑警寧澤症歇,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布郎笆,位于F島的核電站,受9級(jí)特大地震影響忘晤,放射性物質(zhì)發(fā)生泄漏宛蚓。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一设塔、第九天 我趴在偏房一處隱蔽的房頂上張望凄吏。 院中可真熱鬧,春花似錦闰蛔、人聲如沸痕钢。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)任连。三九已至,卻和暖如春例诀,著一層夾襖步出監(jiān)牢的瞬間随抠,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來(lái)泰國(guó)打工繁涂, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留拱她,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓扔罪,卻偏偏與公主長(zhǎng)得像秉沼,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子矿酵,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351

推薦閱讀更多精彩內(nèi)容