《測試路上你問我答》怎麼制定多任務並行的執行策略?
【背景】
最近經常會跟人討論任務並行的執行策略,因為在日常的工作和學習中,不可避免的,在同一時間段,都會承接多個任務,很少人會在一段時間裡只需要完成一個任務那麼簡單。所以很多同學在並行任務較多的時候就會比較容易產生焦慮、慌亂的情緒。
【你問】
怎麼制定多任務並行的執行策略?
【我答】
A & B or A -> B
上面寫的既不是什麼公式演算法,也不是地圖路線,而是 AB 任務,也就是我們每個人在工作和學習中最最常見的任務 A 和任務 B,我們最常見的執行策略是不是一般就兩種:
一、A & B,即任務 A 和 任務 B 並行;
二、A -> B,先執行任務 A,完成後再執行任務 B;
先說說第一種執行方案吧,我們需要將精力一分為二,做一會 A,再做一會 B,首先,這個方案和當下常說的一次只做一件事的原則有所違背。其次,就是我們會在做 A 的時候,還時不時地會想著還有 B 也在待執行,然後又停下 A,跑去執行 B,導致精力不能很好地聚焦在一件任務上,總是在 A 和 B 之間來回切換,切換的過程中其實消耗了不少看不見摸不著的精力和注意力。
再來說說第二種執行方案吧,先專註的執行 A,一直到把 A 完成,才會開始執行 B,這種方案相比第一種而言,可以將精力相對完整的聚焦於一個任務的執行過程中,減少在兩者之間切換導致的損耗。但是有一個較為現實的問題是,這樣會導致 B 任務的完成時間節點靠後較多,假如在 A 任務的執行過程中,臨時要求 B 任務需提前完成,就會比較被動了,因為 B 任務完全還沒有開始呢。
我想嘗試的方案是:A1 -> B1 -> A2 -> B2,即,將任務 A 和任務 B 先分解成合適大小的任務包 A1、A2、B1、B2,然後先執行 A1,完成 A1 後開始執行 B1,完成 B1 在執行 A2,完成 A2 再去執行 B2。
首先,我在 A1 的執行過程中可以將精力完全聚焦於它,而不用焦慮和惦記著 B,因為我知道 B 已經被我分析且拆解好,完成 A1 就可以開始執行了,所以既不是一無所知的擔憂,也不會等到很晚才會完成。
即使中間有臨時要求提前完成 B,我們也不是一點都沒開始,而是完成了合適的量,可以將 A2 的包調整到 B2 後執行即可。
你是不是會問,這種策略和方案一的區別在哪?不也是執行一會 A,再執行一會 B 嗎?看上去貌似是的,但後者其實是有計劃的切換,而方案一是一種無計劃的切換,兩者在精力分配和計劃執行上還是有本質區別的。
《測試路上你問我答》里的 Q&A 72,如果是你要的,甚好!如果不是,你問,我答!
作者簡介:14 年測試 + 11 年項目管理 + 11 年團隊管理 = 一個測試老兵
※我們到底知不知道自己每天在忙些什麼?
※今日夏至,抓住六月的尾巴
※《測試路上你問我答》什麼才是驗證 bug 的正確姿勢?
※《測試路上你問我答》需不需要死磕自己的「短板」?
※《測試路上你問我答》上班偷懶就是佔了老闆天大的便宜嗎?
TAG:一個測試老兵 |
※執行任務過程中,戰機飛行員想上廁所怎麼辦?這個方法很難堪
※戰略核潛艇平時執行任務時會帶核彈嗎?這裡告訴你答案
※和平時期戰略核潛艇執行任務會攜帶核彈嗎?這裡告訴你答案
※狙擊手在執行任務時都是單獨行動嗎?一組照片告訴你!
※狙擊手執行任務時,想上廁所怎麼辦?
※飛行員執行任務,突然內急怎麼辦?這兩個辦法,既方便又實用
※你知道為什麼飛行員在執行任務的過程中不能被射殺嗎?
※為什麼戰機飛行員執行任務時一定要帶著頭盔,而民航飛行員就不用?
※特種兵在執行任務的時候為什麼要帶口罩呢?這裡告訴你答案
※狙擊手在執行任務過程中,想上廁所了怎麼辦?
※狙擊手在執行任務時,想上廁所怎麼辦?
※長征系列火箭都能執行什麼任務?共可執行3種射程任務
※戰鬥機飛行員,執行任務中渴了怎麼辦?說出來打死你都不信
※服務實體不下指標不派任務,央行行長說對銀行的激勵機制現狀如何?
※狙擊手在執行任務時,都需要做一些什麼?
※揭秘:飛行員在高空執行任務突然想上廁所該怎麼辦?還有這樣的神器?
※狙擊手執行任務為何需要兩個人?難道不怕暴露行蹤嗎?
※在執行任務時,飛行員要上廁所怎麼辦
※為什麼遼寧艦執行任務總有鯊魚跟在後面?專家:世界難題無法解決
※航母執行任務時,為何後面總有鯨魚跟著?這一問題專家也沒法解決