<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wikitechia.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script</id>
	<title>A Technological Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wikitechia.top/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Maintenance+script"/>
	<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php/Special:Contributions/Maintenance_script"/>
	<updated>2026-10-26T03:16:53Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://wikitechia.top/index.php?title=Training_report&amp;diff=1504</id>
		<title>Training report</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Training_report&amp;diff=1504"/>
		<updated>2025-10-19T17:51:59Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/training report to Training report: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Whenever somebody takes a training lesson, it is recommended to generate a report of this training in order to transmit the knowledge to the rest of the colleagues. Trainings can be from a presential conference, online, a book or even another website.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;guideline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Guideline =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;title&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Title ==&lt;br /&gt;
&lt;br /&gt;
Title of the training&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;tldr-too-long-didnt-read&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== TL:DR; (Too Long: didn&#039;t read) ==&lt;br /&gt;
&lt;br /&gt;
short summary and conclusions of the training&lt;br /&gt;
&lt;br /&gt;
== description ==&lt;br /&gt;
&lt;br /&gt;
Detailed information about the training&lt;br /&gt;
&lt;br /&gt;
== sources ==&lt;br /&gt;
&lt;br /&gt;
Where the information has been obtained from&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;document-info&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= document info =&lt;br /&gt;
&lt;br /&gt;
* Name&lt;br /&gt;
* email&lt;br /&gt;
* Department&lt;br /&gt;
* Position&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543076.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Request_For_Comments&amp;diff=1503</id>
		<title>Request For Comments</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Request_For_Comments&amp;diff=1503"/>
		<updated>2025-10-19T17:51:59Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category documentation templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An RFC, or &amp;amp;quot;Request for Comments&amp;amp;quot; is a type of publication from the technical communities. These documents are a series of numbered memos proposing new standards, protocols, procedures, and processes. Originally, RFCs were literally &amp;amp;quot;requests for comments&amp;amp;quot; and were used to solicit input. Over time, the term has been retained, but many RFCs now represent established standards.&lt;br /&gt;
&lt;br /&gt;
While some RFCs are purely informational, others represent consensus on best practices or standards. When an RFC describes a standard, it goes through review and approval process before being published. This ensures that the standard is technically sound and meets the companies&#039; needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;purpose-of-rfc&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Purpose of RFC =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Standards Track&#039;&#039;&#039;: Specifies protocol standards and best current practices.&lt;br /&gt;
* &#039;&#039;&#039;Informational&#039;&#039;&#039;: Describes a topic without any standardization intent.&lt;br /&gt;
* &#039;&#039;&#039;Experimental&#039;&#039;&#039;: Details an experiment. It doesn&#039;t necessarily mean that it will become a standard in the future.&lt;br /&gt;
* &#039;&#039;&#039;Historic&#039;&#039;&#039;: Marks a previous standard that has been made obsolete or that was never standardized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;rfc-structure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= RFC structure =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Introduction&#039;&#039;&#039;: overview of the topic, setting context, and providing a brief on the subject matter.&lt;br /&gt;
* &#039;&#039;&#039;Motivation&#039;&#039;&#039;: reasons prompting the proposal, underlying issues with current systems, and the need for change.&lt;br /&gt;
* &#039;&#039;&#039;Features&#039;&#039;&#039;: specific attributes, functionalities, or characteristics of the proposed solution or product.&lt;br /&gt;
* &#039;&#039;&#039;Expected benefits&#039;&#039;&#039;: positive outcomes, advantages, or value-added results from implementing the proposal.&lt;br /&gt;
* &#039;&#039;&#039;Implementation plan&#039;&#039;&#039;: step-by-step approach, timeline, and phases for rolling out the proposal or solution.&lt;br /&gt;
* &#039;&#039;&#039;Concerns &amp;amp;amp; risks&#039;&#039;&#039;: potential challenges, pitfalls, or negative outcomes that might arise from the proposal.&lt;br /&gt;
* &#039;&#039;&#039;Feedback requested&#039;&#039;&#039;: request for opinions, suggestions, and thoughts from stakeholders to refine the proposal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;rfc-example-of-implementation-of-new-customer-service-software---helpmasterpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= RFC example of implementation of new customer service software - &amp;amp;quot;HelpMasterPro&amp;amp;quot; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We propose the adoption of a new customer service software solution, &amp;amp;quot;HelpMasterPro&amp;amp;quot;, to enhance our customer support efficiency, improve ticket resolution times, and provide better analytics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;motivation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Our current software, &amp;amp;quot;OldSupportSoft&amp;amp;quot;, has been in use for 5 years. It lacks modern features, has scaling issues, and doesn&#039;t integrate well with our other systems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;features-of-helpmasterpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Features of HelpMasterPro ==&lt;br /&gt;
&lt;br /&gt;
* Omnichannel support (email, chat, phone)&lt;br /&gt;
* Integrated knowledge base&lt;br /&gt;
* Advanced analytics and reporting&lt;br /&gt;
* Seamless integration with our CRM&lt;br /&gt;
* AI-driven auto-responses&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expected-benefits&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expected benefits ==&lt;br /&gt;
&lt;br /&gt;
* Reduction in ticket response time by 30%&lt;br /&gt;
* Improved customer satisfaction scores&lt;br /&gt;
* Enhanced productivity of our support agents&lt;br /&gt;
* Data-driven decision-making&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;implementation-plan&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Implementation plan ==&lt;br /&gt;
&lt;br /&gt;
* Phase 1: Software procurement and initial setup (2 weeks).&lt;br /&gt;
* Phase 2: Training for customer service representatives (1 week).&lt;br /&gt;
* Phase 3: Migration from &amp;amp;quot;OldSupportSoft&amp;amp;quot; (3 weeks).&lt;br /&gt;
* Phase 4: Full launch and decommissioning of &amp;amp;quot;OldSupportSoft&amp;amp;quot; (1 week).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;concerns-risks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Concerns &amp;amp;amp; risks ==&lt;br /&gt;
&lt;br /&gt;
* Downtime during migration.&lt;br /&gt;
* Training requirements for staff.&lt;br /&gt;
* Potential integration issues with our CRM.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback-requested&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Feedback requested ==&lt;br /&gt;
&lt;br /&gt;
* Do you foresee any challenges with the proposed software?&lt;br /&gt;
* Are there features in &amp;amp;quot;OldSupportSoft&amp;amp;quot; you think we should retain?&lt;br /&gt;
* How can we minimize disruption during the transition?&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542961.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:documentation templates]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Request_For_Comments&amp;diff=1501</id>
		<title>Request For Comments</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Request_For_Comments&amp;diff=1501"/>
		<updated>2025-10-19T17:51:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/documentation templates/Request For Comments to Request For Comments: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;An RFC, or &amp;amp;quot;Request for Comments&amp;amp;quot; is a type of publication from the technical communities. These documents are a series of numbered memos proposing new standards, protocols, procedures, and processes. Originally, RFCs were literally &amp;amp;quot;requests for comments&amp;amp;quot; and were used to solicit input. Over time, the term has been retained, but many RFCs now represent established standards.&lt;br /&gt;
&lt;br /&gt;
While some RFCs are purely informational, others represent consensus on best practices or standards. When an RFC describes a standard, it goes through review and approval process before being published. This ensures that the standard is technically sound and meets the companies&#039; needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;purpose-of-rfc&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Purpose of RFC =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Standards Track&#039;&#039;&#039;: Specifies protocol standards and best current practices.&lt;br /&gt;
* &#039;&#039;&#039;Informational&#039;&#039;&#039;: Describes a topic without any standardization intent.&lt;br /&gt;
* &#039;&#039;&#039;Experimental&#039;&#039;&#039;: Details an experiment. It doesn&#039;t necessarily mean that it will become a standard in the future.&lt;br /&gt;
* &#039;&#039;&#039;Historic&#039;&#039;&#039;: Marks a previous standard that has been made obsolete or that was never standardized.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;rfc-structure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= RFC structure =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Introduction&#039;&#039;&#039;: overview of the topic, setting context, and providing a brief on the subject matter.&lt;br /&gt;
* &#039;&#039;&#039;Motivation&#039;&#039;&#039;: reasons prompting the proposal, underlying issues with current systems, and the need for change.&lt;br /&gt;
* &#039;&#039;&#039;Features&#039;&#039;&#039;: specific attributes, functionalities, or characteristics of the proposed solution or product.&lt;br /&gt;
* &#039;&#039;&#039;Expected benefits&#039;&#039;&#039;: positive outcomes, advantages, or value-added results from implementing the proposal.&lt;br /&gt;
* &#039;&#039;&#039;Implementation plan&#039;&#039;&#039;: step-by-step approach, timeline, and phases for rolling out the proposal or solution.&lt;br /&gt;
* &#039;&#039;&#039;Concerns &amp;amp;amp; risks&#039;&#039;&#039;: potential challenges, pitfalls, or negative outcomes that might arise from the proposal.&lt;br /&gt;
* &#039;&#039;&#039;Feedback requested&#039;&#039;&#039;: request for opinions, suggestions, and thoughts from stakeholders to refine the proposal.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;rfc-example-of-implementation-of-new-customer-service-software---helpmasterpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= RFC example of implementation of new customer service software - &amp;amp;quot;HelpMasterPro&amp;amp;quot; =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;introduction&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
We propose the adoption of a new customer service software solution, &amp;amp;quot;HelpMasterPro&amp;amp;quot;, to enhance our customer support efficiency, improve ticket resolution times, and provide better analytics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;motivation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Motivation ==&lt;br /&gt;
&lt;br /&gt;
Our current software, &amp;amp;quot;OldSupportSoft&amp;amp;quot;, has been in use for 5 years. It lacks modern features, has scaling issues, and doesn&#039;t integrate well with our other systems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;features-of-helpmasterpro&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Features of HelpMasterPro ==&lt;br /&gt;
&lt;br /&gt;
* Omnichannel support (email, chat, phone)&lt;br /&gt;
* Integrated knowledge base&lt;br /&gt;
* Advanced analytics and reporting&lt;br /&gt;
* Seamless integration with our CRM&lt;br /&gt;
* AI-driven auto-responses&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expected-benefits&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expected benefits ==&lt;br /&gt;
&lt;br /&gt;
* Reduction in ticket response time by 30%&lt;br /&gt;
* Improved customer satisfaction scores&lt;br /&gt;
* Enhanced productivity of our support agents&lt;br /&gt;
* Data-driven decision-making&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;implementation-plan&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Implementation plan ==&lt;br /&gt;
&lt;br /&gt;
* Phase 1: Software procurement and initial setup (2 weeks).&lt;br /&gt;
* Phase 2: Training for customer service representatives (1 week).&lt;br /&gt;
* Phase 3: Migration from &amp;amp;quot;OldSupportSoft&amp;amp;quot; (3 weeks).&lt;br /&gt;
* Phase 4: Full launch and decommissioning of &amp;amp;quot;OldSupportSoft&amp;amp;quot; (1 week).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;concerns-risks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Concerns &amp;amp;amp; risks ==&lt;br /&gt;
&lt;br /&gt;
* Downtime during migration.&lt;br /&gt;
* Training requirements for staff.&lt;br /&gt;
* Potential integration issues with our CRM.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback-requested&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Feedback requested ==&lt;br /&gt;
&lt;br /&gt;
* Do you foresee any challenges with the proposed software?&lt;br /&gt;
* Are there features in &amp;amp;quot;OldSupportSoft&amp;amp;quot; you think we should retain?&lt;br /&gt;
* How can we minimize disruption during the transition?&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542961.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Post_Mortem&amp;diff=1500</id>
		<title>Post Mortem</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Post_Mortem&amp;diff=1500"/>
		<updated>2025-10-19T17:51:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category documentation templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A post mortem refers to a retrospective analysis or discussion conducted at the conclusion of a project or after an event has occurred. Its primary goal is to evaluate and understand the successes and failures of the project or event. Participants discuss what went well, what could have been improved, and lessons learned. This process helps teams identify best practices for future endeavors and pinpoint areas for improvement. By examining both the positive and negative aspects of the project&#039;s lifecycle, teams can prevent repeated mistakes and continuously refine their processes.&lt;br /&gt;
&lt;br /&gt;
Post mortem and the &amp;amp;quot;5 Whys&amp;amp;quot; methodology are both analytical tools used to understand failures or problems. A post mortem is a retrospective analysis conducted after a project or event has concluded to determine what went well and what went wrong. It aims to identify learnings and improvements for future endeavors. On the other hand, the &amp;amp;quot;5 Whys&amp;amp;quot; methodology is a root cause analysis tool that asks &amp;amp;quot;why?&amp;amp;quot; five times (or as many times as needed) to drill down into the source of a specific problem. Instead of a broad overview, it seeks to understand the fundamental cause of a single issue, ensuring the same mistake isn&#039;t repeated.&lt;br /&gt;
&lt;br /&gt;
== objectives ==&lt;br /&gt;
&lt;br /&gt;
* find the root of the problem&lt;br /&gt;
* set mechanisms to avoid happening again&lt;br /&gt;
* accept the failure and not blame the final responsible&lt;br /&gt;
* generate a report of what has happened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;guideline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Guideline =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;preparation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Schedule the meeting&#039;&#039;&#039;: Ensure that all key stakeholders can attend.&lt;br /&gt;
* &#039;&#039;&#039;Gather data&#039;&#039;&#039;: Before the meeting, collect all relevant data and statistics related to the project or event.&lt;br /&gt;
* &#039;&#039;&#039;Set the ground rules&#039;&#039;&#039;: Make it clear that the post-mortem is a blame-free environment. This is about learning and growing, not pointing fingers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;begin-the-meeting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Begin the Meeting ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;State the objective&#039;&#039;&#039;: Remind participants that the goal is to learn and improve.&lt;br /&gt;
* &#039;&#039;&#039;Review the project&#039;&#039;&#039;: Briefly go over the goals, timelines, and key metrics of the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discuss-what-went-well&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Discuss What Went Well ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Successes&#039;&#039;&#039;: Identify all the things that went according to plan or exceeded expectations.&lt;br /&gt;
* &#039;&#039;&#039;Contributing factors&#039;&#039;&#039;: Discuss why these aspects of the project were successful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discuss-what-didnt-go-well&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Discuss what didn&#039;t go well ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Challenges&#039;&#039;&#039;: Identify the obstacles and problems that arose during the project.&lt;br /&gt;
* &#039;&#039;&#039;Root causes&#039;&#039;&#039;: Delve into why these challenges occurred. Was it due to inadequate resources, miscommunication, technical failures, etc.?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;recommendations-for-improvement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Recommendations for Improvement ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Solutions&#039;&#039;&#039;: For each problem identified, discuss potential solutions or changes that can prevent it in the future.&lt;br /&gt;
* &#039;&#039;&#039;New processes&#039;&#039;&#039;: Identify any processes or methods that can be introduced to improve future projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;action-items&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Action Items ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Assign responsibility&#039;&#039;&#039;: For each recommendation, assign a responsible person or team to take it forward.&lt;br /&gt;
* &#039;&#039;&#039;Set deadlines&#039;&#039;&#039;: Establish a timeline for when the recommendations should be implemented.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback-on-the-post-mortem-process&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Feedback on the Post-Mortem Process ==&lt;br /&gt;
&lt;br /&gt;
Ask participants for feedback on the post-mortem process itself. Is there anything that can be improved for next time?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documentation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Compile findings&#039;&#039;&#039;: Document everything discussed during the post-mortem, including successes, challenges, recommendations, and action items.&lt;br /&gt;
* &#039;&#039;&#039;Distribute&#039;&#039;&#039;: Share the post-mortem report with all stakeholders, and consider storing it in a central location where team members can refer to it in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;follow-up&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Follow up ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Monitor implementation&#039;&#039;&#039;: Ensure that the recommended action items are being implemented.&lt;br /&gt;
* &#039;&#039;&#039;Check-in&#039;&#039;&#039;: A few weeks or months down the line, revisit the action items to see if they&#039;ve had the desired impact.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543073.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:documentation templates]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Post_Mortem&amp;diff=1498</id>
		<title>Post Mortem</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Post_Mortem&amp;diff=1498"/>
		<updated>2025-10-19T17:51:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/documentation templates/Post Mortem to Post Mortem: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A post mortem refers to a retrospective analysis or discussion conducted at the conclusion of a project or after an event has occurred. Its primary goal is to evaluate and understand the successes and failures of the project or event. Participants discuss what went well, what could have been improved, and lessons learned. This process helps teams identify best practices for future endeavors and pinpoint areas for improvement. By examining both the positive and negative aspects of the project&#039;s lifecycle, teams can prevent repeated mistakes and continuously refine their processes.&lt;br /&gt;
&lt;br /&gt;
Post mortem and the &amp;amp;quot;5 Whys&amp;amp;quot; methodology are both analytical tools used to understand failures or problems. A post mortem is a retrospective analysis conducted after a project or event has concluded to determine what went well and what went wrong. It aims to identify learnings and improvements for future endeavors. On the other hand, the &amp;amp;quot;5 Whys&amp;amp;quot; methodology is a root cause analysis tool that asks &amp;amp;quot;why?&amp;amp;quot; five times (or as many times as needed) to drill down into the source of a specific problem. Instead of a broad overview, it seeks to understand the fundamental cause of a single issue, ensuring the same mistake isn&#039;t repeated.&lt;br /&gt;
&lt;br /&gt;
== objectives ==&lt;br /&gt;
&lt;br /&gt;
* find the root of the problem&lt;br /&gt;
* set mechanisms to avoid happening again&lt;br /&gt;
* accept the failure and not blame the final responsible&lt;br /&gt;
* generate a report of what has happened.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;guideline&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Guideline =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;preparation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Schedule the meeting&#039;&#039;&#039;: Ensure that all key stakeholders can attend.&lt;br /&gt;
* &#039;&#039;&#039;Gather data&#039;&#039;&#039;: Before the meeting, collect all relevant data and statistics related to the project or event.&lt;br /&gt;
* &#039;&#039;&#039;Set the ground rules&#039;&#039;&#039;: Make it clear that the post-mortem is a blame-free environment. This is about learning and growing, not pointing fingers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;begin-the-meeting&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Begin the Meeting ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;State the objective&#039;&#039;&#039;: Remind participants that the goal is to learn and improve.&lt;br /&gt;
* &#039;&#039;&#039;Review the project&#039;&#039;&#039;: Briefly go over the goals, timelines, and key metrics of the project.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discuss-what-went-well&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Discuss What Went Well ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Successes&#039;&#039;&#039;: Identify all the things that went according to plan or exceeded expectations.&lt;br /&gt;
* &#039;&#039;&#039;Contributing factors&#039;&#039;&#039;: Discuss why these aspects of the project were successful.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discuss-what-didnt-go-well&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Discuss what didn&#039;t go well ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Challenges&#039;&#039;&#039;: Identify the obstacles and problems that arose during the project.&lt;br /&gt;
* &#039;&#039;&#039;Root causes&#039;&#039;&#039;: Delve into why these challenges occurred. Was it due to inadequate resources, miscommunication, technical failures, etc.?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;recommendations-for-improvement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Recommendations for Improvement ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Solutions&#039;&#039;&#039;: For each problem identified, discuss potential solutions or changes that can prevent it in the future.&lt;br /&gt;
* &#039;&#039;&#039;New processes&#039;&#039;&#039;: Identify any processes or methods that can be introduced to improve future projects.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;action-items&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Action Items ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Assign responsibility&#039;&#039;&#039;: For each recommendation, assign a responsible person or team to take it forward.&lt;br /&gt;
* &#039;&#039;&#039;Set deadlines&#039;&#039;&#039;: Establish a timeline for when the recommendations should be implemented.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback-on-the-post-mortem-process&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Feedback on the Post-Mortem Process ==&lt;br /&gt;
&lt;br /&gt;
Ask participants for feedback on the post-mortem process itself. Is there anything that can be improved for next time?&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documentation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Documentation ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Compile findings&#039;&#039;&#039;: Document everything discussed during the post-mortem, including successes, challenges, recommendations, and action items.&lt;br /&gt;
* &#039;&#039;&#039;Distribute&#039;&#039;&#039;: Share the post-mortem report with all stakeholders, and consider storing it in a central location where team members can refer to it in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;follow-up&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Follow up ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Monitor implementation&#039;&#039;&#039;: Ensure that the recommended action items are being implemented.&lt;br /&gt;
* &#039;&#039;&#039;Check-in&#039;&#039;&#039;: A few weeks or months down the line, revisit the action items to see if they&#039;ve had the desired impact.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543073.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Architectural_Decision_Record&amp;diff=1497</id>
		<title>Architectural Decision Record</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Architectural_Decision_Record&amp;diff=1497"/>
		<updated>2025-10-19T17:51:58Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category documentation templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ADR, or Architectural Decision Record, is a concise record of architectural decisions made during the software design process. These records capture the context in which the decision was made, the decision itself, and the consequences of the decision. ADRs should be written whenever a decision has been made that affects the system&#039;s architecture, its non-functional requirements, or its development processes. Note that not every change requires an ADR. The intent is to capture meaningful decisions that have a lasting impact on the project or system. If the decision would benefit from additional context or if future developers might wonder &#039;why was this done?&#039;, then it&#039;s worth capturing in an ADR. Also, keep in mind that ADRs aren&#039;t set in stone. As systems evolve and requirements change, previous architectural decisions might be revisited, and new ADRs can be created to document the evolution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;case-scenarios&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Case scenarios ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Significant architectural changes&#039;&#039;&#039;: whenever a decision is made that significantly changes the system&#039;s architecture, such as adopting a microservices architecture, choosing a specific database system, or introducing a new technology stack.&lt;br /&gt;
* &#039;&#039;&#039;New Requirements&#039;&#039;&#039;: when new business or technical requirements lead to architectural changes. For example, a requirement for multi-region support might necessitate decisions around data replication and latency.&lt;br /&gt;
* &#039;&#039;&#039;Trade-offs&#039;&#039;&#039;: anytime there are multiple options considered and trade-offs evaluated to make a decision. Documenting why certain options were rejected can be as valuable as documenting why one was chosen.&lt;br /&gt;
* &#039;&#039;&#039;Risk mitigation&#039;&#039;&#039;: when a decision is made to address risks, such as security vulnerabilities or potential bottlenecks in the system, it&#039;s beneficial to capture the decision and the context.&lt;br /&gt;
* &#039;&#039;&#039;Changes to established practices&#039;&#039;&#039;: if the development or deployment practices are changed, such as adopting a new branching strategy or incorporating new CI/CD tools.&lt;br /&gt;
* &#039;&#039;&#039;Overturning previous decisions&#039;&#039;&#039;: when an earlier decision is being revisited, modified, or reversed, an ADR can provide insight into what&#039;s changed in the interim, be it new information, shifting requirements, or the evolution of technology.&lt;br /&gt;
* &#039;&#039;&#039;Regulatory or compliance impacts&#039;&#039;&#039;: in industries where regulatory or compliance requirements are crucial, architectural decisions made to meet these requirements should be documented.&lt;br /&gt;
* &#039;&#039;&#039;Knowledge sharing&#039;&#039;&#039;: to ensure that team members, especially those who join later in the project, understand the context and rationale behind certain choices.&lt;br /&gt;
* &#039;&#039;&#039;Controversial decisions&#039;&#039;&#039;: when the team is divided on a particular decision or when it could have significant consequences (either positive or negative).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;adr-structure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== ADR structure ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Title&#039;&#039;&#039;: short present-tense phrase or sentence explaining the decision.&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039;: proposed, Accepted, Rejected, Superseded, etc.&lt;br /&gt;
* &#039;&#039;&#039;Date&#039;&#039;&#039;: date of last edition of document&lt;br /&gt;
* &#039;&#039;&#039;Participants&#039;&#039;&#039;: colleagues involved on creating the document.&lt;br /&gt;
* &#039;&#039;&#039;Context&#039;&#039;&#039;: describes the situation, constraints, or problem leading up to the decision.&lt;br /&gt;
* &#039;&#039;&#039;discussion&#039;&#039;&#039;: defines all the brainstorming that has been made to find a way to solve the problem.&lt;br /&gt;
* &#039;&#039;&#039;Decision&#039;&#039;&#039;: a concise description of the chosen solution or strategy.&lt;br /&gt;
* &#039;&#039;&#039;Consequences&#039;&#039;&#039;: describes the outcomes, changes, and impacts resulting from the decision.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-adr-of-starting-to-use-docker&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example ADR of starting to use Docker ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;title&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Title ===&lt;br /&gt;
&lt;br /&gt;
Adoption of docker for microservices deployment&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Status ===&lt;br /&gt;
&lt;br /&gt;
Accepted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;date&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Date ===&lt;br /&gt;
&lt;br /&gt;
2022-08-27&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;participants&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Participants ===&lt;br /&gt;
&lt;br /&gt;
* Jane Doe (Lead Architect)&lt;br /&gt;
* John Smith (DevOps Engineer)&lt;br /&gt;
* Emily Clark (Backend Developer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;context&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Context ===&lt;br /&gt;
&lt;br /&gt;
As our application grows in complexity, the team has been exploring ways to simplify deployment, improve scalability, and isolate service failures. We&#039;ve identified that adopting a microservices architecture might address our concerns. However, deploying microservices can be complicated due to the management of multiple small services, each with its own dependencies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discussion&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 1&#039;&#039;&#039;: Traditional VMs&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Well-understood, isolation at the OS level.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Resource-heavy, slower to start, managing multiple VM images can become tedious.&lt;br /&gt;
* &#039;&#039;&#039;Option 2&#039;&#039;&#039;: Docker containers&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Lightweight, fast startup, isolation at the process level, consistent environments.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Requires new knowledge and tooling, potential security concerns if not configured properly.&lt;br /&gt;
* &#039;&#039;&#039;Option 3&#039;&#039;&#039;: Serverless functions&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Fully managed, auto-scaling, pay-as-you-go.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Might not suit all types of microservices, cold starts, vendor lock-in.&lt;br /&gt;
&lt;br /&gt;
The team leaned towards Docker due to its lightweight nature, the vast community and ecosystem, and its ability to ensure consistent environments across different stages of development and deployment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;decision&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Decision ===&lt;br /&gt;
&lt;br /&gt;
Adopt Docker for deploying our microservices. We&#039;ll containerize each service with its dependencies, ensuring a consistent environment from development to production. Additionally, we&#039;ll invest in tooling (like Docker Compose for local development and Kubernetes for production) to manage these containers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;consequences&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Consequences ===&lt;br /&gt;
&lt;br /&gt;
* All microservices will be developed with Docker in mind, possibly requiring some refactoring of existing services.&lt;br /&gt;
* Team members will need training on Docker, and potentially Kubernetes, to understand best practices and security considerations.&lt;br /&gt;
* While initial setup might increase development time, we expect faster deployment cycles and increased system stability in the long run.&lt;br /&gt;
* We will need to monitor the system closely initially to ensure there are no unforeseen issues with container orchestration, especially under heavy loads.&lt;br /&gt;
&lt;br /&gt;
The team will need training since Cassandra and NoSQL approaches differ from traditional RDBMS. We&#039;ll need to design our data models differently, considering denormalization and Cassandra&#039;s query-first design principle. Given Cassandra&#039;s eventual consistency model, we might experience some consistency-related challenges, but this is a trade-off we&#039;re willing to make for the scale and availability it offers.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542958.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:documentation templates]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Architectural_Decision_Record&amp;diff=1495</id>
		<title>Architectural Decision Record</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Architectural_Decision_Record&amp;diff=1495"/>
		<updated>2025-10-19T17:51:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/documentation templates/Architectural Decision Record to Architectural Decision Record: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ADR, or Architectural Decision Record, is a concise record of architectural decisions made during the software design process. These records capture the context in which the decision was made, the decision itself, and the consequences of the decision. ADRs should be written whenever a decision has been made that affects the system&#039;s architecture, its non-functional requirements, or its development processes. Note that not every change requires an ADR. The intent is to capture meaningful decisions that have a lasting impact on the project or system. If the decision would benefit from additional context or if future developers might wonder &#039;why was this done?&#039;, then it&#039;s worth capturing in an ADR. Also, keep in mind that ADRs aren&#039;t set in stone. As systems evolve and requirements change, previous architectural decisions might be revisited, and new ADRs can be created to document the evolution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;case-scenarios&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Case scenarios ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Significant architectural changes&#039;&#039;&#039;: whenever a decision is made that significantly changes the system&#039;s architecture, such as adopting a microservices architecture, choosing a specific database system, or introducing a new technology stack.&lt;br /&gt;
* &#039;&#039;&#039;New Requirements&#039;&#039;&#039;: when new business or technical requirements lead to architectural changes. For example, a requirement for multi-region support might necessitate decisions around data replication and latency.&lt;br /&gt;
* &#039;&#039;&#039;Trade-offs&#039;&#039;&#039;: anytime there are multiple options considered and trade-offs evaluated to make a decision. Documenting why certain options were rejected can be as valuable as documenting why one was chosen.&lt;br /&gt;
* &#039;&#039;&#039;Risk mitigation&#039;&#039;&#039;: when a decision is made to address risks, such as security vulnerabilities or potential bottlenecks in the system, it&#039;s beneficial to capture the decision and the context.&lt;br /&gt;
* &#039;&#039;&#039;Changes to established practices&#039;&#039;&#039;: if the development or deployment practices are changed, such as adopting a new branching strategy or incorporating new CI/CD tools.&lt;br /&gt;
* &#039;&#039;&#039;Overturning previous decisions&#039;&#039;&#039;: when an earlier decision is being revisited, modified, or reversed, an ADR can provide insight into what&#039;s changed in the interim, be it new information, shifting requirements, or the evolution of technology.&lt;br /&gt;
* &#039;&#039;&#039;Regulatory or compliance impacts&#039;&#039;&#039;: in industries where regulatory or compliance requirements are crucial, architectural decisions made to meet these requirements should be documented.&lt;br /&gt;
* &#039;&#039;&#039;Knowledge sharing&#039;&#039;&#039;: to ensure that team members, especially those who join later in the project, understand the context and rationale behind certain choices.&lt;br /&gt;
* &#039;&#039;&#039;Controversial decisions&#039;&#039;&#039;: when the team is divided on a particular decision or when it could have significant consequences (either positive or negative).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;adr-structure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== ADR structure ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Title&#039;&#039;&#039;: short present-tense phrase or sentence explaining the decision.&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039;: proposed, Accepted, Rejected, Superseded, etc.&lt;br /&gt;
* &#039;&#039;&#039;Date&#039;&#039;&#039;: date of last edition of document&lt;br /&gt;
* &#039;&#039;&#039;Participants&#039;&#039;&#039;: colleagues involved on creating the document.&lt;br /&gt;
* &#039;&#039;&#039;Context&#039;&#039;&#039;: describes the situation, constraints, or problem leading up to the decision.&lt;br /&gt;
* &#039;&#039;&#039;discussion&#039;&#039;&#039;: defines all the brainstorming that has been made to find a way to solve the problem.&lt;br /&gt;
* &#039;&#039;&#039;Decision&#039;&#039;&#039;: a concise description of the chosen solution or strategy.&lt;br /&gt;
* &#039;&#039;&#039;Consequences&#039;&#039;&#039;: describes the outcomes, changes, and impacts resulting from the decision.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-adr-of-starting-to-use-docker&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example ADR of starting to use Docker ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;title&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Title ===&lt;br /&gt;
&lt;br /&gt;
Adoption of docker for microservices deployment&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;status&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Status ===&lt;br /&gt;
&lt;br /&gt;
Accepted&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;date&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Date ===&lt;br /&gt;
&lt;br /&gt;
2022-08-27&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;participants&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Participants ===&lt;br /&gt;
&lt;br /&gt;
* Jane Doe (Lead Architect)&lt;br /&gt;
* John Smith (DevOps Engineer)&lt;br /&gt;
* Emily Clark (Backend Developer)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;context&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Context ===&lt;br /&gt;
&lt;br /&gt;
As our application grows in complexity, the team has been exploring ways to simplify deployment, improve scalability, and isolate service failures. We&#039;ve identified that adopting a microservices architecture might address our concerns. However, deploying microservices can be complicated due to the management of multiple small services, each with its own dependencies.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;discussion&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Discussion ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Option 1&#039;&#039;&#039;: Traditional VMs&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Well-understood, isolation at the OS level.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Resource-heavy, slower to start, managing multiple VM images can become tedious.&lt;br /&gt;
* &#039;&#039;&#039;Option 2&#039;&#039;&#039;: Docker containers&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Lightweight, fast startup, isolation at the process level, consistent environments.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Requires new knowledge and tooling, potential security concerns if not configured properly.&lt;br /&gt;
* &#039;&#039;&#039;Option 3&#039;&#039;&#039;: Serverless functions&lt;br /&gt;
** &#039;&#039;&#039;Pros&#039;&#039;&#039;: Fully managed, auto-scaling, pay-as-you-go.&lt;br /&gt;
** &#039;&#039;&#039;Cons&#039;&#039;&#039;: Might not suit all types of microservices, cold starts, vendor lock-in.&lt;br /&gt;
&lt;br /&gt;
The team leaned towards Docker due to its lightweight nature, the vast community and ecosystem, and its ability to ensure consistent environments across different stages of development and deployment.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;decision&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Decision ===&lt;br /&gt;
&lt;br /&gt;
Adopt Docker for deploying our microservices. We&#039;ll containerize each service with its dependencies, ensuring a consistent environment from development to production. Additionally, we&#039;ll invest in tooling (like Docker Compose for local development and Kubernetes for production) to manage these containers.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;consequences&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Consequences ===&lt;br /&gt;
&lt;br /&gt;
* All microservices will be developed with Docker in mind, possibly requiring some refactoring of existing services.&lt;br /&gt;
* Team members will need training on Docker, and potentially Kubernetes, to understand best practices and security considerations.&lt;br /&gt;
* While initial setup might increase development time, we expect faster deployment cycles and increased system stability in the long run.&lt;br /&gt;
* We will need to monitor the system closely initially to ensure there are no unforeseen issues with container orchestration, especially under heavy loads.&lt;br /&gt;
&lt;br /&gt;
The team will need training since Cassandra and NoSQL approaches differ from traditional RDBMS. We&#039;ll need to design our data models differently, considering denormalization and Cassandra&#039;s query-first design principle. Given Cassandra&#039;s eventual consistency model, we might experience some consistency-related challenges, but this is a trade-off we&#039;re willing to make for the scale and availability it offers.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542958.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=5_whys&amp;diff=1494</id>
		<title>5 whys</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=5_whys&amp;diff=1494"/>
		<updated>2025-10-19T17:51:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category documentation templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;amp;quot;5 Whys&amp;amp;quot; is a problem-solving methodology that focuses on identifying the root cause of an issue by asking &amp;amp;quot;Why?&amp;amp;quot; repeatedly until the underlying problem is identified. It is a straightforward technique developed by Sakichi Toyoda and was later integrated into the Toyota Production System. Although it&#039;s called the &amp;amp;quot;5 Whys,&amp;amp;quot; it&#039;s not strictly limited to five questions; you keep asking &amp;amp;quot;Why?&amp;amp;quot; until you reach the root cause.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;procedure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
* State the problem clearly.&lt;br /&gt;
* Ask &amp;amp;quot;Why did this problem occur?&amp;amp;quot;&lt;br /&gt;
* Based on the answer to the first &amp;amp;quot;Why?&amp;amp;quot;, ask &amp;amp;quot;Why?&amp;amp;quot; again.&lt;br /&gt;
* Continue the process until you identify the root cause of the problem.&lt;br /&gt;
* Once the root cause is identified, implement corrective actions to prevent the problem from recurring.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-of-an-organizations-server-unexpectedly-shuts-down&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example of an organization&#039;s server unexpectedly shuts down ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;: The server shut down unexpectedly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Why?&#039;&#039;&#039; The server overheated.&lt;br /&gt;
* &#039;&#039;&#039;Why did the server overheat?&#039;&#039;&#039; The cooling system failed.&lt;br /&gt;
* &#039;&#039;&#039;Why did the cooling system fail?&#039;&#039;&#039; The air filters were clogged with dust.&lt;br /&gt;
* &#039;&#039;&#039;Why were the air filters clogged with dust?&#039;&#039;&#039; They hadn&#039;t been cleaned or replaced in over a year.&lt;br /&gt;
* &#039;&#039;&#039;Why hadn&#039;t they been cleaned or replaced?&#039;&#039;&#039; There was no scheduled maintenance or reminder system in place.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Root Cause&#039;&#039;&#039;: The absence of a scheduled maintenance or reminder system for server upkeep led to the server&#039;s unexpected shutdown. &#039;&#039;&#039;Corrective Action&#039;&#039;&#039;: Implement a scheduled maintenance plan and set reminders for regular checks and replacements of crucial components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-of-low-response-time-on-a-companys-e-commerce-website&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example of low response time on a company&#039;s e-commerce website ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;: The e-commerce website is responding slowly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Why?&#039;&#039;&#039; The server is experiencing high CPU usage.&lt;br /&gt;
* &#039;&#039;&#039;Why is the server experiencing high CPU usage?&#039;&#039;&#039; There&#039;s a spike in traffic.&lt;br /&gt;
* &#039;&#039;&#039;Why is there a spike in traffic?&#039;&#039;&#039; A promotional campaign was launched today.&lt;br /&gt;
* &#039;&#039;&#039;Why was the server not prepared for this spike given the promotional campaign?&#039;&#039;&#039; The marketing team didn&#039;t notify the IT department about the expected increase in traffic.&lt;br /&gt;
* &#039;&#039;&#039;Why didn&#039;t the marketing team notify the IT department?&#039;&#039;&#039; There&#039;s no established communication protocol for such events.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Root Cause&#039;&#039;&#039;: Lack of communication protocol between the marketing and IT departments led to the server not being prepared for a spike in traffic. &#039;&#039;&#039;Corrective Action&#039;&#039;&#039;: Establish a communication protocol between departments for events or campaigns that can lead to significant changes in website traffic.&lt;br /&gt;
&lt;br /&gt;
By following the 5 Whys methodology in these examples, the organizations were able to pinpoint the underlying issues and take corrective action to prevent future problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;guideline-document&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Guideline document =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Department&#039;&#039;&#039;: [Department Name]&lt;br /&gt;
* &#039;&#039;&#039;Date&#039;&#039;&#039;: [Date]&lt;br /&gt;
* &#039;&#039;&#039;Facilitator&#039;&#039;&#039;: [Facilitator&#039;s Name]&lt;br /&gt;
* &#039;&#039;&#039;Team Members&#039;&#039;&#039;: [Names of those involved in the analysis]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;problem-statement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 1. Problem statement ==&lt;br /&gt;
&lt;br /&gt;
Clearly define and describe the problem.&lt;br /&gt;
&lt;br /&gt;
[Description of the observed problem]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;the-5-whys&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 2. The 5 whys ==&lt;br /&gt;
&lt;br /&gt;
Start with the problem statement, and then proceed to ask &amp;amp;quot;Why?&amp;amp;quot; until the root cause is identified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;why-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Why 1 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;: Why did [problem or outcome from the previous answer] happen?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;: [Answer to the first &amp;amp;quot;Why?&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;why-2&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Why 2 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;: Why did [outcome from the previous answer] happen?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;: [Answer to the second &amp;amp;quot;Why?&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
(Continue the process as needed...)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;root-cause-identification&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 3. Root cause identification ==&lt;br /&gt;
&lt;br /&gt;
[Identified root cause after asking the series of &amp;amp;quot;Why?&amp;amp;quot; questions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;corrective-actions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 4. Corrective actions ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Proposed Action&#039;&#039;&#039;: [Suggested action to address the root cause]&lt;br /&gt;
* &#039;&#039;&#039;Responsible Person/Team&#039;&#039;&#039;: [Name/Team assigned to execute the action]&lt;br /&gt;
* &#039;&#039;&#039;Deadline&#039;&#039;&#039;: [Date by which the action should be implemented]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;follow-up&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 5. follow-up ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Review Date&#039;&#039;&#039;: [Date when the team will review if corrective actions have been effective]&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039;: [Pending/Completed/Effective/Ineffective]&lt;br /&gt;
* &#039;&#039;&#039;Notes&#039;&#039;&#039;: [Any observations or further recommendations]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543012.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:documentation templates]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=5_whys&amp;diff=1492</id>
		<title>5 whys</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=5_whys&amp;diff=1492"/>
		<updated>2025-10-19T17:51:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/documentation templates/5 whys to 5 whys: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The &amp;amp;quot;5 Whys&amp;amp;quot; is a problem-solving methodology that focuses on identifying the root cause of an issue by asking &amp;amp;quot;Why?&amp;amp;quot; repeatedly until the underlying problem is identified. It is a straightforward technique developed by Sakichi Toyoda and was later integrated into the Toyota Production System. Although it&#039;s called the &amp;amp;quot;5 Whys,&amp;amp;quot; it&#039;s not strictly limited to five questions; you keep asking &amp;amp;quot;Why?&amp;amp;quot; until you reach the root cause.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;procedure&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Procedure =&lt;br /&gt;
&lt;br /&gt;
* State the problem clearly.&lt;br /&gt;
* Ask &amp;amp;quot;Why did this problem occur?&amp;amp;quot;&lt;br /&gt;
* Based on the answer to the first &amp;amp;quot;Why?&amp;amp;quot;, ask &amp;amp;quot;Why?&amp;amp;quot; again.&lt;br /&gt;
* Continue the process until you identify the root cause of the problem.&lt;br /&gt;
* Once the root cause is identified, implement corrective actions to prevent the problem from recurring.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-of-an-organizations-server-unexpectedly-shuts-down&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example of an organization&#039;s server unexpectedly shuts down ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;: The server shut down unexpectedly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Why?&#039;&#039;&#039; The server overheated.&lt;br /&gt;
* &#039;&#039;&#039;Why did the server overheat?&#039;&#039;&#039; The cooling system failed.&lt;br /&gt;
* &#039;&#039;&#039;Why did the cooling system fail?&#039;&#039;&#039; The air filters were clogged with dust.&lt;br /&gt;
* &#039;&#039;&#039;Why were the air filters clogged with dust?&#039;&#039;&#039; They hadn&#039;t been cleaned or replaced in over a year.&lt;br /&gt;
* &#039;&#039;&#039;Why hadn&#039;t they been cleaned or replaced?&#039;&#039;&#039; There was no scheduled maintenance or reminder system in place.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Root Cause&#039;&#039;&#039;: The absence of a scheduled maintenance or reminder system for server upkeep led to the server&#039;s unexpected shutdown. &#039;&#039;&#039;Corrective Action&#039;&#039;&#039;: Implement a scheduled maintenance plan and set reminders for regular checks and replacements of crucial components.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;example-of-low-response-time-on-a-companys-e-commerce-website&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Example of low response time on a company&#039;s e-commerce website ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Problem&#039;&#039;&#039;: The e-commerce website is responding slowly.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Why?&#039;&#039;&#039; The server is experiencing high CPU usage.&lt;br /&gt;
* &#039;&#039;&#039;Why is the server experiencing high CPU usage?&#039;&#039;&#039; There&#039;s a spike in traffic.&lt;br /&gt;
* &#039;&#039;&#039;Why is there a spike in traffic?&#039;&#039;&#039; A promotional campaign was launched today.&lt;br /&gt;
* &#039;&#039;&#039;Why was the server not prepared for this spike given the promotional campaign?&#039;&#039;&#039; The marketing team didn&#039;t notify the IT department about the expected increase in traffic.&lt;br /&gt;
* &#039;&#039;&#039;Why didn&#039;t the marketing team notify the IT department?&#039;&#039;&#039; There&#039;s no established communication protocol for such events.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Root Cause&#039;&#039;&#039;: Lack of communication protocol between the marketing and IT departments led to the server not being prepared for a spike in traffic. &#039;&#039;&#039;Corrective Action&#039;&#039;&#039;: Establish a communication protocol between departments for events or campaigns that can lead to significant changes in website traffic.&lt;br /&gt;
&lt;br /&gt;
By following the 5 Whys methodology in these examples, the organizations were able to pinpoint the underlying issues and take corrective action to prevent future problems.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;guideline-document&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Guideline document =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Department&#039;&#039;&#039;: [Department Name]&lt;br /&gt;
* &#039;&#039;&#039;Date&#039;&#039;&#039;: [Date]&lt;br /&gt;
* &#039;&#039;&#039;Facilitator&#039;&#039;&#039;: [Facilitator&#039;s Name]&lt;br /&gt;
* &#039;&#039;&#039;Team Members&#039;&#039;&#039;: [Names of those involved in the analysis]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;problem-statement&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 1. Problem statement ==&lt;br /&gt;
&lt;br /&gt;
Clearly define and describe the problem.&lt;br /&gt;
&lt;br /&gt;
[Description of the observed problem]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;the-5-whys&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 2. The 5 whys ==&lt;br /&gt;
&lt;br /&gt;
Start with the problem statement, and then proceed to ask &amp;amp;quot;Why?&amp;amp;quot; until the root cause is identified.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;why-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Why 1 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;: Why did [problem or outcome from the previous answer] happen?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;: [Answer to the first &amp;amp;quot;Why?&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;why-2&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Why 2 ===&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Question&#039;&#039;&#039;: Why did [outcome from the previous answer] happen?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Answer&#039;&#039;&#039;: [Answer to the second &amp;amp;quot;Why?&amp;amp;quot;]&lt;br /&gt;
&lt;br /&gt;
(Continue the process as needed...)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;root-cause-identification&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 3. Root cause identification ==&lt;br /&gt;
&lt;br /&gt;
[Identified root cause after asking the series of &amp;amp;quot;Why?&amp;amp;quot; questions]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;corrective-actions&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 4. Corrective actions ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Proposed Action&#039;&#039;&#039;: [Suggested action to address the root cause]&lt;br /&gt;
* &#039;&#039;&#039;Responsible Person/Team&#039;&#039;&#039;: [Name/Team assigned to execute the action]&lt;br /&gt;
* &#039;&#039;&#039;Deadline&#039;&#039;&#039;: [Date by which the action should be implemented]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;follow-up&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== 5. follow-up ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Review Date&#039;&#039;&#039;: [Date when the team will review if corrective actions have been effective]&lt;br /&gt;
* &#039;&#039;&#039;Status&#039;&#039;&#039;: [Pending/Completed/Effective/Ineffective]&lt;br /&gt;
* &#039;&#039;&#039;Notes&#039;&#039;&#039;: [Any observations or further recommendations]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543012.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:Documentation_templates&amp;diff=1491</id>
		<title>Category:Documentation templates</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:Documentation_templates&amp;diff=1491"/>
		<updated>2025-10-19T17:51:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category documentation templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Templates]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Documentation_templates&amp;diff=1489</id>
		<title>Documentation templates</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Documentation_templates&amp;diff=1489"/>
		<updated>2025-10-19T17:51:57Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/documentation templates to Documentation templates: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Brainstorming_Whiteboard&amp;diff=1485</id>
		<title>Brainstorming Whiteboard</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Brainstorming_Whiteboard&amp;diff=1485"/>
		<updated>2025-10-19T17:51:56Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category confluence templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:confluence templates]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Brainstorming_Whiteboard&amp;diff=1483</id>
		<title>Brainstorming Whiteboard</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Brainstorming_Whiteboard&amp;diff=1483"/>
		<updated>2025-10-19T17:51:56Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/confluence templates/Brainstorming Whiteboard to Brainstorming Whiteboard: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:Confluence_templates&amp;diff=1482</id>
		<title>Category:Confluence templates</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:Confluence_templates&amp;diff=1482"/>
		<updated>2025-10-19T17:51:56Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category confluence templates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Templates]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Confluence_templates&amp;diff=1480</id>
		<title>Confluence templates</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Confluence_templates&amp;diff=1480"/>
		<updated>2025-10-19T17:51:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/confluence templates to Confluence templates: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Quarter_OKR_roadmap&amp;diff=1478</id>
		<title>Quarter OKR roadmap</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Quarter_OKR_roadmap&amp;diff=1478"/>
		<updated>2025-10-19T17:51:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Templates/Quarter OKR roadmap to Quarter OKR roadmap: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Template for defining the Objectives and Key Results of this quarter&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;year---quarter-number-2025---q1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Year - Quarter number (2025 - Q1) =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; table-width=&amp;quot;1552&amp;quot; layout=&amp;quot;center&amp;quot; ac:local-id=&amp;quot;e6df3cf3-5ddc-438e-9904-c545644259ec&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! &#039;&#039;&#039;Objetive&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;Key Result&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;priority&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;effort&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;value&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
! &#039;&#039;&#039;documentation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| What do we want to achieve&lt;br /&gt;
&lt;br /&gt;
| What is the expected measurable outcome&lt;br /&gt;
&lt;br /&gt;
| {{Status&lt;br /&gt;
 |title = LOW&lt;br /&gt;
 |colour = Red&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = medium&lt;br /&gt;
 |colour = Green&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = High&lt;br /&gt;
 |colour = Blue&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| {{Status&lt;br /&gt;
 |title = low&lt;br /&gt;
 |colour = Blue&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = medium&lt;br /&gt;
 |colour = Green&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = HIGH&lt;br /&gt;
 |colour = Red&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| {{Status&lt;br /&gt;
 |title = LOW&lt;br /&gt;
 |colour = Red&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = MEDIUM&lt;br /&gt;
 |colour = Green&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = high&lt;br /&gt;
 |colour = Blue&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| {{Status&lt;br /&gt;
 |title = Definition&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = in development&lt;br /&gt;
 |colour = Green&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = blocked&lt;br /&gt;
 |colour = Red&lt;br /&gt;
}}&lt;br /&gt;
{{Status&lt;br /&gt;
 |title = Completed&lt;br /&gt;
 |colour = Blue&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
| Confluence Link&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542843.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Cybersecurity&amp;diff=1477</id>
		<title>Cybersecurity</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Cybersecurity&amp;diff=1477"/>
		<updated>2025-10-19T17:51:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://hack4u.io/cursos/hacking-web/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 31424514.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Cybersecurity&amp;diff=1475</id>
		<title>Cybersecurity</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Cybersecurity&amp;diff=1475"/>
		<updated>2025-10-19T17:51:55Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/cybersecurity to Cybersecurity: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://hack4u.io/cursos/hacking-web/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 31424514.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Site_analyzers&amp;diff=1474</id>
		<title>Site analyzers</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Site_analyzers&amp;diff=1474"/>
		<updated>2025-10-19T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://web-check.xyz/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27852811.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Site_analyzers&amp;diff=1472</id>
		<title>Site analyzers</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Site_analyzers&amp;diff=1472"/>
		<updated>2025-10-19T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Site analyzers to Site analyzers: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://web-check.xyz/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27852811.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Performance&amp;diff=1471</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Performance&amp;diff=1471"/>
		<updated>2025-10-19T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;unlighthouse&lt;br /&gt;
 &amp;lt;!-- From bodyContent 5373953.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Performance&amp;diff=1469</id>
		<title>Performance</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Performance&amp;diff=1469"/>
		<updated>2025-10-19T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Performance to Performance: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;unlighthouse&lt;br /&gt;
 &amp;lt;!-- From bodyContent 5373953.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Pen_testing&amp;diff=1468</id>
		<title>Pen testing</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Pen_testing&amp;diff=1468"/>
		<updated>2025-10-19T17:51:54Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.wireshark.org/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27885576.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Pen_testing&amp;diff=1466</id>
		<title>Pen testing</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Pen_testing&amp;diff=1466"/>
		<updated>2025-10-19T17:51:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Pen testing to Pen testing: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://www.wireshark.org/&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27885576.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=IT_Reading_Doc&amp;diff=1465</id>
		<title>IT Reading Doc</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=IT_Reading_Doc&amp;diff=1465"/>
		<updated>2025-10-19T17:51:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;articles&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Articles =&lt;br /&gt;
&lt;br /&gt;
https://samirs-organization-6.gitbook.io/github-actions-by-example&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;books&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Books =&lt;br /&gt;
&lt;br /&gt;
* Psychology of Computer Programming - Gerard&lt;br /&gt;
* Mythical Man-month - Frederic&lt;br /&gt;
* Accelerate Devops - Nicole&lt;br /&gt;
* Site Reliability Engineer&lt;br /&gt;
 &amp;lt;!-- From bodyContent 7831553.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=IT_Reading_Doc&amp;diff=1463</id>
		<title>IT Reading Doc</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=IT_Reading_Doc&amp;diff=1463"/>
		<updated>2025-10-19T17:51:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/IT Reading Doc to IT Reading Doc: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;articles&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Articles =&lt;br /&gt;
&lt;br /&gt;
https://samirs-organization-6.gitbook.io/github-actions-by-example&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;books&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Books =&lt;br /&gt;
&lt;br /&gt;
* Psychology of Computer Programming - Gerard&lt;br /&gt;
* Mythical Man-month - Frederic&lt;br /&gt;
* Accelerate Devops - Nicole&lt;br /&gt;
* Site Reliability Engineer&lt;br /&gt;
 &amp;lt;!-- From bodyContent 7831553.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Documentation_tools&amp;diff=1462</id>
		<title>Documentation tools</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Documentation_tools&amp;diff=1462"/>
		<updated>2025-10-19T17:51:53Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://obsidian.md/ Obsidian]&lt;br /&gt;
* [https://www.atlassian.com/es/software/confluence Confluence]&lt;br /&gt;
* [https://www.notion.com/ Notion]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 48758786.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Documentation_tools&amp;diff=1460</id>
		<title>Documentation tools</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Documentation_tools&amp;diff=1460"/>
		<updated>2025-10-19T17:51:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Documentation tools to Documentation tools: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* [https://obsidian.md/ Obsidian]&lt;br /&gt;
* [https://www.atlassian.com/es/software/confluence Confluence]&lt;br /&gt;
* [https://www.notion.com/ Notion]&lt;br /&gt;
* [https://www.mediawiki.org/wiki/MediaWiki MediaWiki]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 48758786.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Code_assistants&amp;diff=1459</id>
		<title>Code assistants</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Code_assistants&amp;diff=1459"/>
		<updated>2025-10-19T17:51:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz VS codeViz]&lt;br /&gt;
&lt;br /&gt;
CodeViz is &#039;&#039;&#039;a VS Code extension that generates interactive diagrams of codebases, from system architecture down to function call graphs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://codeassist.google/ Gemini Code Assist]&lt;br /&gt;
&lt;br /&gt;
Google AI assistant for VS and Jetbrains&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27885569.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Code_assistants&amp;diff=1457</id>
		<title>Code assistants</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Code_assistants&amp;diff=1457"/>
		<updated>2025-10-19T17:51:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Code assistants to Code assistants: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[https://marketplace.visualstudio.com/items?itemName=CodeViz.codeviz VS codeViz]&lt;br /&gt;
&lt;br /&gt;
CodeViz is &#039;&#039;&#039;a VS Code extension that generates interactive diagrams of codebases, from system architecture down to function call graphs&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://codeassist.google/ Gemini Code Assist]&lt;br /&gt;
&lt;br /&gt;
Google AI assistant for VS and Jetbrains&lt;br /&gt;
 &amp;lt;!-- From bodyContent 27885569.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Books_sources&amp;diff=1456</id>
		<title>Books sources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Books_sources&amp;diff=1456"/>
		<updated>2025-10-19T17:51:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://en.wikipedia.org/wiki/Library_Genesis&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Z-Library&lt;br /&gt;
 &amp;lt;!-- From bodyContent 28016642.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:IT Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Books_sources&amp;diff=1454</id>
		<title>Books sources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Books_sources&amp;diff=1454"/>
		<updated>2025-10-19T17:51:52Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/Books sources to Books sources: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;https://en.wikipedia.org/wiki/Library_Genesis&lt;br /&gt;
&lt;br /&gt;
https://en.wikipedia.org/wiki/Z-Library&lt;br /&gt;
 &amp;lt;!-- From bodyContent 28016642.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Code_with_local_AI,_linux_%26_VSCode&amp;diff=1453</id>
		<title>Code with local AI, linux &amp; VSCode</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Code_with_local_AI,_linux_%26_VSCode&amp;diff=1453"/>
		<updated>2025-10-19T17:51:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category AI Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;install ollama: https://www.ollama.com/download/linux&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;how to download a model from https://www.ollama.com/search&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;choose gpt-oss, deepseek-r1, gemma or qwen3-coder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;type in the terminal “ollama pull gpt-oss:20b”&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;install “continue” extension in VSCode https://docs.continue.dev/getting-started/install&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;drag the “continue” extenstion icon from the left to the right side&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;configure the extension:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;there is no need to login&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;in the “select model” under the chat, select “Ollama” and the installed model&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;if you ask anything, it will throw an error that the model can’t be found&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the config.yaml that should have been opened (/home/$user/.continue/config.yaml) modify “models” section for this:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;models:&lt;br /&gt;
  - name: gpt-oss:20b&lt;br /&gt;
    provider: ollama&lt;br /&gt;
    model: gpt-oss:20b&lt;br /&gt;
    roles:&lt;br /&gt;
      - chat&lt;br /&gt;
      - edit&lt;br /&gt;
      - apply&lt;br /&gt;
      - autocomplete&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is because there is some kind of bug (right now) and it appends “openai” in the model name, it doesn’t use the proper name we pulled before from ollama repository.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;add another models depending on your hardware capabilities:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;RTX 3090&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;gpt-oss:20b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;deepseek-r1:14b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;qwen3-coder:30b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;llama3.1:8b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;!-- From bodyContent 34734092.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Code_with_local_AI,_linux_%26_VSCode&amp;diff=1451</id>
		<title>Code with local AI, linux &amp; VSCode</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Code_with_local_AI,_linux_%26_VSCode&amp;diff=1451"/>
		<updated>2025-10-19T17:51:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/AI Resources/code with local AI, linux &amp;amp; VSCode to Code with local AI, linux &amp;amp; VSCode: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;install ollama: https://www.ollama.com/download/linux&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;how to download a model from https://www.ollama.com/search&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;choose gpt-oss, deepseek-r1, gemma or qwen3-coder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;type in the terminal “ollama pull gpt-oss:20b”&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;install “continue” extension in VSCode https://docs.continue.dev/getting-started/install&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;drag the “continue” extenstion icon from the left to the right side&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;configure the extension:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;there is no need to login&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;in the “select model” under the chat, select “Ollama” and the installed model&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;if you ask anything, it will throw an error that the model can’t be found&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;In the config.yaml that should have been opened (/home/$user/.continue/config.yaml) modify “models” section for this:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;models:&lt;br /&gt;
  - name: gpt-oss:20b&lt;br /&gt;
    provider: ollama&lt;br /&gt;
    model: gpt-oss:20b&lt;br /&gt;
    roles:&lt;br /&gt;
      - chat&lt;br /&gt;
      - edit&lt;br /&gt;
      - apply&lt;br /&gt;
      - autocomplete&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;p&amp;gt;This is because there is some kind of bug (right now) and it appends “openai” in the model name, it doesn’t use the proper name we pulled before from ollama repository.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;add another models depending on your hardware capabilities:&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;RTX 3090&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;gpt-oss:20b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;deepseek-r1:14b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;qwen3-coder:30b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;llama3.1:8b&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
 &amp;lt;!-- From bodyContent 34734092.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Generic_AI_resources&amp;diff=1450</id>
		<title>Generic AI resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Generic_AI_resources&amp;diff=1450"/>
		<updated>2025-10-19T17:51:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category AI Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;text-general-purpose&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Text General purpose =&lt;br /&gt;
&lt;br /&gt;
* [https://chatgpt.com/ chatGPT]&lt;br /&gt;
* [https://aistudio.google.com/prompts/new_chat Gemini]&lt;br /&gt;
* [https://claude.ai/ Claude]&lt;br /&gt;
* [https://grok.com/ Grok]&lt;br /&gt;
* [https://chat.deepseek.com/ Deepseek]&lt;br /&gt;
* [https://www.perplexity.ai/ Perplexity]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;text-to-image&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Text to image =&lt;br /&gt;
&lt;br /&gt;
* [https://openai.com/es-ES/index/dall-e-3/ Dall-e]&lt;br /&gt;
* Flux&lt;br /&gt;
** [https://playground.bfl.ai/image/generate playground]&lt;br /&gt;
** [[UserDocumentation:Knowledge_Central/Resources/IT_Resources/AI_Resources/AI:_Text_to_image_in_local|local]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;video&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Video =&lt;br /&gt;
&lt;br /&gt;
* [https://veo3.ai Veo3]&lt;br /&gt;
* [https://openai.com/sora/ Sora]&lt;br /&gt;
* [https://runwayml.com/ Runway]&lt;br /&gt;
* [https://app.pixverse.ai/ Pikalabs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;music&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Music =&lt;br /&gt;
&lt;br /&gt;
[https://suno.com Suno]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;voices&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Voices =&lt;br /&gt;
&lt;br /&gt;
[https://elevenlabs.io Eleven labs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;media&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Media =&lt;br /&gt;
&lt;br /&gt;
[https://aistudio.google.com/gen-media Google AI Studio]&lt;br /&gt;
&lt;br /&gt;
[https://fal.ai/ FAL]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documentation-expert&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Documentation expert =&lt;br /&gt;
&lt;br /&gt;
https://notebooklm.google.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;slides-presentation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Slides presentation =&lt;br /&gt;
&lt;br /&gt;
[https://www.kimi.com/kimiplus/cvvm7bkheutnihqi2100 Kimi Slides]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;local-ai&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Local AI =&lt;br /&gt;
&lt;br /&gt;
https://pinokio.co/&lt;br /&gt;
&lt;br /&gt;
[https://lmstudio.ai/ LM Studio]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 42041373.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Generic_AI_resources&amp;diff=1448</id>
		<title>Generic AI resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Generic_AI_resources&amp;diff=1448"/>
		<updated>2025-10-19T17:51:51Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/AI Resources/Generic AI resources to Generic AI resources: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;span id=&amp;quot;text-general-purpose&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Text General purpose =&lt;br /&gt;
&lt;br /&gt;
* [https://chatgpt.com/ chatGPT]&lt;br /&gt;
* [https://aistudio.google.com/prompts/new_chat Gemini]&lt;br /&gt;
* [https://claude.ai/ Claude]&lt;br /&gt;
* [https://grok.com/ Grok]&lt;br /&gt;
* [https://chat.deepseek.com/ Deepseek]&lt;br /&gt;
* [https://www.perplexity.ai/ Perplexity]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;text-to-image&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Text to image =&lt;br /&gt;
&lt;br /&gt;
* [https://openai.com/es-ES/index/dall-e-3/ Dall-e]&lt;br /&gt;
* Flux&lt;br /&gt;
** [https://playground.bfl.ai/image/generate playground]&lt;br /&gt;
** [[UserDocumentation:Knowledge_Central/Resources/IT_Resources/AI_Resources/AI:_Text_to_image_in_local|local]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;video&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Video =&lt;br /&gt;
&lt;br /&gt;
* [https://veo3.ai Veo3]&lt;br /&gt;
* [https://openai.com/sora/ Sora]&lt;br /&gt;
* [https://runwayml.com/ Runway]&lt;br /&gt;
* [https://app.pixverse.ai/ Pikalabs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;music&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Music =&lt;br /&gt;
&lt;br /&gt;
[https://suno.com Suno]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;voices&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Voices =&lt;br /&gt;
&lt;br /&gt;
[https://elevenlabs.io Eleven labs]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;media&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Media =&lt;br /&gt;
&lt;br /&gt;
[https://aistudio.google.com/gen-media Google AI Studio]&lt;br /&gt;
&lt;br /&gt;
[https://fal.ai/ FAL]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;documentation-expert&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Documentation expert =&lt;br /&gt;
&lt;br /&gt;
https://notebooklm.google.com&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;slides-presentation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Slides presentation =&lt;br /&gt;
&lt;br /&gt;
[https://www.kimi.com/kimiplus/cvvm7bkheutnihqi2100 Kimi Slides]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;local-ai&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Local AI =&lt;br /&gt;
&lt;br /&gt;
https://pinokio.co/&lt;br /&gt;
&lt;br /&gt;
[https://lmstudio.ai/ LM Studio]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 42041373.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=AI:_Text_to_image_in_local&amp;diff=1447</id>
		<title>AI: Text to image in local</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=AI:_Text_to_image_in_local&amp;diff=1447"/>
		<updated>2025-10-19T17:51:50Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category AI Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this case, where are going to use Flux (https://bfl.ai/)&lt;br /&gt;
&lt;br /&gt;
Flux (styled often as &#039;&#039;&#039;FLUX&#039;&#039;&#039; or &#039;&#039;&#039;FLUX.1&#039;&#039;&#039;) is a family of &#039;&#039;&#039;text-to-image generation models&#039;&#039;&#039; developed by &#039;&#039;Black Forest Labs (BFL)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Key features &amp;amp;amp; properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; table-width=&amp;quot;760&amp;quot; layout=&amp;quot;default&amp;quot; ac:local-id=&amp;quot;c24da384-3fc5-4ebc-ad49-82129ee44632&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature&lt;br /&gt;
&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Architecture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| A “rectified flow transformer” model, ~12B parameters, combining approaches from diffusion, transformer flow matching, etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Model Variants / Licencing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| There are several variants:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [schnell]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| The fast, distilled version. Open source, Apache-2.0 • high speed, fewer inference steps.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [dev]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| More powerful, more resource-intensive, open weights under non-commercial licence. Better fidelity.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [pro]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Commercial / API access only. Higher quality, possibly features not in open models.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Additional modes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| E.g. “Ultra”, “Raw” for very high resolution or photorealism. Also “Kontext” for editing / in-context image generation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Usage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Can be used via APIs, via HuggingFace / other model hubs, or locally with GUIs / “WebUIs” (Stable Diffusion‐style UIs like Forge, ComfyUI), etc.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
So it’s kind of a next‐gen Stable Diffusion-like set of models, with some distilled/faster versions and some high-quality ones. Good prompt following, potentially strong image quality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;use-cases-what-it-is-used-for&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Use cases / What it is used for ===&lt;br /&gt;
&lt;br /&gt;
* Generating images from text prompts (text→image).&lt;br /&gt;
* Image editing / in-context generation: e.g. “Kontext” mode which allows combining text + image input to guide edits.&lt;br /&gt;
* In creative workflows, concept art, renders, style transfer, etc.&lt;br /&gt;
* Can be used as a base for fine-tuning (LoRA, etc.), or with low-bit quantization etc. to run on lower-VRAM hardware.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to-install-run-flux-locally-cli-gui&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= How to install &amp;amp;amp; run Flux locally (CLI + GUI) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;graphical-user-interface&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Graphical User Interface ==&lt;br /&gt;
&lt;br /&gt;
To do it, we need another software to manage the GUI, in this case we will use comfyUI. It works with a node-based workflow.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;installation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Follow the guide for your OS: https://comfyui-wiki.com/en/install/install-comfyui&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;# For Ubuntu:&lt;br /&gt;
sudo apt install python3 python3-pip python3-venv&lt;br /&gt;
python3 -m venv comfy-env&lt;br /&gt;
source comfy-env/bin/activate&lt;br /&gt;
&lt;br /&gt;
pip install comfy-cli&lt;br /&gt;
comfy --install-completion&lt;br /&gt;
&lt;br /&gt;
comfy install&lt;br /&gt;
&lt;br /&gt;
comfy --workspace=/path/to/your/workspace install&lt;br /&gt;
#comfy --here install&lt;br /&gt;
&lt;br /&gt;
#GPU support for Nvidia&lt;br /&gt;
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124&lt;br /&gt;
#CPU support only&lt;br /&gt;
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download Flux.1 dev here https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main. You need to signup and download file into local folder ~/comfyUI/models/difussion_models/. This will be the base model to use.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download VAE (used to learn and generate new data based on patterns and features from a given dataset) http://huggingface.co/stabilityai/sd-vae-ft-mse-original/blob/main/vae-ft-mse-840000-ema-pruned.safetensors and place it in models/vae&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download CLIP Loader https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors and place it in models/text_encoders folder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download T5 https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors and place it in models/text_encoders folder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If you want to use a custom Model (checkpoint) or LoRA, you can download them from civitai.com&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;launch-comfyui&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Launch comfyUI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;comfy launch&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;load-template&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Load Template ===&lt;br /&gt;
&lt;br /&gt;
In the left side, there are multiple you can use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;configure-workflow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Configure workflow ===&lt;br /&gt;
&lt;br /&gt;
* for adding new nodes, double click on an empty space&lt;br /&gt;
 &amp;lt;!-- From bodyContent 45907992.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:AI Resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=AI:_Text_to_image_in_local&amp;diff=1445</id>
		<title>AI: Text to image in local</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=AI:_Text_to_image_in_local&amp;diff=1445"/>
		<updated>2025-10-19T17:51:50Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/IT Resources/AI Resources/AI: Text to image in local to AI: Text to image in local: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In this case, where are going to use Flux (https://bfl.ai/)&lt;br /&gt;
&lt;br /&gt;
Flux (styled often as &#039;&#039;&#039;FLUX&#039;&#039;&#039; or &#039;&#039;&#039;FLUX.1&#039;&#039;&#039;) is a family of &#039;&#039;&#039;text-to-image generation models&#039;&#039;&#039; developed by &#039;&#039;Black Forest Labs (BFL)&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Key features &amp;amp;amp; properties:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; table-width=&amp;quot;760&amp;quot; layout=&amp;quot;default&amp;quot; ac:local-id=&amp;quot;c24da384-3fc5-4ebc-ad49-82129ee44632&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Feature&lt;br /&gt;
&lt;br /&gt;
! Description&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Architecture&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| A “rectified flow transformer” model, ~12B parameters, combining approaches from diffusion, transformer flow matching, etc.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Model Variants / Licencing&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| There are several variants:&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [schnell]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| The fast, distilled version. Open source, Apache-2.0 • high speed, fewer inference steps.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [dev]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| More powerful, more resource-intensive, open weights under non-commercial licence. Better fidelity.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| – &#039;&#039;&#039;FLUX.1 [pro]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Commercial / API access only. Higher quality, possibly features not in open models.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Additional modes&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| E.g. “Ultra”, “Raw” for very high resolution or photorealism. Also “Kontext” for editing / in-context image generation.&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Usage&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
| Can be used via APIs, via HuggingFace / other model hubs, or locally with GUIs / “WebUIs” (Stable Diffusion‐style UIs like Forge, ComfyUI), etc.&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
So it’s kind of a next‐gen Stable Diffusion-like set of models, with some distilled/faster versions and some high-quality ones. Good prompt following, potentially strong image quality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;use-cases-what-it-is-used-for&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Use cases / What it is used for ===&lt;br /&gt;
&lt;br /&gt;
* Generating images from text prompts (text→image).&lt;br /&gt;
* Image editing / in-context generation: e.g. “Kontext” mode which allows combining text + image input to guide edits.&lt;br /&gt;
* In creative workflows, concept art, renders, style transfer, etc.&lt;br /&gt;
* Can be used as a base for fine-tuning (LoRA, etc.), or with low-bit quantization etc. to run on lower-VRAM hardware.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to-install-run-flux-locally-cli-gui&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= How to install &amp;amp;amp; run Flux locally (CLI + GUI) =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;graphical-user-interface&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Graphical User Interface ==&lt;br /&gt;
&lt;br /&gt;
To do it, we need another software to manage the GUI, in this case we will use comfyUI. It works with a node-based workflow.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;installation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Installation ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Follow the guide for your OS: https://comfyui-wiki.com/en/install/install-comfyui&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;# For Ubuntu:&lt;br /&gt;
sudo apt install python3 python3-pip python3-venv&lt;br /&gt;
python3 -m venv comfy-env&lt;br /&gt;
source comfy-env/bin/activate&lt;br /&gt;
&lt;br /&gt;
pip install comfy-cli&lt;br /&gt;
comfy --install-completion&lt;br /&gt;
&lt;br /&gt;
comfy install&lt;br /&gt;
&lt;br /&gt;
comfy --workspace=/path/to/your/workspace install&lt;br /&gt;
#comfy --here install&lt;br /&gt;
&lt;br /&gt;
#GPU support for Nvidia&lt;br /&gt;
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu124&lt;br /&gt;
#CPU support only&lt;br /&gt;
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cpu&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download Flux.1 dev here https://huggingface.co/black-forest-labs/FLUX.1-dev/tree/main. You need to signup and download file into local folder ~/comfyUI/models/difussion_models/. This will be the base model to use.&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download VAE (used to learn and generate new data based on patterns and features from a given dataset) http://huggingface.co/stabilityai/sd-vae-ft-mse-original/blob/main/vae-ft-mse-840000-ema-pruned.safetensors and place it in models/vae&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download CLIP Loader https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/clip_l.safetensors and place it in models/text_encoders folder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Download T5 https://huggingface.co/comfyanonymous/flux_text_encoders/resolve/main/t5xxl_fp16.safetensors and place it in models/text_encoders folder&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;If you want to use a custom Model (checkpoint) or LoRA, you can download them from civitai.com&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;launch-comfyui&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Launch comfyUI ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;comfy launch&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;span id=&amp;quot;load-template&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Load Template ===&lt;br /&gt;
&lt;br /&gt;
In the left side, there are multiple you can use.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;configure-workflow&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Configure workflow ===&lt;br /&gt;
&lt;br /&gt;
* for adding new nodes, double click on an empty space&lt;br /&gt;
 &amp;lt;!-- From bodyContent 45907992.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:AI_Resources&amp;diff=1444</id>
		<title>Category:AI Resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:AI_Resources&amp;diff=1444"/>
		<updated>2025-10-19T17:51:50Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category AI Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Knowledge Central]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:IT_Resources&amp;diff=1440</id>
		<title>Category:IT Resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:IT_Resources&amp;diff=1440"/>
		<updated>2025-10-19T17:51:49Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category IT Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Knowledge Central]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Design_tools&amp;diff=1436</id>
		<title>Design tools</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Design_tools&amp;diff=1436"/>
		<updated>2025-10-19T17:51:49Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category Design resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;in a browser, execute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;document.designMode = &amp;amp;quot;on&amp;amp;quot;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
to enable live edition&lt;br /&gt;
 &amp;lt;!-- From bodyContent 12910593.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Design resources]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Design_tools&amp;diff=1434</id>
		<title>Design tools</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Design_tools&amp;diff=1434"/>
		<updated>2025-10-19T17:51:49Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/Resources/Design resources/Design tools to Design tools: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;in a browser, execute:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight&amp;gt;document.designMode = &amp;amp;quot;on&amp;amp;quot;;&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
to enable live edition&lt;br /&gt;
 &amp;lt;!-- From bodyContent 12910593.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:Design_resources&amp;diff=1433</id>
		<title>Category:Design resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:Design_resources&amp;diff=1433"/>
		<updated>2025-10-19T17:51:48Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category Design resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Knowledge Central]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Category:Resources&amp;diff=1429</id>
		<title>Category:Resources</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Category:Resources&amp;diff=1429"/>
		<updated>2025-10-19T17:51:48Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Auto-created category Resources&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Knowledge Central]]&lt;br /&gt;
Automatically created category&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Project_evolution_phases&amp;diff=1426</id>
		<title>Project evolution phases</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Project_evolution_phases&amp;diff=1426"/>
		<updated>2025-10-19T17:51:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category manage objectives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We must know in which state is the company before start taking decisions following the 3X model. This model doesn&#039;t only apply to only the company, but also for each for their projects / business units.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082049.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;explore&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Explore ==&lt;br /&gt;
&lt;br /&gt;
There is an idea for solving a problem / necessity on the market. The uncertainty of knowing if the idea will solve the problem is so high that we will have to explore quickly and provide rapid solutions to materialize the solution. &amp;amp;quot;Don&#039;t worry, be crappy&amp;amp;quot;. Use NoCode, SaaS or whatever to test it fast.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expand&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expand ==&lt;br /&gt;
&lt;br /&gt;
We have proven that our solution solves the problem / necessity. We are starting to make marketing of it and implementing new features of the product. Now we have to focus on the expansion. The decisions that are taken must not suppose a bottleneck for the company. We can&#039;t over promise to be kind, we have to explain properly and sincerely what can be done or not. Ask why some goals are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;extract&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Extract ==&lt;br /&gt;
&lt;br /&gt;
Service works properly and business is predictable. We have to apply dynamics and techniques to maximize company profit reducing costs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= How to =&lt;br /&gt;
&lt;br /&gt;
Evolution doesn&#039;t have to be iterative, but incremental&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082208.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
Example of a Minimum Viable Project:&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082244.png|740px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;consolidate-standards&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Consolidate standards =&lt;br /&gt;
&lt;br /&gt;
Consolidating standards in a project context means capturing, harmonizing, and embedding all agreed‑upon processes, tools, metrics, and best practices into a single, accessible framework. Rather than letting teams reinvent the wheel, you create a “source of truth” that everyone refers to—covering everything from coding conventions or documentation templates to approval workflows and quality criteria.&lt;br /&gt;
&lt;br /&gt;
Continuous improvement relies on iterative cycles of planning, executing, checking, and acting. Without a stable set of baseline standards, each improvement cycle risks drifting away from prior gains or introducing inconsistency. By consolidating standards you:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Lock In What Works&#039;&#039;&#039;: Capture lessons learned, process tweaks, and newly discovered best practices so that proven methods become part of the standard toolkit.&lt;br /&gt;
* &#039;&#039;&#039;Ensure Repeatability&#039;&#039;&#039;: When everyone follows the same documented approach, successes are reproducible across teams and projects.&lt;br /&gt;
* &#039;&#039;&#039;Measure Progress Accurately&#039;&#039;&#039;: With clear metrics and definitions in place, you can objectively compare “before” and “after” states and quantify improvement.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082832.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;design-cycle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Design cycle =&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;design cycle&#039;&#039;&#039; is a structured, iterative process that guides teams from understanding a problem all the way through to delivering—and then improving—a solution. Rather than trying to “get it right” on the first pass, a design cycle breaks work into repeatable stages, each with its own goals and checks, so you continually learn, adapt, and reduce risk.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Agility &amp;amp;amp; Adaptability:&#039;&#039;&#039; Each pass through the cycle refines both the product and the process, making the team better at estimating, planning, and executing.&lt;br /&gt;
* &#039;&#039;&#039;Reduced Waste:&#039;&#039;&#039; Early validation and frequent testing ensure you spend less time on non‑viable features or solutions.&lt;br /&gt;
* &#039;&#039;&#039;Higher Quality &amp;amp;amp; User Satisfaction:&#039;&#039;&#039; Continuous user input and rigorous testing lead to products that truly meet needs and perform reliably in the field.&lt;br /&gt;
* &#039;&#039;&#039;Transparent Progress:&#039;&#039;&#039; Clear, repeatable stages with built‑in checkpoints help stakeholders see exactly where you are—and what remains—at any time.&lt;br /&gt;
* &#039;&#039;&#039;Scalable Governance:&#039;&#039;&#039; Whether you’re a small startup or a large enterprise, this framework can flex to projects of any size while maintaining consistency in how work gets done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;steps-of-a-design-cycle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Steps of a design cycle ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;idea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 1. Idea ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Encourages Creativity &amp;amp;amp; Divergent Thinking:&#039;&#039;&#039; By explicitly carving out time to brainstorm freely, teams generate a wider range of possible solutions, some of which may be truly innovative rather than incremental.&lt;br /&gt;
* &#039;&#039;&#039;Early Engagement:&#039;&#039;&#039; Stakeholders (users, sponsors, cross‑functional experts) can weigh in from the very beginning, ensuring diverse perspectives shape the direction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;validate&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 2. Validate ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risk Reduction:&#039;&#039;&#039; Quickly screens out unworkable or unprofitable ideas before dedicating development resources.&lt;br /&gt;
* &#039;&#039;&#039;User‑Centered Focus:&#039;&#039;&#039; Using lightweight techniques (surveys, interviews, paper prototypes) ensures that only ideas with real user appeal advance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;define-solution&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 3. Define Solution ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Clarity of Scope:&#039;&#039;&#039; Translates validated ideas into concrete requirements, wireframes, or specifications—removing ambiguity about what you’re building.&lt;br /&gt;
* &#039;&#039;&#039;Alignment:&#039;&#039;&#039; Gets all stakeholders on the same page around objectives, success metrics, and “must‑have” vs. “nice‑to‑have” features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;develop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 4. Develop ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Incremental Progress:&#039;&#039;&#039; Breaking the build into smaller, manageable increments makes scheduling, resource planning, and progress tracking more reliable.&lt;br /&gt;
* &#039;&#039;&#039;Early Value Delivery:&#039;&#039;&#039; Even partial prototypes or alpha releases can start generating feedback or revenue sooner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;test&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 5. Test ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Quality Assurance:&#039;&#039;&#039; Systematic functional and usability testing uncovers defects and UX issues before launch, reducing costly post‑release fixes.&lt;br /&gt;
* &#039;&#039;&#039;Data‑Driven Refinement:&#039;&#039;&#039; Insights from real users and automated tests guide targeted improvements rather than guessing at what needs work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;deliver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 6. Deliver ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Predictable Release Cadence:&#039;&#039;&#039; By treating “delivery” as a distinct phase, teams can lock down deployments, prepare support/training materials, and manage change more smoothly.&lt;br /&gt;
* &#039;&#039;&#039;Market Responsiveness:&#039;&#039;&#039; A clear delivery milestone lets marketing, sales, and operations plan around a firm go‑live date.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 7. Feedback ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Continuous Improvement Loop:&#039;&#039;&#039; Capturing user reactions, usage metrics, and internal retrospectives feeds directly into the next Idea phase—so the cycle never goes stale.&lt;br /&gt;
* &#039;&#039;&#039;Stakeholder Confidence:&#039;&#039;&#039; Demonstrates that you listen and adapt, which builds trust and often uncovers new revenue or efficiency opportunities.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543125.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:manage objectives]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Project_evolution_phases&amp;diff=1424</id>
		<title>Project evolution phases</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Project_evolution_phases&amp;diff=1424"/>
		<updated>2025-10-19T17:51:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/KC Project/Project management/manage objectives/project evolution phases to Project evolution phases: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We must know in which state is the company before start taking decisions following the 3X model. This model doesn&#039;t only apply to only the company, but also for each for their projects / business units.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082049.png|600px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;explore&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Explore ==&lt;br /&gt;
&lt;br /&gt;
There is an idea for solving a problem / necessity on the market. The uncertainty of knowing if the idea will solve the problem is so high that we will have to explore quickly and provide rapid solutions to materialize the solution. &amp;amp;quot;Don&#039;t worry, be crappy&amp;amp;quot;. Use NoCode, SaaS or whatever to test it fast.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;expand&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Expand ==&lt;br /&gt;
&lt;br /&gt;
We have proven that our solution solves the problem / necessity. We are starting to make marketing of it and implementing new features of the product. Now we have to focus on the expansion. The decisions that are taken must not suppose a bottleneck for the company. We can&#039;t over promise to be kind, we have to explain properly and sincerely what can be done or not. Ask why some goals are set.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;extract&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Extract ==&lt;br /&gt;
&lt;br /&gt;
Service works properly and business is predictable. We have to apply dynamics and techniques to maximize company profit reducing costs.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;how-to&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= How to =&lt;br /&gt;
&lt;br /&gt;
Evolution doesn&#039;t have to be iterative, but incremental&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082208.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
Example of a Minimum Viable Project:&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082244.png|740px|center]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;consolidate-standards&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Consolidate standards =&lt;br /&gt;
&lt;br /&gt;
Consolidating standards in a project context means capturing, harmonizing, and embedding all agreed‑upon processes, tools, metrics, and best practices into a single, accessible framework. Rather than letting teams reinvent the wheel, you create a “source of truth” that everyone refers to—covering everything from coding conventions or documentation templates to approval workflows and quality criteria.&lt;br /&gt;
&lt;br /&gt;
Continuous improvement relies on iterative cycles of planning, executing, checking, and acting. Without a stable set of baseline standards, each improvement cycle risks drifting away from prior gains or introducing inconsistency. By consolidating standards you:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Lock In What Works&#039;&#039;&#039;: Capture lessons learned, process tweaks, and newly discovered best practices so that proven methods become part of the standard toolkit.&lt;br /&gt;
* &#039;&#039;&#039;Ensure Repeatability&#039;&#039;&#039;: When everyone follows the same documented approach, successes are reproducible across teams and projects.&lt;br /&gt;
* &#039;&#039;&#039;Measure Progress Accurately&#039;&#039;&#039;: With clear metrics and definitions in place, you can objectively compare “before” and “after” states and quantify improvement.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_project_evolution_phasesimage-20250419-082832.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;design-cycle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Design cycle =&lt;br /&gt;
&lt;br /&gt;
A &#039;&#039;&#039;design cycle&#039;&#039;&#039; is a structured, iterative process that guides teams from understanding a problem all the way through to delivering—and then improving—a solution. Rather than trying to “get it right” on the first pass, a design cycle breaks work into repeatable stages, each with its own goals and checks, so you continually learn, adapt, and reduce risk.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Agility &amp;amp;amp; Adaptability:&#039;&#039;&#039; Each pass through the cycle refines both the product and the process, making the team better at estimating, planning, and executing.&lt;br /&gt;
* &#039;&#039;&#039;Reduced Waste:&#039;&#039;&#039; Early validation and frequent testing ensure you spend less time on non‑viable features or solutions.&lt;br /&gt;
* &#039;&#039;&#039;Higher Quality &amp;amp;amp; User Satisfaction:&#039;&#039;&#039; Continuous user input and rigorous testing lead to products that truly meet needs and perform reliably in the field.&lt;br /&gt;
* &#039;&#039;&#039;Transparent Progress:&#039;&#039;&#039; Clear, repeatable stages with built‑in checkpoints help stakeholders see exactly where you are—and what remains—at any time.&lt;br /&gt;
* &#039;&#039;&#039;Scalable Governance:&#039;&#039;&#039; Whether you’re a small startup or a large enterprise, this framework can flex to projects of any size while maintaining consistency in how work gets done.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;steps-of-a-design-cycle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Steps of a design cycle ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;idea&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 1. Idea ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Encourages Creativity &amp;amp;amp; Divergent Thinking:&#039;&#039;&#039; By explicitly carving out time to brainstorm freely, teams generate a wider range of possible solutions, some of which may be truly innovative rather than incremental.&lt;br /&gt;
* &#039;&#039;&#039;Early Engagement:&#039;&#039;&#039; Stakeholders (users, sponsors, cross‑functional experts) can weigh in from the very beginning, ensuring diverse perspectives shape the direction.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;validate&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 2. Validate ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Risk Reduction:&#039;&#039;&#039; Quickly screens out unworkable or unprofitable ideas before dedicating development resources.&lt;br /&gt;
* &#039;&#039;&#039;User‑Centered Focus:&#039;&#039;&#039; Using lightweight techniques (surveys, interviews, paper prototypes) ensures that only ideas with real user appeal advance.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;define-solution&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 3. Define Solution ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Clarity of Scope:&#039;&#039;&#039; Translates validated ideas into concrete requirements, wireframes, or specifications—removing ambiguity about what you’re building.&lt;br /&gt;
* &#039;&#039;&#039;Alignment:&#039;&#039;&#039; Gets all stakeholders on the same page around objectives, success metrics, and “must‑have” vs. “nice‑to‑have” features.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;develop&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 4. Develop ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Incremental Progress:&#039;&#039;&#039; Breaking the build into smaller, manageable increments makes scheduling, resource planning, and progress tracking more reliable.&lt;br /&gt;
* &#039;&#039;&#039;Early Value Delivery:&#039;&#039;&#039; Even partial prototypes or alpha releases can start generating feedback or revenue sooner.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;test&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 5. Test ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Quality Assurance:&#039;&#039;&#039; Systematic functional and usability testing uncovers defects and UX issues before launch, reducing costly post‑release fixes.&lt;br /&gt;
* &#039;&#039;&#039;Data‑Driven Refinement:&#039;&#039;&#039; Insights from real users and automated tests guide targeted improvements rather than guessing at what needs work.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;deliver&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 6. Deliver ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Predictable Release Cadence:&#039;&#039;&#039; By treating “delivery” as a distinct phase, teams can lock down deployments, prepare support/training materials, and manage change more smoothly.&lt;br /&gt;
* &#039;&#039;&#039;Market Responsiveness:&#039;&#039;&#039; A clear delivery milestone lets marketing, sales, and operations plan around a firm go‑live date.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;feedback&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== 7. Feedback ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Continuous Improvement Loop:&#039;&#039;&#039; Capturing user reactions, usage metrics, and internal retrospectives feeds directly into the next Idea phase—so the cycle never goes stale.&lt;br /&gt;
* &#039;&#039;&#039;Stakeholder Confidence:&#039;&#039;&#039; Demonstrates that you listen and adapt, which builds trust and often uncovers new revenue or efficiency opportunities.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543125.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Story_mapping&amp;diff=1423</id>
		<title>Story mapping</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Story_mapping&amp;diff=1423"/>
		<updated>2025-10-19T17:51:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category manage objectives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When tackleling an objective it is necessary to make a good previous study&lt;br /&gt;
&lt;br /&gt;
* Have the objective clear&lt;br /&gt;
* Define strategies to accomplish the objective&lt;br /&gt;
* Make tactical materialization proposals&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Story_mappingimage-20250419-080709.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
We must have a &amp;amp;quot;model&amp;amp;quot; for our application, in order to know which type of client are we dealing with and their main characteristics.&lt;br /&gt;
&lt;br /&gt;
It is recommendable that proposal meets INVEST:&lt;br /&gt;
&lt;br /&gt;
* Independent: they can be implemented in any order&lt;br /&gt;
* Negotiable: details can be discussed between all parts&lt;br /&gt;
* Valuable: must provide value to the user&lt;br /&gt;
* Estimable: it doesn&#039;t have an excessive complexity&lt;br /&gt;
* Small: can be materialized in a short time&lt;br /&gt;
* Testable: we can make tests to verify it works properly&lt;br /&gt;
&lt;br /&gt;
All objectives must be measurable through KPIs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;establish-priorities&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Establish priorities ==&lt;br /&gt;
&lt;br /&gt;
We must value the priority of the strategical and tactical proposals through ICE:&lt;br /&gt;
&lt;br /&gt;
* Impact: how much is it going to affect in the evolution of our project&lt;br /&gt;
* Confidence: how confident do we have that it will be successful&lt;br /&gt;
* Ease: complexity of their development&lt;br /&gt;
&lt;br /&gt;
Each of them has a value of 0 to 10. Priority is obtained from the sumatory of them all. With this, we can establish a Minimum Viable Increment. The higher the value, the more a quick win it will be.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;three-friends&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Three friends ==&lt;br /&gt;
&lt;br /&gt;
It is referred to the 3 primary perspectives to examine before, during and after the development phase of an increment iteration.&lt;br /&gt;
&lt;br /&gt;
* Business: which new value I want to provide?&lt;br /&gt;
* Development: How to build a solution for this requirement?&lt;br /&gt;
* QA: given that new value, how can I test it? given that solution, what could happen?&lt;br /&gt;
&lt;br /&gt;
We share an understanding of the requirement and we identify possible confusions and disagreements.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543055.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:manage objectives]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Story_mapping&amp;diff=1421</id>
		<title>Story mapping</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Story_mapping&amp;diff=1421"/>
		<updated>2025-10-19T17:51:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/KC Project/Project management/manage objectives/Story mapping to Story mapping: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;When tackleling an objective it is necessary to make a good previous study&lt;br /&gt;
&lt;br /&gt;
* Have the objective clear&lt;br /&gt;
* Define strategies to accomplish the objective&lt;br /&gt;
* Make tactical materialization proposals&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Story_mappingimage-20250419-080709.png|760px|center]]&lt;br /&gt;
&lt;br /&gt;
We must have a &amp;amp;quot;model&amp;amp;quot; for our application, in order to know which type of client are we dealing with and their main characteristics.&lt;br /&gt;
&lt;br /&gt;
It is recommendable that proposal meets INVEST:&lt;br /&gt;
&lt;br /&gt;
* Independent: they can be implemented in any order&lt;br /&gt;
* Negotiable: details can be discussed between all parts&lt;br /&gt;
* Valuable: must provide value to the user&lt;br /&gt;
* Estimable: it doesn&#039;t have an excessive complexity&lt;br /&gt;
* Small: can be materialized in a short time&lt;br /&gt;
* Testable: we can make tests to verify it works properly&lt;br /&gt;
&lt;br /&gt;
All objectives must be measurable through KPIs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;establish-priorities&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Establish priorities ==&lt;br /&gt;
&lt;br /&gt;
We must value the priority of the strategical and tactical proposals through ICE:&lt;br /&gt;
&lt;br /&gt;
* Impact: how much is it going to affect in the evolution of our project&lt;br /&gt;
* Confidence: how confident do we have that it will be successful&lt;br /&gt;
* Ease: complexity of their development&lt;br /&gt;
&lt;br /&gt;
Each of them has a value of 0 to 10. Priority is obtained from the sumatory of them all. With this, we can establish a Minimum Viable Increment. The higher the value, the more a quick win it will be.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;three-friends&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Three friends ==&lt;br /&gt;
&lt;br /&gt;
It is referred to the 3 primary perspectives to examine before, during and after the development phase of an increment iteration.&lt;br /&gt;
&lt;br /&gt;
* Business: which new value I want to provide?&lt;br /&gt;
* Development: How to build a solution for this requirement?&lt;br /&gt;
* QA: given that new value, how can I test it? given that solution, what could happen?&lt;br /&gt;
&lt;br /&gt;
We share an understanding of the requirement and we identify possible confusions and disagreements.&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1543055.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Scale_a_business&amp;diff=1420</id>
		<title>Scale a business</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Scale_a_business&amp;diff=1420"/>
		<updated>2025-10-19T17:51:47Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Added category manage objectives&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scaling a business is not just about increasing sales or expanding the market footprint; it involves a holistic approach that ensures that as the business grows, it remains sustainable, profitable, and aligned with its core values and objectives. This process requires a depth of understanding in several areas of business. Scaling is not just about growing bigger; it&#039;s about growing smarter. By understanding it, business leaders can ensure that their scaling efforts are sustainable, profitable, and in line with their long-term vision.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;iron-triangle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Iron triangle =&lt;br /&gt;
&lt;br /&gt;
Given a determinated solution to a problem, it has a scope, it takes time to complete it and has associated costs. This triple restriction must be taken into account when ensuring our product quality, due to we need to have a balance between them. Agile methodologies guide us to make these development triangles smaller.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Scale_a_businessimage-20250419-093313.png|536px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;understanding-the-market&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Understanding the market =&lt;br /&gt;
&lt;br /&gt;
It&#039;s paramount for businesses to deeply understand their target audience and market trends. This involves knowing the consumer&#039;s preferences, needs, pain points, and purchasing behaviors. Equally crucial is understanding the competitive landscape: who the key players are, their strengths and weaknesses, and potential opportunities for differentiation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;financial-acumen&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Financial acumen =&lt;br /&gt;
&lt;br /&gt;
Financial management is at the heart of scaling. This entails not just managing current finances but also forecasting future financial needs, understanding cash flow, and securing the necessary capital for expansion. Knowing when and how to reinvest profits or when to seek external funding is crucial.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;operational-efficiency&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Operational efficiency =&lt;br /&gt;
&lt;br /&gt;
As businesses grow, their operations can become more complex. This can lead to inefficiencies, which can erode profits. It&#039;s important to continuously refine and optimize operational processes, making use of modern technologies, software solutions, and best practices.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;human-resources-and-leadership&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Human resources and leadership =&lt;br /&gt;
&lt;br /&gt;
A growing business often means a growing team. Understanding how to recruit, train, and retain talent is vital. Additionally, leadership skills are needed to inspire and guide the team, ensuring everyone is aligned with the company&#039;s mission and objectives.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;product-or-service-innovation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Product or service innovation =&lt;br /&gt;
&lt;br /&gt;
To stay ahead of the competition and cater to an expanding clientele, continuous innovation is essential. This could mean refining existing products or services, introducing new ones, or even pivoting the business model based on emerging market needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;customer-relationship-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Customer relationship management =&lt;br /&gt;
&lt;br /&gt;
Maintaining strong relationships with existing customers while attracting new ones is a balancing act. Implementing effective customer service strategies and utilizing tools like CRM software can help manage and analyze customer interactions, ensuring satisfaction and loyalty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;technology-and-digital-transformation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Technology and digital transformation =&lt;br /&gt;
&lt;br /&gt;
In today&#039;s age, leveraging technology is no longer optional. Whether it&#039;s e-commerce platforms, data analytics, or cloud solutions, technology plays a pivotal role in scaling. A business needs to understand which technologies are most relevant to their operation and how to integrate them effectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;risk-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Risk management =&lt;br /&gt;
&lt;br /&gt;
With growth comes new challenges and potential threats. These could range from operational risks, financial vulnerabilities, to external factors like market fluctuations or geopolitical changes. Being prepared with a risk management strategy is essential.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;regulatory-compliance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Regulatory compliance =&lt;br /&gt;
&lt;br /&gt;
Especially for businesses expanding into new regions or countries, understanding and complying with local regulations, taxes, and laws is crucial to avoid legal complications and maintain a positive brand reputation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;cultural-and-organizational-adaptability&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Cultural and organizational adaptability =&lt;br /&gt;
&lt;br /&gt;
As the business scales, the organizational culture might need to evolve. This could involve restructuring teams, adapting to new market cultures, or integrating new corporate values. Being adaptable is key to navigating these shifts successfully.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;business-types&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Business types =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;viable&#039;&#039;&#039;: are those where income and costs grow equally. For example a restaurant: if you want to allow more clients, you need more waiters.&lt;br /&gt;
* &#039;&#039;&#039;scalable&#039;&#039;&#039;: it is a model where reached a certain point incomes grow more than the growth of the costs. Sales increment tends to be exponential, while costs increments linearly. This type of projects is risky, base projects that are expected to be highly profitable have a high failure risk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottlenecks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Bottlenecks =&lt;br /&gt;
&lt;br /&gt;
To avoid limitations during project evolution, it is necessary the identification of those processes that limit the proper consecution of objectives for the lack of resources.&lt;br /&gt;
&lt;br /&gt;
You need to be ready to adapt your strategy and make the necessary changes when you find out that something about the current situation is wrong. As in many other situations, it becomes clear that we need to take an agile stance. As software developers we need to be ready for change, caused by new insights of stakeholders, or the experience of a bottleneck in the current process. Continuously look for clues that indicate bottlenecks, teams frequently blocked by others, etc.&lt;br /&gt;
&lt;br /&gt;
The one rule that matters is maximizing our ability to frequently deliver value to customers.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Scale_a_businessimage-20250419-093403.png|760px|center]]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542964.mraw --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:manage objectives]]&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
	<entry>
		<id>http://wikitechia.top/index.php?title=Scale_a_business&amp;diff=1418</id>
		<title>Scale a business</title>
		<link rel="alternate" type="text/html" href="http://wikitechia.top/index.php?title=Scale_a_business&amp;diff=1418"/>
		<updated>2025-10-19T17:51:46Z</updated>

		<summary type="html">&lt;p&gt;Maintenance script: Maintenance script moved page UserDocumentation:Knowledge Central/KC Project/Project management/manage objectives/Scale a business to Scale a business: Cleaned title and categorized&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Scaling a business is not just about increasing sales or expanding the market footprint; it involves a holistic approach that ensures that as the business grows, it remains sustainable, profitable, and aligned with its core values and objectives. This process requires a depth of understanding in several areas of business. Scaling is not just about growing bigger; it&#039;s about growing smarter. By understanding it, business leaders can ensure that their scaling efforts are sustainable, profitable, and in line with their long-term vision.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;iron-triangle&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Iron triangle =&lt;br /&gt;
&lt;br /&gt;
Given a determinated solution to a problem, it has a scope, it takes time to complete it and has associated costs. This triple restriction must be taken into account when ensuring our product quality, due to we need to have a balance between them. Agile methodologies guide us to make these development triangles smaller.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Scale_a_businessimage-20250419-093313.png|536px|center]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;understanding-the-market&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Understanding the market =&lt;br /&gt;
&lt;br /&gt;
It&#039;s paramount for businesses to deeply understand their target audience and market trends. This involves knowing the consumer&#039;s preferences, needs, pain points, and purchasing behaviors. Equally crucial is understanding the competitive landscape: who the key players are, their strengths and weaknesses, and potential opportunities for differentiation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;financial-acumen&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Financial acumen =&lt;br /&gt;
&lt;br /&gt;
Financial management is at the heart of scaling. This entails not just managing current finances but also forecasting future financial needs, understanding cash flow, and securing the necessary capital for expansion. Knowing when and how to reinvest profits or when to seek external funding is crucial.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;operational-efficiency&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Operational efficiency =&lt;br /&gt;
&lt;br /&gt;
As businesses grow, their operations can become more complex. This can lead to inefficiencies, which can erode profits. It&#039;s important to continuously refine and optimize operational processes, making use of modern technologies, software solutions, and best practices.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;human-resources-and-leadership&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Human resources and leadership =&lt;br /&gt;
&lt;br /&gt;
A growing business often means a growing team. Understanding how to recruit, train, and retain talent is vital. Additionally, leadership skills are needed to inspire and guide the team, ensuring everyone is aligned with the company&#039;s mission and objectives.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;product-or-service-innovation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Product or service innovation =&lt;br /&gt;
&lt;br /&gt;
To stay ahead of the competition and cater to an expanding clientele, continuous innovation is essential. This could mean refining existing products or services, introducing new ones, or even pivoting the business model based on emerging market needs.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;customer-relationship-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Customer relationship management =&lt;br /&gt;
&lt;br /&gt;
Maintaining strong relationships with existing customers while attracting new ones is a balancing act. Implementing effective customer service strategies and utilizing tools like CRM software can help manage and analyze customer interactions, ensuring satisfaction and loyalty.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;technology-and-digital-transformation&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Technology and digital transformation =&lt;br /&gt;
&lt;br /&gt;
In today&#039;s age, leveraging technology is no longer optional. Whether it&#039;s e-commerce platforms, data analytics, or cloud solutions, technology plays a pivotal role in scaling. A business needs to understand which technologies are most relevant to their operation and how to integrate them effectively.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;risk-management&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Risk management =&lt;br /&gt;
&lt;br /&gt;
With growth comes new challenges and potential threats. These could range from operational risks, financial vulnerabilities, to external factors like market fluctuations or geopolitical changes. Being prepared with a risk management strategy is essential.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;regulatory-compliance&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Regulatory compliance =&lt;br /&gt;
&lt;br /&gt;
Especially for businesses expanding into new regions or countries, understanding and complying with local regulations, taxes, and laws is crucial to avoid legal complications and maintain a positive brand reputation.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;cultural-and-organizational-adaptability&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Cultural and organizational adaptability =&lt;br /&gt;
&lt;br /&gt;
As the business scales, the organizational culture might need to evolve. This could involve restructuring teams, adapting to new market cultures, or integrating new corporate values. Being adaptable is key to navigating these shifts successfully.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;business-types&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Business types =&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;viable&#039;&#039;&#039;: are those where income and costs grow equally. For example a restaurant: if you want to allow more clients, you need more waiters.&lt;br /&gt;
* &#039;&#039;&#039;scalable&#039;&#039;&#039;: it is a model where reached a certain point incomes grow more than the growth of the costs. Sales increment tends to be exponential, while costs increments linearly. This type of projects is risky, base projects that are expected to be highly profitable have a high failure risk.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bottlenecks&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Bottlenecks =&lt;br /&gt;
&lt;br /&gt;
To avoid limitations during project evolution, it is necessary the identification of those processes that limit the proper consecution of objectives for the lack of resources.&lt;br /&gt;
&lt;br /&gt;
You need to be ready to adapt your strategy and make the necessary changes when you find out that something about the current situation is wrong. As in many other situations, it becomes clear that we need to take an agile stance. As software developers we need to be ready for change, caused by new insights of stakeholders, or the experience of a bottleneck in the current process. Continuously look for clues that indicate bottlenecks, teams frequently blocked by others, etc.&lt;br /&gt;
&lt;br /&gt;
The one rule that matters is maximizing our ability to frequently deliver value to customers.&lt;br /&gt;
&lt;br /&gt;
[[File:UserDocumentation_Knowledge_Central_KC_Project_Project_management_manage_objectives_Scale_a_businessimage-20250419-093403.png|760px|center]]&lt;br /&gt;
 &amp;lt;!-- From bodyContent 1542964.mraw --&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Maintenance script</name></author>
	</entry>
</feed>