從管理者的角度來看,對於member通常會以信任為基礎來管理member的日常進度,
看透管理哲學的人就曾說過:「西方人多以法治,表現在企業上是制度,
東方人多以人治,講情理、所以常因人而設規矩,甚至因人而調整組織結構或策略。」
其實兩種管理方式各有優、缺點,
但東方人遇到太守規矩的員工,可能達成度90%卻只敢回報60%及格通過,
遇到機靈業務思維的下屬,可能達成率只有40%卻回報100%,
若遇到要交付客戶時審查缺失紅字滿天飛時,
再去詢問該員工為何「謊報」進度時,
回答的都是忠肝義膽的言詞:「為了怕傷及主管面子,在事業群的數據也比較好看。」
「100%是我今天下班前的期望值,也是我對自己負責任的態度。」
「怕你生氣,我這周會盡快趕上的啦! 」
上面的狀況回應對於第二種業務思維的同仁,
相形之下變成有義氣、懂情面站在主管的立場思考,
第一種太規矩的同事,相形之下顯得不能顧及到主管的立場與顏面,
整個職場氣氛都變得與是非無關以大局為重的人治世界,
套一句網路上的話:「我真太難了」
別笑,這也可能是專案失敗的原因之一。
然而,「專案管理」主要就是針對專案量化來實現真實達成率視覺化的管理技巧,
而非「人的感覺」來評估結果。
因此,若是管理者每周可以拿到member的進度報告之餘,
還能有圖為證的執行項目內容,
那member拿出來的數據你可以十拿九穩的掌控風險了。
基於這個執行內容截圖回報資訊需求我們怎麼來達成呢?
(一) 本次「檔案插入圖檔」程式碼
# 本次使用word文件插入圖片與表格
from docx import Document
from docx.shared import Pt
doc = Document()
# 檔案儲存路徑
path = "D:\\Report\\"
# 新增圖片,後面的引數設定圖片尺寸,可以選填
doc.add_picture(path + '2022-10-09_workfile.png',width=Pt(300))
# 新增一個1行、3列的表格,style引入樣式
doc_table = doc.add_table(rows=1,cols=3,style='Medium List 1 Accent 1')
# 設定表頭
doc_table.rows[0].cells[0].text = '類型'
doc_table.rows[0].cells[1].text = '項目'
doc_table.rows[0].cells[2].text = '本周完成度'
# 表體資料儲存
date = (
("教育訓練","研究新技術_Python","60%"),("專案任務","專案程式設計_密碼解密功能", "80%"),("例行作業","每周系統維護","70%"))
# 新增資料,add_row()新增一行
for x,y,z in date:
new_row = doc_table.add_row()
new_row.cells[0].text = x
new_row.cells[1].text = y
new_row.cells[2].text = z
# 儲存文件
doc.save(path + "Report.doc")
(二) 本次「檔案插入圖檔」的結果
看到成果後是否有心動的感覺,
又想親手試一試,
我當然相當歡迎各位親手打程式、每日一點一滴的累積功力。
對了,提醒一下,
如果發現執行時出現以下錯誤:moduleNotFoundError:No module named 'exceptions'
那是因為python3.x版本移除了exceptions套件,但是docx包中引用了該套件
安裝最新版python-docx套件即可。相關指令於終端機指令列下,如下:pip install python-docx
我們明天再繼續有關Python實現無人辦公室的壯舉。