Skip to content

Commit

Permalink
Deployed 66f8043 with MkDocs version: 1.5.3
Browse files Browse the repository at this point in the history
  • Loading branch information
Unknown committed Feb 2, 2024
1 parent 4db71d7 commit 3b6f171
Show file tree
Hide file tree
Showing 3 changed files with 35 additions and 22 deletions.
55 changes: 34 additions & 21 deletions essay/devex-in-action/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -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"/>
Expand Down Expand Up @@ -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"/>
Expand Down Expand Up @@ -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>
Expand All @@ -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
Expand All @@ -1103,7 +1111,7 @@ <h1>開發體驗的改進</h1>
cl --H3a--&gt;p
cl --H3b--&gt;t
cl --H3c--&gt;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>
Expand Down Expand Up @@ -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>
Expand All @@ -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>
Expand Down Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand All @@ -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>
Expand Down Expand Up @@ -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[個人]
Expand All @@ -1315,7 +1318,10 @@ <h2 id="結果">結果<a class="headerlink" href="#結果" title="Permanent link
cl --0.254--&gt;p
cl --0.422--&gt;t
cl --0.325--&gt;o
</code></pre></div>
</code></pre>
<p>以圖中為例,「回饋」就只對「團隊」有較積極的影響;
而「認知負荷」則是對「團隊」和「組織」有最積極的影響;
最後則是「心流」對「個人」影響最高。</p>
<h3 id="心流">心流<a class="headerlink" href="#心流" title="Permanent link"></a></h3>
<p>提供工程人員專注的開發,不只是優化個人效率,也能同時優化團隊和組織。</p>
<p>能夠擁有足夠時間的沈浸開發,會讓開發者增加 50% 的生產效率。
Expand All @@ -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>
Expand Down Expand Up @@ -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>
2 changes: 1 addition & 1 deletion search/search_index.json

Large diffs are not rendered by default.

Binary file modified sitemap.xml.gz
Binary file not shown.

0 comments on commit 3b6f171

Please sign in to comment.