Tuesday, March 25, 2025
Tuesday, March 11, 2025
Framework vs Methodology vs Best Practice: Key Differences in Architecture
Framework vs Methodology vs Best Practice Explained | Medium
Defining Frameworks
A framework is a structured approach or template designed to address specific types of challenges or problems. It serves as a guide, outlining key elements, processes, and standards that organisations can follow to achieve consistency and efficiency in their work.
• TOGAF (The Open Group Architecture Framework): A framework for enterprise architecture that helps organisations align IT strategies with business goals.
• Zachman Framework: A comprehensive approach to organising and categorising enterprise architecture information.
• ITIL (Information Technology Infrastructure Library): A framework focused on IT service management.
These frameworks provide a shared language and structure that teams can use to streamline operations and achieve targeted outcomes.
When to Use a Framework
Frameworks are particularly useful in scenarios where standardisation and scalability are required. They offer clear definitions for roles, processes, and deliverables, ensuring that teams have a common understanding of how to approach a project or initiative.
For example, using a framework like TOGAF in enterprise architecture allows teams to:
• Develop a consistent structure for managing change and innovation.
• Scale their efforts efficiently across departments or geographies.
Frameworks are effective tools for maintaining alignment between technical efforts and broader organisational goals, making them a go-to choice for projects that demand coordination and repeatable processes.
What Is a Methodology?
Defining Methodologies
A methodology is a structured approach that defines the processes, techniques, and tools required to execute a project. Unlike a framework, which provides a broader structure, a methodology focuses on the specific actions and steps needed to achieve the desired outcomes.
Methodologies emphasise the “how” of project execution, guiding teams through a series of stages or practices to ensure consistency, efficiency, and clarity in achieving objectives.
Examples of Common Methodologies
Several methodologies are widely used in enterprise and solution architecture, each suited to different types of projects:
• Agile: A flexible approach centered on iterative development and continuous improvement, often used in software and solution architecture projects.
• Waterfall: A linear methodology where each phase of a project must be completed before moving to the next, making it suitable for well-defined requirements.
• Scrum: A subset of Agile, focused on delivering smaller, incremental outcomes through sprints, often involving collaborative teamwork.
In architectural projects, methodologies provide clear guidance on execution, helping teams align their efforts, track progress, and adapt to changes effectively. By choosing the right methodology, organisations can ensure their projects stay on track and deliver the intended results.
What Are Best Practices?
Defining Best Practices
Best practices refer to proven methods or approaches that have been shown to consistently deliver effective results. These are recommendations based on collective experience and established standards, often tailored to specific industries or disciplines.
In architecture, best practices can include actions like:
• Standardising documentation: Ensuring consistency and clarity across all project records.
• Prioritising stakeholder engagement: Involving key decision-makers and users throughout the project to align outcomes with expectations.
By adopting best practices, organisations can improve reliability and outcomes in their projects.
Monday, March 10, 2025
backend engineer
How to Become a backend Developer | by Seth Amankwah | Backend Developers
List: 後端工程師的第一堂課 | Curated by Johnliutw | Medium
What is Backend Development?
Backend development is under the software or web development umbrella and it is the development activities that are done at the back end of programs such as storing and analyzing data, as well as ensuring smooth application performance.
Back-end development covers server-side web application logic and integration and activities, like writing APIs, creating libraries, and working with system components instead of frontend development, which focuses on customer-facing services and programs.
The backend is normally termed server-side whereas the front-end. Is referred to as client-side.
Q&A:
web api is provided by backend engineer?
Yes, Web APIs (Application Programming Interfaces) are typically provided by backend engineers or developers.
Sunday, March 9, 2025
三種意識人格定位: 純性, 動性, 定性
嘖嘖 | 【雲川水月禪卡】|心靈深度探索 × 即時人際解方,從每次抽卡中找到人生解答
印度靈性哲學認為,我們的意識特質由三種屬性組成:▌純性(Sattva):
平靜、理性,專注於內在提升。
▌動性(Rajas):
熱情、行動,追求效率與成果。
▌定性(Tamas):
穩定、踏實,擅長接受現狀並找到持續的步伐。
> Find out which type you belonged to
假期結束,還沒準備無法進入狀態?三種意識人格如何重新定位,更快回到軌道?
印度三性人格
✨ 將假期的體悟轉化為行動,例如規劃學習、整理思緒,定位價值觀。
《動性》 收假時容易因缺乏刺激而懶散,難以適應原有步調。
✨ 設定衝刺目標,如工作挑戰或學習,讓行動與目標連結,找回節奏。
《定性》 收假時容易沈溺緩慢步調,造成拖延、延後規律節奏。
✨ 恢復固定作息或規律,如安排隔週最重要的三件事,穩定過渡。
Fix: We couldn’t update system reserved partition
Fix: We couldn’t update system reserved partition
-
嘖嘖 | 【雲川水月禪卡】|心靈深度探索 × 即時人際解方,從每次抽卡中找到人生解答 印度靈性哲學認為,我們的意識特質由三種屬性組成: ▌純性(Sattva): 平靜、理性,專注於內在提升。 ▌動性(Rajas): 熱情、行動,追求效率與成果。 ▌定性(Tamas): 穩定、踏實...
-
Emojie Information Name Value Emoji GitHubAsset +1 1f44d 👍 https://github.githubassets.com/images/icons/emoji/unicode/1f...
-
How to use powershell to create PDF file