-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Deployed 66f8043 with MkDocs version: 1.5.3
- Loading branch information
Unknown
committed
Feb 2, 2024
1 parent
4db71d7
commit 3b6f171
Showing
3 changed files
with
35 additions
and
22 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,9 +10,10 @@ | |
<link href="../questionnaire-principal/" rel="prev"/> | ||
<link href="../../assets/images/favicon.png" rel="icon"/> | ||
<meta content="mkdocs-1.5.3, mkdocs-material-9.5.6" name="generator"/> | ||
<meta content="COb7MqeOYLfRXXUOsXWaQvnr1_Xb33a0aP_Y8UC3U5Y" name="google-site-verification"> | ||
<meta content="開發體驗要優化,但是該怎麼讓他用數據證明是否有效?" property="og:description"> | ||
<meta content="開發體驗的改進" property="og:title"> | ||
<meta content="COb7MqeOYLfRXXUOsXWaQvnr1_Xb33a0aP_Y8UC3U5Y" name="google-site-verification"/> | ||
<meta content="https://i.imgur.com/TE2FmGE.png" property="og:image"/> | ||
<meta content="開發體驗要優化,但是該怎麼讓他用數據證明是否有效?" property="og:description"/> | ||
<meta content="開發體驗的改進" property="og:title"/> | ||
<title>開發體驗的改進 - 心得與記錄</title> | ||
<link href="../../assets/stylesheets/main.50c56a3b.min.css" rel="stylesheet"/> | ||
<link href="../../assets/stylesheets/palette.06af60db.min.css" rel="stylesheet"/> | ||
|
@@ -60,7 +61,7 @@ | |
<script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script> | ||
<script id="__analytics">function __md_analytics(){function n(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],n("js",new Date),n("config","G-P67FD9XP83"),document.addEventListener("DOMContentLoaded",function(){document.forms.search&&document.forms.search.query.addEventListener("blur",function(){this.value&&n("event","search",{search_term:this.value})}),document$.subscribe(function(){var a=document.forms.feedback;if(void 0!==a)for(var e of a.querySelectorAll("[type=submit]"))e.addEventListener("click",function(e){e.preventDefault();var t=document.location.pathname,e=this.getAttribute("data-md-value");n("event","feedback",{page:t,data:e}),a.firstElementChild.disabled=!0;e=a.querySelector(".md-feedback__note [data-md-value='"+e+"']");e&&(e.hidden=!1)}),a.hidden=!1}),location$.subscribe(function(e){n("config","G-P67FD9XP83",{page_path:e.pathname})})});var e=document.createElement("script");e.async=!0,e.src="https://www.googletagmanager.com/gtag/js?id=G-P67FD9XP83",document.getElementById("__analytics").insertAdjacentElement("afterEnd",e)}</script> | ||
<script>"undefined"!=typeof __md_analytics&&__md_analytics()</script> | ||
</meta></meta></meta></head> | ||
</head> | ||
<body data-md-color-accent="light-blue" data-md-color-primary="indigo" data-md-color-scheme="default" dir="ltr"> | ||
<input autocomplete="off" class="md-toggle" data-md-toggle="drawer" id="__drawer" type="checkbox"/> | ||
<input autocomplete="off" class="md-toggle" data-md-toggle="search" id="__search" type="checkbox"/> | ||
|
@@ -1060,10 +1061,11 @@ | |
<svg viewbox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17 18c.56 0 1 .44 1 1s-.44 1-1 1-1-.44-1-1 .44-1 1-1m0-3c-2.73 0-5.06 1.66-6 4 .94 2.34 3.27 4 6 4s5.06-1.66 6-4c-.94-2.34-3.27-4-6-4m0 6.5a2.5 2.5 0 0 1-2.5-2.5 2.5 2.5 0 0 1 2.5-2.5 2.5 2.5 0 0 1 2.5 2.5 2.5 2.5 0 0 1-2.5 2.5m-7.86-1.75L8.85 19l.29-.74C10.43 15.06 13.5 13 17 13c1.05 0 2.06.21 3 .56V8l-6-6H6c-1.11 0-2 .89-2 2v16a2 2 0 0 0 2 2h4.5c-.55-.66-1-1.42-1.36-2.25M13 3.5 18.5 9H13V3.5Z"></path></svg> | ||
</a> | ||
<h1>開發體驗的改進</h1> | ||
<p>!!! info "摘要" | ||
本文摘錄自:<a href="https://queue.acm.org/detail.cfm?id=3639443">DevEx in Action</a>。</p> | ||
<div class="highlight"><pre><span></span><code>文中闡述為什麼優化工程開發重要,並依此來設計出一個優質的工作環境。 | ||
</code></pre></div> | ||
<div class="admonition quote"> | ||
<p class="admonition-title">摘要</p> | ||
<p>本文摘錄自:<a href="https://queue.acm.org/detail.cfm?id=3639443">DevEx in Action</a>。</p> | ||
<p>文中闡述為什麼優化開發體驗很重要,並依此來設計出一個優質的工作環境。</p> | ||
</div> | ||
<p>優化工程開發體驗有三個目標要滿足:</p> | ||
<ul> | ||
<li>個人,工作效率、創造力、學習;</li> | ||
|
@@ -1083,8 +1085,14 @@ <h1>開發體驗的改進</h1> | |
<em>外顯行為</em>(extraneous),資訊呈現的方式,可透過更直觀的呈現來降低、 | ||
<em>意義關聯</em>(germane),多個資訊之間的關係,越鬆散代表需要花更多腦力去串聯。</li> | ||
</ul> | ||
<div class="admonition example"> | ||
<p class="admonition-title">只有這三個嗎?</p> | ||
<p>這些只是作者提供的指標,根據情境可以自行設計。</p> | ||
<p>但是要注意,根據 PLS-SEM(後面的分析工具)最佳指南, | ||
指標數量越高,樣本數要跟著提高才能降低誤差。</p> | ||
</div> | ||
<p>總結來說,就會有這三對三的線圖:</p> | ||
<div class="highlight"><pre><span></span><code>--- | ||
<pre class="mermaid"><code>--- | ||
title: 開發體驗的三個方向 | ||
--- | ||
flowchart LR | ||
|
@@ -1103,7 +1111,7 @@ <h1>開發體驗的改進</h1> | |
cl --H3a-->p | ||
cl --H3b-->t | ||
cl --H3c-->o | ||
</code></pre></div> | ||
</code></pre> | ||
<h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link">¶</a></h2> | ||
<p>透過問卷和 <a href="https://plsteaching.blogspot.com/2014/06/partial-least-squares-pls.html">PLS 的分析</a>, | ||
首先確保項目和假設有正關係,接著找出項目和假設的關係程度。</p> | ||
|
@@ -1138,7 +1146,6 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<table><caption>回饋構念,組成信度: 0.715,平均變異抽取量: 0.558</caption> | ||
<thead> | ||
<tr> | ||
|
@@ -1163,7 +1170,6 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<table><caption>認知負荷構念,組成信度: 0.820,平均變異抽取量: 0.534</caption> | ||
<thead> | ||
<tr> | ||
|
@@ -1200,7 +1206,6 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<p>接著下面是 PLS-SEM 中的引入構念(Endogenous Construct),每個項目會反應各自的構念(reflectively item)。</p> | ||
<table><caption>個人影響構念,組成信度: 0.825,平均變異抽取量: 0.614</caption> | ||
<thead> | ||
|
@@ -1232,7 +1237,6 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<table><caption>團隊影響構念,組成信度: 0.790,平均變異抽取量: 0.660</caption> | ||
<thead> | ||
<tr> | ||
|
@@ -1257,7 +1261,6 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<table><caption>組織影響構念,組成信度: 0.823,平均變異抽取量: 0.545</caption> | ||
<thead> | ||
<tr> | ||
|
@@ -1294,10 +1297,10 @@ <h2 id="問卷">問卷<a class="headerlink" href="#問卷" title="Permanent link | |
</tr> | ||
</tbody> | ||
</table> | ||
|
||
<h2 id="結果">結果<a class="headerlink" href="#結果" title="Permanent link">¶</a></h2> | ||
<div class="highlight"><pre><span></span><code>--- | ||
title: 環境對各單位的影響程度 | ||
<p>透過 PLS-SEM 得到各個指標對各個目標的重要程度:</p> | ||
<pre class="mermaid"><code>--- | ||
title: 指標對各目標的影響程度 | ||
--- | ||
flowchart LR | ||
p[個人] | ||
|
@@ -1315,7 +1318,10 @@ <h2 id="結果">結果<a class="headerlink" href="#結果" title="Permanent link | |
cl --0.254-->p | ||
cl --0.422-->t | ||
cl --0.325-->o | ||
</code></pre></div> | ||
</code></pre> | ||
<p>以圖中為例,「回饋」就只對「團隊」有較積極的影響; | ||
而「認知負荷」則是對「團隊」和「組織」有最積極的影響; | ||
最後則是「心流」對「個人」影響最高。</p> | ||
<h3 id="心流">心流<a class="headerlink" href="#心流" title="Permanent link">¶</a></h3> | ||
<p>提供工程人員專注的開發,不只是優化個人效率,也能同時優化團隊和組織。</p> | ||
<p>能夠擁有足夠時間的沈浸開發,會讓開發者增加 50% 的生產效率。 | ||
|
@@ -1336,7 +1342,11 @@ <h3 id="認知負荷">認知負荷<a class="headerlink" href="#認知負荷" tit | |
反之,則不僅是減低效率,更可能降低留任的意願, | ||
換句話說,這會影響個人、團隊和組織的品質。</p> | ||
<h2 id="總結">總結<a class="headerlink" href="#總結" title="Permanent link">¶</a></h2> | ||
<p>TODO</p> | ||
<p>總結來說,<strong>降低開發的認知負荷</strong>對於個人、團體和組織是最有效的。</p> | ||
<p>但是這邊的精華在於用數據展示,換句話說,我們可以知道如何衡量改變。 | ||
例如公司開始設計一個工具加速開發,這樣的優化如果可以透過數字知道某方面提升 40%, | ||
某方面提升 10%,就可以知道這工具的優勢和劣勢,進一步改善。</p> | ||
<p>這樣的機制不管是公司目前對於優化開發體驗是剛起步還是正在路上,都能有機制衡量和設定目標。</p> | ||
<div class="footnote"> | ||
<hr/> | ||
<ol> | ||
|
@@ -1424,5 +1434,8 @@ <h2 id="總結">總結<a class="headerlink" href="#總結" title="Permanent link | |
<script src="../../javascripts/custom.js"></script> | ||
<script src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script> | ||
<script src="https://cdnjs.cloudflare.com/ajax/libs/medium-zoom/1.0.6/medium-zoom.min.js"></script> | ||
</body> | ||
<script type="module">import mermaid from "https://unpkg.com/[email protected]/dist/mermaid.esm.min.mjs"; | ||
window.mermaidConfig = {default: { | ||
startOnLoad: false | ||
}};</script></body> | ||
</html> |
Large diffs are not rendered by default.
Oops, something went wrong.
Binary file not shown.