轻松易懂的目标设定框架-SMART

在软件开发流程的开头,确定要进行某一项开发,一定都是基於要达到某一个特定的目标,而此目标不能设定的太虚无飘渺,不然会让大家觉得很不真实的感觉,过程中也会一直怀疑,完成此项开发後是否真的能够达到目标,因此今天要来和大家介绍一个常见,而且简单易懂的目标设定框架,那就是 「 SMART 原则 」,个人觉得这个原则适用在设定任何的目标中,非常推荐大家试看看。


SMART 原则的组成:

https://ithelp.ithome.com.tw/upload/images/20210922/20141909cp5mQShTvC.png

  • Specific 具体明确的

    设定的目标内容要很具体明确,让所有参与的夥伴都能清楚知道想要一直达到的目标是什麽,因此包含对象、完成时间、满足的情境与流程都要非常的具体明确,让团队有更多的想像。

  • Measurable 可衡量的

    设定的目标可以透过量化的数据来检视是否有达到目标,若是一开始没有想清楚,非常有可能发生产品已经做完上线,才发现找不到任何可以量化的数据来验证,这样完全无法衡量此产品带来的成效,最终很有可能只能用主观的资料来验证目标达成率。

  • Attainable 可达到的

    在一开始建立专案时,就要盘点手上有的所有资源,评估特定时间内合理可以达到的目标在哪,若是订的太高或是太低,都会造成很大的偏误也会影响团队的士气,若是订得太高,会导致团队觉得自己能力太差无法达到目标;若是订得太低,会导致团队太过自信,之後的专案若是稍有一些难度会严重影响团队的心情。

  • Relevant 相关的

    设定的目标要和专案内容是有相关的,一开始在设定专案时,其实就是透过 impact mapping 来找出可以达到公司目标的相关专案,若是随便挑了一个专案来执行,很有可能发生专案目标和公司目标对不起来的状况

  • Time-based 有时效性

    设定的目标要是特定时间内可以检视成果的,若是时间设定的太短或太长都不好,设定的太短有可能产品上线後发酵期还没到,导致整体使用率很差难以达到目标;设定的太长有可能团队觉得目标遥远,迟迟看不到成果,最终冲劲被慢慢消耗殆尽,因此要选一个适合自己产品的时间长短。


SMART 原则是一个很简单好懂,也非常容易上手的目标订定原则,不管是在软件开发上或是个人的生活目标,都非常适合用此框架来订定目标,若是遇到目标设定的时间要很长一段时间才能看到,建议在不同阶段设定一些检核点,透过阶段性目标来追踪目标达成状况,例如可以设定短期目标、中期目标、长期目标,如此一来也能透过阶段性的成果提升团队士气。


<<:  # Day 13 Cache and TLB Flushing Under Linux (Q&A - I)

>>:  [Day_8]资料储存容器 (2) - 串列(list)_(1)

Day_14 : 让 Vite 来开启你的Vue 之 Composition API

Hi Dai Gei Ho~ 我是Winnie~ 在今天的内容中,此篇文章将要来说 Composit...

认识CSS(八):CSS BOX模型

CSS box model 盒子模型也称为区块模型,主要是将传统的HTML区块概念再进一步的规范。我...

[ Day 15 ] - 取得节点内资料的方法

前面已经学习如何更改指定节点的内容 今天来介绍如何取出指定节点的资料值 innerHTML 使用 i...

[DAY26] 用 Azure Machine Learning SDK 来做 Pipeline

DAY26 用 Azure Machine Learning SDK 来做 Pipeline 在 A...

[DAY 17]Discord server串接webhook

最近有打算写一个功能 FF14官网有新消息发布,bot就会把消息发送到discord主频上 但後来发...