幫助 Scrum Team 更了解Acceptance Criteria(AC)的一篇文

閱讀時間約 38 分鐘
Photo by Glenn Carstens Peters on unsplash.com
在我們實踐 Scrum 的過程中,總有許多機會能接觸到 User Story ,而在觸及 User Story 時,又經常能談論到 Acceptance Criteria(AC),AC 的常見中譯名為「驗收準則」,顧名思義為「驗收某種東西的標準原則」,然而,這項名詞卻時常讓我們感到混淆,到底驗收準則或 AC 是什麼?它與 Definition of Done(DoD)的差別在哪?而我們又該如何寫出一手好 AC?
據史料記載,User Story 概念最早出現在最一開始的 Extreme programming(XP)團隊,這樣的概念一直醞釀到西元 1995 年更佳被重視,因此在當年,創造了最原始的 Wiki 與同為 Agile Manifesto 共同創造者的 Ward Cunningham 發表了《 Epidsodes 》,並在其中提到使用者導向的需求之概念,此為 User Story 的早期想法。爾後,更多有關使用者導向的需求與 User Story 的討論更明確地出現在 Kent Beck 的《 Extreme Programming Explained: Embrace Change 》這本書中。
直到今天,當我們應用 Scrum 時,大多會配合運用 User Story,這也許意味著「使用者導向的需求」的討論方式,對於整體產品開發團隊(包含前線業務行銷單位與後端技術開發團隊)之間的溝通,產生了不可忽視的重要性。或許是這項溝通語言的簡便與易用,讓兩個原本位於不同端點、甚至可能不太容易溝通的單位,產生了能輕鬆對話的空間,而導致使用率漸增。無論真正普及的原因為何,我們都不能忽略 User Story 能帶給我們的確切效用,即「促成團隊對話」。
然而,在 User Story 的應用中,仍存在許多模糊點,尤其 Scrum Guide 中只針對 Definition of Done 作重點描述,並未提到有關 User Story 的任何事項,讓我們在實務運用時,更多了一些潛在的變數,因此,我希望能透過這篇文章,以經年的實務經驗與習得的學術理論,來談談有關 AC 的幾個面向,幫助正在運用 Scrum 的團隊瞭解更多的 AC,進而能有效地將它運用在平常的工作或生活中。

AC 是什麼?它與 Definition of Done(DoD)的差別在哪?

很可惜的,如前文所述,Scrum Guide 並未針對 AC 做任何說明。然而,我們可以從相關的文獻 與 Scrum Guide 中理解兩者意涵與差異。首先來看看定義:
  • Acceptance Criteria(AC):簡單來講,AC 是需求的驗收標準,也就是 User Story 或 Product Backlog Item(PBI)能否結案(註1)的條件。當任務(註2)被做出來並同時符合 AC 列出的要求時,才能算完成任務。需要考量需求對象或目標族群(Target Audience,TA)的「想要」來判斷,並且每一項需求,都會有各自的 AC。
  • Definition of Done(DoD):DoD 是每次 Sprint 產出的成果(即 Increment),於對外發佈(註3)前要滿足的品質標準。Scrum Guide 提到 DoD 是「…a formal description of the state of the Increment when it meets the quality measures required for the product…If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.」指出 DoD 即為 Increment 能否被發佈到市場的先決條件。
而兩者在思考/考量的出發點上,也不太相同:
  • Acceptance Criteria(AC):由於 AC 是緊附著於需求,因此考量的出發點在於「 TA 」,因此在撰寫 AC 時的出發點,要著重在 TA 的「需求/想要」。因此,由於需求的不同(須符合 INVEST 原則),因此每一項需求都產生獨一無二的 AC 條件。
  • Definition of Done(DoD):而 DoD 則與對外發佈有緊密連結,因此思考的方向,要從「組織、公司」或「產品」的角度來思考。它能是整個組織中,所有團隊共同遵守的品質原則(即共享同一份 DoD 清單),也能成為團隊針對共同處理的產品之共同的品質標準,我們可參閱 Scrum Guide 窺探更多:「…If the Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product. The Developers are required to conform to the Definition of Done. If there are multiple Scrum Teams working together on a product, they must mutually define and comply with the same Definition of Done.」

AC 應該由誰來寫?

「做產品」這件事,以產品管理的角度而言,我認為有個簡易方程式能清楚說明:
產品管理 = 假設 + 驗證
即產品管理是「先設定對某種事情的假設(Assumption)」(或指,先設定目標),接著建立驗證該假設的條件,再透過執行一連串實驗,來實現假設,或捨棄假設並轉向其他假設」的一種科學化的實驗過程。
我認為,要打造出成功的產品,則要透過科學化的實驗,反覆驗證假設,以邁向成功。
這項方程式套用到 User Story 與AC 時,也具有相似的道理。(下方以需求由 User Story 撰寫的前提來說明)
User Story 的內容概念為:為了讓整體產品開發團隊,針對一個特定的、具體的需求對象或 TA ,為了他們的某些特定價值(通常為 Business Value),而產生的對話工具。而 AC 則為被開發出來的需求,能否被判斷為「完成」的驗收條件。轉換成類似的方程式則可為:
需求 = User Story + AC (註4)
意即,要確認需求是否完成,需要透過做出需求或功能,以及配合 AC 的驗收條件來驗證它,才能明確瞭解需求是否已完成。
在國外社群或知名網站上,有許多關於「誰該負責撰寫 AC 」的爭論,有些人認為應該由 Product Owner 寫,有些人則認為應該由執行任務的 Developers 撰寫,而非由 Product Owner 負責。然而,我認為這些討論似乎缺少思考「了解使用者需求」與「團隊合作」的意涵。要記得,Scrum 的價值能否體現,在於團隊能否理解和實現「團隊合作」,並在如此的團隊合作基底下,確實的了解使用者真正的需求或痛點,並產生能真正幫助使用者的解決方案。
Mike Cohn 針對 User Story 有做出詳細的研究,他在《 User Stories Applied: For Agile Software Development 》一書中提到關於 Acceptance Criteria 的概念(他在書中使用 Acceptance Testing 表述):「One reason for writing acceptance tests is to express many of the details that result from the conversations between customers and developers…Acceptance tests also provide basic criteria that can be used to determine if a story is fully implemented.」AC 可以透過客戶與開發人員的對話產生,並且它是用來驗證 User Story 是否被完善執行或開發的準則。
我想,這點跟 Scrum 起源因素之一「Ziv’s law」想解決的問題(即規格不會被完全理解)十分相關。為了讓產品開發相關成員能充分了解面臨的議題及要完成的解決方案等,需要透過成員之間的有效對話,來讓剛所述的這些面向等,能更清晰地被產品開發團隊理解與實現。
因此,我們可以說 AC 需要由客戶、代表客戶或最了解使用者的一方(如:Product Owner)與產品開發團隊討論而成,而非單純地交給任何單一一方撰寫。在我的實務經驗上,確實也經由許多驗證,發現經由團隊相互討論、激盪而產生的 AC,更能讓團隊產生最接近或符合需求對象(或 TA)所「想要」的產品或功能,進而使其滿足。

如何寫出好的 AC ?

還記得多年前任職的某間外資公司,曾在產品剛上線的幾天內,立即砸下 250 萬新台幣讓實際使用者幫忙抓漏(註5),雖然以當時已知的公司財力,250 萬猶如九牛一毛,但對於很在乎公司營收支出、產品品質與不願意浪費(Waste)的我,實在是非常難以忘懷的一件事。
當時的那間公司在 AC 的撰寫上,出了嚴重的問題。即,沒有撰寫 AC。即便當時有數十名 QA 測試團隊成員,但在需求的撰寫上,缺少了 AC 的準備,導致測試團隊不了解該從何測試,只能自行依照各自經驗的準備各自認為的測試項目和計畫。
在 AC 的撰寫上,雖然確實沒有標準化流程或 SOP 能參考,然而,我們能試著使用 Ellen Gottesdiener 提出的《7 Product Dimensions》中的其中三個維度的面向去發想:(以下為簡易範例)
  • Control 維度:使用產品或功能上,可沒有哪些規則或限制?他們對於這些規則的想法可能為何?不遵守規則時,會出現哪些風險?是否警示違規?(如:欄位的 error handling)
  • Environment 維度:偏好在哪裡使用產品或功能?要怎麼安裝、使用、…等?是否要符合某些技術標準?(如:某些功能僅適合手機上使用)
  • Quality Attribute 維度:操作方面是否符合可用性(availability)、易用性(usability)、互通性(interoperability)、資訊安全(security)、 安全性(safety)等等?開發方面是否有彈性(flexibility)、可修改性(modifiability)、可移植性(portability)、再利用性(reusability)等等?
若對於需求對象或 TA 感到模糊,或 Persona 的定義仍然過於廣泛不具體時,也可試著參考《7 Product Dimensions》提到的三大角色 Customer、Business Partner 與 Technology partner(註6)做為思考的參考方向。
期待上述的分享,能帶給你更多有關 AC 的想法!
備註:
  1. 結案:指關單、Close 或 Done 。
  2. 任務:指需求、User Story 或 Product Backlog Item(PBI)。
  3. 對外發佈:指上線或發佈到 production environment 。
  4. 也可為:需求 = User Story (含 AC);此處用與產品管理相同的方程式來加強說明,因此這樣描述。
  5. 抓漏:指抓蟲子、找 bug ,找出產品缺陷。
  6. 三個角色:指「A customer is most likely looking to solve a particular problem or leverage an opportunity that could be provided by the product. A business partner might be more focused on the market, revenue, or competitive position. Finally, technology partners are usually invested in building around quality, performance or scalability and similar quality attributes.」
~~~~~~

A better understanding of Acceptance Criteria/AC

Sometimes, we will use User Story in Scrum practices. When talking about User Story, most of the time we will talk about Acceptance Criteria (AC) as well. However, AC is not easy to understand. We easily get confused between AC and Definition of Done (DoD)? What is AC? What is the difference between AC and DoD? And, how to write a good AC?
According to historical records, the first concept of User Story appeared in the initial Extreme programming (XP) team. The concept had been made for a while, and it got more attention later on. In 1995, Ward Cunningham, who created the initial Wiki and co-writer of Agile Manifesto, published "Epidsodes" and mentioned the concept of user-oriented requirement. That was the initial idea of User Story. Later, more detailed discussions appeared in Kent Beck's book, "Extreme Programming Explained: Embrace Change".
Until now, most of the time we use User Story in Scrum. That may indicate the concept of "user-oriented requirement" become reckoned with for the overall product development process, including the communication between front line and back line (technical development teams). Perhaps it is because the “user-oriented requirement” help smoothen the communication between the two functional units, front line and back line, which originally the two units might not easy to reach a consensus. No matter what made it prevalent, we can not ignore the exact utility, facilitating conversations, that User Story brings.
However, there are still many ambiguities when applying User Story. Especially, Scrum Guide only focuses on Definition of Done but not User Story. That makes some potential uncertainties when using it. Therefore, I hope this article, with my experiences and knowledge, can help explain more about to AC and be beneficial for more Scrum teams in daily working life.

What is Acceptance Criteria? What is the difference between Definition of Done (DoD) and Acceptance Criteria (AC)?

Unfortunately, as above mentioned, Scrum Guide doesn't explain anything related to AC. However, we can realize the meaning and difference from some relevant documentation and Scrum Guide still. First of all, let’s take a look at the definition of them:
  • Acceptance Criteria (AC): In short, AC is the acceptance criteria of a requirement. That is, the conditions for finishing a User Story or Product Backlog Item (PBI). When the User Story or PBI meets the AC listed with it, it can be considered as “completed”. AC should made by user needs, that is we will need to think more about “what user wants” (we can call “user” as “Target Audience or TA” in the following content), and each requirement will have its own AC.
  • Definition of Done (DoD): DoD is the quality standards for the increment. It is related to the production release. Scrum Guide mentions DoD is "...a formal description of the state of the Increment when it meets the quality measures required for the product...If a Product Backlog item does not meet the Definition of Done, it cannot be released or even presented at the Sprint Review. Instead, it returns to the Product Backlog for future consideration.” That points out DoD is one of the conditions to determine if each Increment can be released to public.
In addition, the thinking point of them is different:
  • Acceptance Criteria (AC): Since AC is listed in a requirement (User Story or PBI), the thinking point is "TA". We need to consider more related to the “needs or want” of the TA. Besides, each requirement is unique (and it is necessary to fit the INVEST principle before starting), and AC of it is unique too.
  • Definition of Done (DoD): DoD is closely related to public release, so the thinking point should be related to the needs of "an organization/company" or "a product". It can be a quality principle shared by all teams in the entire organization (that is, they share the same DoD list), and it can also become a shared product quality standard. Refer to Scrum Guide, "...If The Definition of Done for an increment is part of the standards of the organization, all Scrum Teams must follow it as a minimum. If it is not an organizational standard, the Scrum Team must create a Definition of Done appropriate for the product. The Developers are required to conform to the Definition of Done. If there are multiple Scrum Teams working together on a product, they must mutually define and comply with the same Definition of Done.”

Who should write the Acceptance Criteria?

In my point of view, there is a simple formula that can clearly explain “what is product management”:
Product management = Hypothesis + Validation
Product management is, "make an assumption (or a goal), then establish some conditions to validate the assumption, and then implement a series of experiments to check it until achieve the goal, or just abandon the assumption and move forward".Product management is just a scientific experimental process.
I believe, it is necessary to repeatedly implement the experiments in order to make a successful product or products.
We can see some similarities on User Story, AC and the above-mentioned simple formula. (Below take User Story for example)
The concept of User Story is, “it is a tool for facilitating communication when in the overall product development process by writing as a story and focusing on a specific TA and value (normally it is Business Value). AC is the acceptance condition of the developed outcome. If put it as a simple formula, it can be:
Requirements = User Story + AC (Note 1)
That is, AC is used to confirm whether the requirement is completed. It is necessary to validate requirement with AC. If we pass it, we can say the requirement is done.
There are many debates about "who should take the responsibility to write the AC" everywhere. Some people think it should be written by the Product Owner, but some believe Developers should take the responsibility. However, I think we should think more about "TA’s /user needs" and "teamwork". Remember, the value of Scrum is always relevant to the outcome the team produces. If we have a solid team work, we know exactly what user/TA wants, and we also provide a solution that can satisfy our user, then we can bring a higher value.
Mike Cohn explained User Story explicitly in his book, "User Stories Applied: For Agile Software Development". (However, he used “Acceptance Testing” to express AC in the book if I am not misunderstanding). He mentioned, "One reason for writing Acceptance tests are to express many of the details that result from the conversations between customers and developers…Acceptance tests also provide basic criteria that can be used to determine if a story is fully implemented.” AC can facilitate the conversations between customers and developers, and it is the criteria for validating whether the User Story is well developed.
In my point of view, it is related to the "Ziv's law", one of reasons of designing Scrum. Ziv’s law is, “specifications will never be fully understood”. In order for having the product development team fully understand the issues they are facing and the scope of the solution, it is necessary to have effective conversations among them. With those conversations, the team can know clearly why they need to do and what to do.
So, AC needs to be defined by customer, customer proxy or the person who knows the customer most (e.g. Product Owner), but not simply asking someone to finish. In my experience, it is truly helpful to have AC that is through communications between stakeholders and the team. It helps the team to provide a product that satisfies user/TA.

How to write a good AC ?

An unforgettable thing happened several years ago. One of my previous company which spent NT$2.5 million immediately after the product launch, in order to “ask” actual users to find defects. (The company did announce it on the product bullet board.) I do care about “Waste” so much that I can’t forget this thing that really shocked me.
The problem of the company was there was no Acceptance Criteria for each requirement. Even if there were several QA teams, they still can’t find a way to verify the product. They did not know how to verify and what should they do. They simply test it by personal experience. So the product was launched with lots of defects, and also the company needed to ask users to find those defects for it.
We don’t have any SOP to write AC, however, we might be able to try it with 7 Product Dimensions designed by Ellen Gottesdiener. We can think about some dimensions of it:
  • Control dimension: Are there any rule or restriction? What will user/TA think about the rule or restriction? Is there any risk happened when we ignore them? Is there a violation alert? (eg: error handling)
  • Environment dimension: Where will TA/user use the product? How to install, use, ... etc.? It there any technical standard? (For example: some functions are only available on certain mobile phones)
  • Quality Attribute dimension: How is the availability, usability, interoperability, security, safety, flexibility, modifiability, portability, reusability and etc.?
If you are confused with TA/user or do not know how to use Persona, you can also try the three roles, Customer, Business Partner and Technology partner (Note 2), mentioned in the "7 Product Dimensions".
Hope this article can inspire you more!
Note:
  1. It can also be “Requirement = User Story, including Acceptance Criteria.
  2. The three roles are, “A customer is most likely looking to solve a particular problem or leverage an opportunity that could be provided by the product. A business partner might be more focused on the market, revenue, or competitive position. Finally, technology partners are usually invested in building around quality, performance or scalability and similar quality attributes.”
9會員
28Content count
一生懸命在「改善臺灣職場與職人能力」的使命,有十餘年產品和團隊管理經驗。期待透過推廣產品管理知識與管理實務,改善對臺灣職人能力,讓企業因此而更有競爭力,因此創立臺灣產品人學會 (POA) 。 現任: - 臺灣產品人學會 (POA) 理事長 - 生活和職涯教練 - 臺灣百大企業 Agile Coach
留言0
查看全部
發表第一個留言支持創作者!
KKtalks 的其他內容
共同作者:Shalom Chin 與 KK;譯者:KK 你的 Product Owner (PO) 和 Scrum Master (SM) 能良好合作嗎?你的 SM 和開發人員是否將 PO 視為 Scrum 團隊的一份子? Scrum 是以強大團隊合作為基礎的工作方式,尤其是 PO 和 SM 之間的
「怎麼隕石又來了!急件又來了?我該怎麼處理?」 面對這件事,你的選擇只能是「加班」和「死命的加班」嗎?有沒有更好、更科學的處理方式,能幫助你不加班的順暢解決呢?我相信是有的,並且整理並條列如下的推薦給你: 有效運用 Yesterday’s Weather:Scrum 是一個大量運用數據的科學...
Sprint Review 是跟利害關係人和客戶建立工作夥伴關係,並取得他們對產品的回饋的特別時段。除了 Scrum 團隊的 Increment,更新的 Release Burndown 和更新的 Team Velocity 等這些...
在實踐 Scrum 的過程中,總有朋友會聊到:「市面上關於 Product Owner 的書真的很少,Product Owner 到底該具備哪些特質?」或「什麼樣的人,才適合當 Product Owner?」的確,目前由 Scrum 創始人的書中或 Scrum Guide 上,並未看到有較詳細且..
從 Scrum 的五個 Event 中,Scrum 實踐者會花最少的時間詳細說明 Sprint。它通常被寫成一個有 Timebox 的 Event,它可以是一到四週的時長。它扮演著其他四個 Event 的容器。Timebox 的優點值得一提,因...
在實踐 Scrum 的這幾年中,記得曾遇到幾個團隊的 Team lead 極度抗拒 Product Owner 參與該團隊的 Daily Scrum,不僅想辦法用各種方式拒絕 Product Owner 參與該 event,更明顯的表現出不希望團隊跟 Product Owner 走得太近...
共同作者:Shalom Chin 與 KK;譯者:KK 你的 Product Owner (PO) 和 Scrum Master (SM) 能良好合作嗎?你的 SM 和開發人員是否將 PO 視為 Scrum 團隊的一份子? Scrum 是以強大團隊合作為基礎的工作方式,尤其是 PO 和 SM 之間的
「怎麼隕石又來了!急件又來了?我該怎麼處理?」 面對這件事,你的選擇只能是「加班」和「死命的加班」嗎?有沒有更好、更科學的處理方式,能幫助你不加班的順暢解決呢?我相信是有的,並且整理並條列如下的推薦給你: 有效運用 Yesterday’s Weather:Scrum 是一個大量運用數據的科學...
Sprint Review 是跟利害關係人和客戶建立工作夥伴關係,並取得他們對產品的回饋的特別時段。除了 Scrum 團隊的 Increment,更新的 Release Burndown 和更新的 Team Velocity 等這些...
在實踐 Scrum 的過程中,總有朋友會聊到:「市面上關於 Product Owner 的書真的很少,Product Owner 到底該具備哪些特質?」或「什麼樣的人,才適合當 Product Owner?」的確,目前由 Scrum 創始人的書中或 Scrum Guide 上,並未看到有較詳細且..
從 Scrum 的五個 Event 中,Scrum 實踐者會花最少的時間詳細說明 Sprint。它通常被寫成一個有 Timebox 的 Event,它可以是一到四週的時長。它扮演著其他四個 Event 的容器。Timebox 的優點值得一提,因...
在實踐 Scrum 的這幾年中,記得曾遇到幾個團隊的 Team lead 極度抗拒 Product Owner 參與該團隊的 Daily Scrum,不僅想辦法用各種方式拒絕 Product Owner 參與該 event,更明顯的表現出不希望團隊跟 Product Owner 走得太近...
你可能也想看
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
現代社會節奏快,壓力大,兒童和青少年的心理健康問題日益受到重視。家長在幫助孩子管理壓力和焦慮方面扮演著重要角色,因此本文探討了幾種幫助家長協助孩子管理壓力和焦慮的方法。
幫助到真正需要被幫助的善良弱勢 就是在做大善事 當我們的世界變得越來越繁忙、越來越現實, 仍然有些人和事 還是能讓我們感動 能讓我們的心 變得更溫暖 今天, 我要和大家分享的是一個關於愛心、 公益慈善和希望的故事, 也是關於我 二十多年來 如何通過自己的自媒體平台,
Thumbnail
尼基·霍普金斯可能是六零和七零年代音樂界最多產的天才之一,然而儘管曾為世界上眾多名聲響亮的樂團和音樂人付出卓越貢獻,但他的存在至今仍被許多世人忽視。
在現今快節奏的生活中,許多人都因為壓力、焦慮或其他原因而難以入眠。睡眠品質不佳不僅影響第二天的工作和生活表現,還可能對身心健康造成長期影響。在追求良好睡眠品質的過程中,靜坐冥想和助眠技巧被廣泛地提倡和應用。本文將探討如何透過靜坐冥想與助眠技巧改善睡眠品質,帶來身心的平靜與放鬆。
Thumbnail
  南部有一師姐,來精舍現場請示佛菩薩。談論自己從結婚之後丈夫都對自己很不好,並且丈夫很看不起自己。丈夫打零工維生,自己並沒有工作。師姐二十幾年前就在佛光山,皈依並且念佛,對於自己的女兒則是非常關心。師姐請示:為什麼這世過得非常清寒?再怎麼打拚也看不到成效,再怎麼努力找工作也都沒著......
Thumbnail
Photo by Slidebean on Unsplash 一直以來我對網路事業很有興趣,每次逛書店的時候絕對都是往創業相關的書籍的走道去,非常嚮往有機會能夠透過網路創造足夠的收入,真正得到可以創造生活的自由,我相信很多人也和我有同樣的追求!除了裸辭創業外,我覺得打造副業是創造更的收入最安全的方法
Thumbnail
根據一篇2021年人力銀行(yes123求職網)的調查,在39歲以下的受訪者中,僅29.1%「收入大於支出」、36.1%「收支平衡」,剩下的34.8%每月面臨「財務赤字」。 也就是說有3成4的年輕人屬於月光族。 這些月光族一但失業,將會面臨非常可怕的財務危機,新冠肺炎疫情惡化的狀況下,許多企業縮減
憂鬱症可說是二十一世紀的健康殺手,甚至造成人類失能的疾病,根據世界衛生組織(WHO)的報告,全球共有超過3.5億人罹患憂鬱症,而在台灣根據統計2017年有在服用醫生處方抗憂鬱藥物的人數達133萬人,這是有就醫領藥的紀錄,實際上根據衛生福利部的研究數據提到台灣憂鬱症的盛行率約占總人口數8.9%,就是說
Thumbnail
遇過不少不認識的朋友會寫訊息或問我, 希望我這可以幫他做出人生重大選擇。 為什麼會想要尋找他人幫忙做決定呢? 其實是因為他太害怕看不到結果的未知, 怕做錯決定, 你會不會這樣呢? 的確有些決定選擇做錯的話, 可能一發不可收拾, 造成巨大成本去收復,甚至有難以收復的影響。 但到底要怎麼樣加強自己做決策
Thumbnail
面對疫情警戒的延長又延長,一直繃緊的神經和精神狀態,很多人已經進入倦怠感的狀態了 覺得莫名煩躁、睡不好、無法集中精神思考、心很累、身體沈重無力。身為一個芳療師,這些都是最近最常被詢問的話題。 有一些人已經對長時間居家感到疲乏,長期三級警戒,若沒有要進一步升四級,大家就逐漸無感,感覺到現在「快悶壞了」
Thumbnail
1.加權指數與櫃買指數 週五的加權指數在非農就業數據開出來後,雖稍微低於預期,但指數仍向上噴出,在美股開盤後於21500形成一個爆量假突破後急轉直下,就一路收至最低。 台股方面走勢需觀察週一在斷頭潮出現後,週二或週三開始有無買單進場支撐,在沒有明確的反轉訊號形成前,小夥伴盡量不要貿然抄底,或是追空
Thumbnail
重點摘要: 1.9 月降息 2 碼、進一步暗示年內還有 50 bp 降息 2.SEP 上修失業率預期,但快速的降息速率將有助失業率觸頂 3.未來幾個月經濟數據將繼續轉弱,經濟復甦的時點或是 1Q25 季底附近
Thumbnail
近期的「貼文發佈流程 & 版型大更新」功能大家使用了嗎? 新版式整體視覺上「更加凸顯圖片」,為了搭配這次的更新,我們推出首次貼文策展 ❤️ 使用貼文功能並完成這次的指定任務,還有機會獲得富士即可拍,讓你的美好回憶都可以用即可拍珍藏!
Thumbnail
現代社會節奏快,壓力大,兒童和青少年的心理健康問題日益受到重視。家長在幫助孩子管理壓力和焦慮方面扮演著重要角色,因此本文探討了幾種幫助家長協助孩子管理壓力和焦慮的方法。
幫助到真正需要被幫助的善良弱勢 就是在做大善事 當我們的世界變得越來越繁忙、越來越現實, 仍然有些人和事 還是能讓我們感動 能讓我們的心 變得更溫暖 今天, 我要和大家分享的是一個關於愛心、 公益慈善和希望的故事, 也是關於我 二十多年來 如何通過自己的自媒體平台,
Thumbnail
尼基·霍普金斯可能是六零和七零年代音樂界最多產的天才之一,然而儘管曾為世界上眾多名聲響亮的樂團和音樂人付出卓越貢獻,但他的存在至今仍被許多世人忽視。
在現今快節奏的生活中,許多人都因為壓力、焦慮或其他原因而難以入眠。睡眠品質不佳不僅影響第二天的工作和生活表現,還可能對身心健康造成長期影響。在追求良好睡眠品質的過程中,靜坐冥想和助眠技巧被廣泛地提倡和應用。本文將探討如何透過靜坐冥想與助眠技巧改善睡眠品質,帶來身心的平靜與放鬆。
Thumbnail
  南部有一師姐,來精舍現場請示佛菩薩。談論自己從結婚之後丈夫都對自己很不好,並且丈夫很看不起自己。丈夫打零工維生,自己並沒有工作。師姐二十幾年前就在佛光山,皈依並且念佛,對於自己的女兒則是非常關心。師姐請示:為什麼這世過得非常清寒?再怎麼打拚也看不到成效,再怎麼努力找工作也都沒著......
Thumbnail
Photo by Slidebean on Unsplash 一直以來我對網路事業很有興趣,每次逛書店的時候絕對都是往創業相關的書籍的走道去,非常嚮往有機會能夠透過網路創造足夠的收入,真正得到可以創造生活的自由,我相信很多人也和我有同樣的追求!除了裸辭創業外,我覺得打造副業是創造更的收入最安全的方法
Thumbnail
根據一篇2021年人力銀行(yes123求職網)的調查,在39歲以下的受訪者中,僅29.1%「收入大於支出」、36.1%「收支平衡」,剩下的34.8%每月面臨「財務赤字」。 也就是說有3成4的年輕人屬於月光族。 這些月光族一但失業,將會面臨非常可怕的財務危機,新冠肺炎疫情惡化的狀況下,許多企業縮減
憂鬱症可說是二十一世紀的健康殺手,甚至造成人類失能的疾病,根據世界衛生組織(WHO)的報告,全球共有超過3.5億人罹患憂鬱症,而在台灣根據統計2017年有在服用醫生處方抗憂鬱藥物的人數達133萬人,這是有就醫領藥的紀錄,實際上根據衛生福利部的研究數據提到台灣憂鬱症的盛行率約占總人口數8.9%,就是說
Thumbnail
遇過不少不認識的朋友會寫訊息或問我, 希望我這可以幫他做出人生重大選擇。 為什麼會想要尋找他人幫忙做決定呢? 其實是因為他太害怕看不到結果的未知, 怕做錯決定, 你會不會這樣呢? 的確有些決定選擇做錯的話, 可能一發不可收拾, 造成巨大成本去收復,甚至有難以收復的影響。 但到底要怎麼樣加強自己做決策
Thumbnail
面對疫情警戒的延長又延長,一直繃緊的神經和精神狀態,很多人已經進入倦怠感的狀態了 覺得莫名煩躁、睡不好、無法集中精神思考、心很累、身體沈重無力。身為一個芳療師,這些都是最近最常被詢問的話題。 有一些人已經對長時間居家感到疲乏,長期三級警戒,若沒有要進一步升四級,大家就逐漸無感,感覺到現在「快悶壞了」