成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

拿給你的領導看 進度落后不是開發者的錯

移動開發
項目錯過死線的時候,管理者總覺得就是開發團隊的錯。不過真的是開發者動作太慢嗎?項目管理服務 Sprintly 的產品行銷經理, Justin Jackson 在部落格內說,他們利用 Sprintly ,追蹤開發人員執行各項工作的時間,并依種類和大小細分,得到了以下結論。

「為什么趕不出來?」

項目錯過死線的時候,管理者總覺得就是開發團隊的錯。不過真的是開發者動作太慢嗎?

項目管理服務 Sprintly 的產品行銷經理, Justin Jackson 在部落格內說,他們利用 Sprintly ,追蹤開發人員執行各項工作的時間,并依種類和大小細分,得到了以下結論。

有什么共通點?

第一點就是,開發人員表現非常平均。根據軟件搜集的資料,75% 的開發周期都在 175 小時左右。

第二,在 ticket 開始前變數最大,這就是廠商開出規格和安排工作的時間,也就是當 ticket 從出現到安排作業所需的時間。這個階段浪費了很多時間。


variability

第三,從「完成」轉換到「測試完并準備好分配」對團隊而言也很困難。

進度落后的原因?

如果不是你的開發人員特別慢,那為什么開發會逾期?答案可能是:你的流程有問題。

需求不明

確定技術規格很重要。如果開發者不懂一項功能的目的,那他要怎么開發這功能?

絕大多數的技術規格開出來時,沒經過審慎思考,通常等到我們開始設計或開發,就會碰到一堆麻煩,因為很多規格都有漏洞。

— eagerMoose on Stack Exchange

廠商太常開出自己沒仔細想過的功能,所以開發者一定要去了解,為什么使用者需要這個功能、這個功能是做什么的、要怎么用。你可以用固定的格式來描述使用者情境。

user-story-on-dashboard-cropped-1024x373

使用 Sprintly 時,你得用這個格式來寫:我是一個 ___,我想要 ___,所以 ___。(要把事情做對)一定得這樣。

— Darren Rogan, the Hack and Heckle podcast

這個形式為特定功能設定了方向,也維持小規模的情境設定,不會過度展開。

不斷變更需求

開發者第二大抱怨主因就是,項目開始后,不停變動的技術規格。Hacker News 的一位使用者形容得很貼切:

開發者:「我們把屋頂和墻都裝好了!」

廠商:「我們現在想要把所有的墻都移開。」

這大部分是安排工作前沒有好好規劃功能,所產生的債務。

避免在流程中途變更需求的方法之一,就是在真正開始開發前,先做互動模擬。我們用靈活的方式工作,不代表我們可以隨時變更規模。

最理想的情形是,你在過程中得到的點子,都該立刻紀錄下來,并考慮日后放進更新。


[[154179]]

另一個防止變更需求及規模的方法就是盡可能預測進度。Sprintly 內有項功能,就是根據進度,預測完成一項功能還須多少天。

切換工作

Justin Jackson 提到,流程中最后一塊絆腳石,大概就是工作的切換,而這可能有以下幾種常見形式:

  1. 開發者已經完成 A 工作的一半,此時你走到他的辦公桌旁,要求他切換到 B 工作。
  2. 開發者已經完成 A 工作的一半,此時你走到他的辦公桌旁,要求他同時處理 B 工作。

舉例來說,Sprintly 的開發主管時常需要檢查代碼、幫員工分組、開會、緊急狀況出來救火。

dev-who-switches-contexts1

開發主管不斷分心做其他事,導致他完成一項工作的時間要比其他人來得長。

當管理者讓開發人員中途切換到新工作,就會產生問題,而如果工作時程一直在變,將讓團隊付出重大代價。

Stack Overflow 的 CEO,Trello 共同創辦人 Joel Spolsky ,也在部落格中提到切換工作的傷害

從這些事件中你會學到,別讓人同時處理兩件工作,并確定他們清楚工作內容。

優秀的管理者會承擔責任,替人移除障礙,讓他們專心于一件工作并完成它。若有緊急事態,在打擾全心沉浸于項目的工程師前,先看看你能不能自己處理。

擔起責任

管理者的工作就是提供一個環境,讓開發者能成功完成項目。在指責開發人員,要他們為延遲行程負責前,應該先檢驗你自己。

這里提供一些簡單的步驟,可以檢查看看你有沒有拖累團隊:

1、讓你的團隊了解目標:和你的團隊一起定義,如何讓使用者的生活更好,搞清楚使用者需要的結果。讓開發者接受與否很重要,對功能的熱情程度,會大大影響開發速度。

2、設計使用者情境要有明確規范。每項工作都使用同一個模板創造,除非充分敘述工作細節,否則開發者都有不接這項工作的權利。

3、減少切換工作成本,不要打擾你的開發者!寄 email 或提出任何要求前,先衡量一下對生產力造成的影響。

重點是,怪罪開發人員「太慢」前請三思,很有可能是你的工作流程拖累了他們。

責任編輯:倪明 來源: inside
相關推薦

2015-10-30 10:17:43

進度落后工作流程

2013-12-19 17:33:18

開發者Android革新

2020-02-11 17:15:09

開發者拋棄 Executors

2020-02-13 09:14:16

Executors開發Java

2012-06-13 01:23:30

開發者程序員

2015-10-14 17:47:15

開發者技術

2014-06-04 09:21:07

Swift開發語言

2016-04-26 09:28:01

apns開發者ios

2022-02-28 08:22:55

數字化轉型CIO

2012-03-16 20:50:26

2013-03-28 10:22:33

數據庫關系型數據庫數據庫設計

2014-04-14 11:23:27

WP8.1Build2014

2022-07-11 05:38:22

CIO數字化轉型

2012-01-04 09:18:32

iPhone開發者聯盟iDP中國開發者

2014-06-04 11:25:39

Swift蘋果iOS

2011-08-19 09:31:09

Amazon云計算

2012-10-31 11:22:26

Windows 8

2024-05-07 08:45:16

OpenAILlamaIndex大語言模型

2013-09-10 09:35:53

移動開發者全能開發者技能
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 美女一区 | 国产亚洲精品美女久久久久久久久久 | 欧美一a一片一级一片 | 亚洲一区二区高清 | 日韩国产精品一区二区三区 | 亚洲国内精品 | 亚洲美女一区 | 久久久久免费精品国产小说色大师 | 福利av在线 | 国产清纯白嫩初高生在线播放视频 | 91精品久久久久久久久久小网站 | 日本精品久久 | 国产精品一区在线观看 | 一区二区三区四区在线 | 国产欧美一区二区三区在线播放 | 成人国产精品免费观看 | 国精产品一区二区三区 | 在线观看中文字幕 | 99精品久久久久 | 亚洲最色网站 | 久久久久久久久91 | 国产精品日韩欧美一区二区 | 亚洲一区二区三区免费在线观看 | 成人精品国产 | 欧美天堂| 视频在线亚洲 | 国产中文区二幕区2012 | 国产精品成人国产乱 | 91视频在线网站 | 99热这里有精品 | 亚洲精品一区二区三区蜜桃久 | 性做久久久久久免费观看欧美 | 精品电影 | 国产亚洲区 | 亚洲国产精品日韩av不卡在线 | 91影院在线观看 | 欧美激情在线播放 | 欧美成人精品 | 日韩国产在线 | 日韩欧美一区二区三区四区 | 欧美日韩亚洲国产 |