<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>格式與規範 &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<atom:link href="https://www.technice.com.tw/tag/%e6%a0%bc%e5%bc%8f%e8%88%87%e8%a6%8f%e7%af%84/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.technice.com.tw</link>
	<description>專注於科技新聞、科技職場、科技知識相關資訊，包含生成式AI、人工智慧、Web 3.0、區塊鏈、科技職缺百科、生物科技、軟體發展、雲端技術等豐富內容，適合熱衷科技及從事科技專業人事第一手資訊的平台。</description>
	<lastBuildDate>Fri, 11 Nov 2022 05:59:58 +0000</lastBuildDate>
	<language>zh-TW</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.2</generator>

<image>
	<url>https://www.technice.com.tw/wp-content/uploads/2022/12/cropped-wordpress_512x512-150x150.png</url>
	<title>格式與規範 &#8211; 科技島-掌握科技新聞、科技職場最新資訊</title>
	<link>https://www.technice.com.tw</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>想讓「專案執行」更加順利？工程師與 PM 間的合作要注意這點！｜專家論點【林鼎淵】</title>
		<link>https://www.technice.com.tw/opinion/22400/</link>
					<comments>https://www.technice.com.tw/opinion/22400/#respond</comments>
		
		<dc:creator><![CDATA[林鼎淵]]></dc:creator>
		<pubDate>Wed, 12 Oct 2022 08:45:00 +0000</pubDate>
				<category><![CDATA[專家論點]]></category>
		<category><![CDATA[產業]]></category>
		<category><![CDATA[團隊合作]]></category>
		<category><![CDATA[專案管理]]></category>
		<category><![CDATA[工作甘苦談]]></category>
		<category><![CDATA[工程師]]></category>
		<category><![CDATA[林鼎淵]]></category>
		<category><![CDATA[格式與規範]]></category>
		<category><![CDATA[科技業]]></category>
		<category><![CDATA[職場溝通]]></category>
		<guid isPermaLink="false">https://www.technice.com.tw/?p=22400</guid>

					<description><![CDATA[<p><img width="1200" height="627" src="https://www.technice.com.tw/wp-content/uploads/2022/10/image-10-1.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="image 10 1" decoding="async" srcset="https://www.technice.com.tw/wp-content/uploads/2022/10/image-10-1.png 1200w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-10-1-300x157.png 300w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-10-1-1024x535.png 1024w, https://www.technice.com.tw/wp-content/uploads/2022/10/image-10-1-768x401.png 768w" sizes="(max-width: 1200px) 100vw, 1200px" title="想讓「專案執行」更加順利？工程師與 PM 間的合作要注意這點！｜專家論點【林鼎淵】 1"></p>
<p>專案在執行時免不了要「溝通」，但每個人溝通表達的能力落差極大；為了減少彼此的衝突，我們可以針對常見的合作情境設計「格式」與「規範」。<content><!-- wp:image {"sizeSlug":"large"} --></p>
<figure class="wp-block-image size-large"><img src="https://images.unsplash.com/photo-1600880292203-757bb62b4baf?ixlib=rb-1.2.1&amp;ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&amp;auto=format&amp;fit=crop&amp;w=1170&amp;q=80" alt=""/><figcaption>圖片來源：unsplash</figcaption></figure>
<p><!-- /wp:image --></p>
<p><!-- wp:paragraph --></p>
<p><a rel="noreferrer noopener" href="https://www.technice.com.tw/techmanage/22136/" target="_blank">在上篇文章中</a>，筆者介紹了正式開發前的初始任務有哪些。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>今天就讓我們來聊聊「專案執行」時，如何讓合作的過程更加順利。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>以筆者過去的經驗來說，團隊合作免不了要「溝通」，但每個人的溝通能力落差極大，有些人總覺得對方是自己肚子裡的蛔蟲，因此詢問問題、交付任務都沒說明細節，時常需要你來我往的多次確認。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>為了減少彼此的衝突，我們可以針對常見的合作情境設計「格式」與「規範」。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>▋工作記錄（Work Log）</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>如果團隊有使用專案管理系統，為了日後方便追溯與釐清狀況，建議填寫的內容如下：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li>如果實作的方向是討論出來的，請紀錄「與會人員」與「決議結果」。</li>
<li>如果使用到特別的演算法、技術、套件，請特別附註。</li>
<li>如果該 Ticket 完成後要由其他人接手處理（ex：後端完成 API 後交付給前端），請說明要執行哪些指令（ex：DB Migration、Seeder…），並提供相關文件。</li>
<li>如果發現 Ticket 完成的時間與估計的不同，請與 PM 討論並調整。</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:heading --></p>
<h2>▋工程師之間的合作</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>律定格式，讓溝通有一定的品質。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><strong>明定 Ticket 執行順序</strong>：一個 Sprint 中，每個工程師手上有很多的 Ticket，但有些 Ticket 會有所謂的「前置條件」，為了減少等待的空窗期，工程師要在「 Sprint Planning 時溝通好」。</li>
<li><strong>回報 API Bug</strong>：請說明是在「哪個系統」、「哪隻 API」、「什麼參數下」會發生。</li>
<li><strong>回報 Web Bug</strong>：請說明是在「哪個系統」、「哪個畫面（截圖）」、「如何操作」會發生。</li>
<li><strong>遇到自己無法解決的問題</strong>：請說明是在「哪個系統」、「哪個 Ticket」、「你做過哪些嘗試」、「你認為可能的解決方案」。</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:heading --></p>
<h2>▋工程師與 PM 的合作</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>工程師與 PM 合作時，千萬不要惜字如金，大家都要把話講清楚；工程師要求 PM 做到的事，自己也要做到。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><strong>如果 PM 請工程師完成 Sprint 以外的需求</strong>：請說明「任務優先度」、「為什麼會有這個需求」、「可以將哪個 Ticket 排後面一點」。</li>
<li><strong>如果工程師在開發過程中收到其他團隊的需求</strong>：請將對話窗口轉移到「PM」，由他來統一處理。</li>
<li><strong>如果工程師請 PM 開 Ticket</strong>：需描述「哪個系統」、「為什麼會有這個需求」、「需求描述」、「估計時數」。</li>
<li><strong>若 Loading 太重無法負荷</strong>：請說明「原因」，如：掛的 Ticket 數量太多、任務分配不均、某個 Ticket 實作遇到困難。</li>
<li><strong>若多個專案同時發起高優先度的任務</strong>：有些工程師身上會掛多個專案，若不幸有兩個以上的專案同時發起高優先度的任務，就需要請「PM」協助排出優先順序。</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:heading --></p>
<h2>▋為什麼都要由&nbsp;PM 來開 Ticket？</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>有些工程師覺得自己開 Ticket 比較快，資訊多轉一手給 PM 根本是浪費時間，但這個制度是有原因的，如果不這樣做就可能導致：</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:list --></p>
<ul>
<li><strong>PM 對專案的掌握度下降</strong>：如果大家都自己開 Ticket，PM 會無法掌握每個人實際在做的任務，即使有 Tag 到 PM，PM 也未必有辦法看到每一則訊息。</li>
<li><strong>專案進度偏離原定計畫</strong>：很多時候，工程師心中的任務優先順序跟 PM 是不一樣的，這導致最後在核對完成的任務時，會因為彼此的認知落差而產生爭執。</li>
<li><strong>勞逸不均</strong>：有些工程師發現問題就想解，導致身上背了一堆 Ticket 天天加班，而其他工程師閒閒沒事做。</li>
<li><strong>做了徒勞無功的任務</strong>：有些功能從專案的角度來看，可能不重要，甚至是不需要的。</li>
</ul>
<p><!-- /wp:list --></p>
<p><!-- wp:paragraph --></p>
<p>為了避免上述的狀況發生，如果有任何想做的需求，請先與 PM 討論，讓 PM 從整體的角度來判斷（ex：如果你的 Loading 太重，PM 就可能將你提出的 Ticket 分配給其他人做）。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:heading --></p>
<h2>▋結語</h2>
<p><!-- /wp:heading --></p>
<p><!-- wp:paragraph --></p>
<p>筆者透過 3 個主題（<a href="https://www.technice.com.tw/techmanage/21383/" target="_blank" rel="noreferrer noopener">專案啟動</a>、<a href="https://www.technice.com.tw/techmanage/22136/" target="_blank" rel="noreferrer noopener">初始任務</a>、專案執行），與讀者分享制定工作流程的重要性。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>制定工作流程是為了讓團隊運作更為順利，所以其中的規範、格式都要與成員充分討論；在彼此有共識的狀態下，工作流程才有存在的價值，否則會變成一種負擔。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:paragraph --></p>
<p>最後再次提醒大家，文章的流程未必適用於每個團隊，但可以做為參考方向。</p>
<p><!-- /wp:paragraph --></p>
<p><!-- wp:separator --></p>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
<!-- /wp:separator --></p>
<p><!-- wp:paragraph --></p>
<p>☛ 如果想更深入認識我，可以 Follow 筆者的<a rel="noreferrer noopener" href="https://dean-lin.medium.com/" target="_blank">技術部落格</a>&nbsp;。<br />☛ 如果對工程師的職涯感到迷茫，筆者<a rel="noreferrer noopener" href="https://www.tenlong.com.tw/products/9786263331525" target="_blank">最近出版的新書</a>&nbsp;也許能給你帶來不同的觀點。</p>
<p><!-- /wp:paragraph --></content></p>
<p>這篇文章 <a rel="nofollow" href="https://www.technice.com.tw/opinion/22400/">想讓「專案執行」更加順利？工程師與 PM 間的合作要注意這點！｜專家論點【林鼎淵】</a> 最早出現於 <a rel="nofollow" href="https://www.technice.com.tw">科技島-掌握科技新聞、科技職場最新資訊</a>。</p>
]]></description>
		
					<wfw:commentRss>https://www.technice.com.tw/opinion/22400/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
