Tagged articles
22 articles
Page 1 of 1
Architect's Guide
Architect's Guide
Feb 1, 2023 · Fundamentals

Guide to Becoming a Better Software Architect: Roles, Levels, Daily Activities, and Essential Skills

This comprehensive guide explains what a software architect does, defines the role and its hierarchical levels, outlines daily responsibilities, and details ten essential skills—including design, decision‑making, simplification, programming, and documentation—to help engineers advance toward senior architectural positions.

Design PatternsSoftware ArchitectureSoftware Engineering
0 likes · 14 min read
Guide to Becoming a Better Software Architect: Roles, Levels, Daily Activities, and Essential Skills
Programmer DD
Programmer DD
May 4, 2022 · R&D Management

What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience

The article reflects on a dozen years of software development experience to propose three evolving definitions of a software architect, classify various architect roles, and compare centralized versus collaborative work styles, highlighting why the term is often misused in the industry.

Career DevelopmentR&D managementSoftware Architecture
0 likes · 12 min read
What Really Defines a Software Architect? 3 Perspectives from 12 Years Experience
Wukong Talks Architecture
Wukong Talks Architecture
Apr 26, 2022 · R&D Management

Understanding the Software Architect Role: Three Definitions, Classifications, and Work Styles

The article reflects on a dozen years of software development experience to propose three evolving definitions of a software architect, examines why the term is often misused, categorises different architect types, and compares centralized versus connective work styles for effective R&D management.

R&D managementSoftware ArchitectureTeam Structure
0 likes · 10 min read
Understanding the Software Architect Role: Three Definitions, Classifications, and Work Styles
Architects Research Society
Architects Research Society
Feb 11, 2021 · Fundamentals

Application Architecture: Concepts, Strategies, Patterns, and the Role of the Application Architect

The article explains application architecture as a core pillar of enterprise architecture, detailing its focus on application behavior, interaction, data flow, strategic patterns, and the responsibilities and knowledge areas of the application architect within an organization.

IT Strategyapplication architecturearchitect role
0 likes · 9 min read
Application Architecture: Concepts, Strategies, Patterns, and the Role of the Application Architect
Top Architect
Top Architect
Apr 24, 2020 · R&D Management

Full‑time Software Architect: Roles, Responsibilities, Rights, and Evaluation

The article explains the distinction between part‑time and full‑time software architects, outlines the core responsibilities such as global technical planning, unified methods and standards, robust foundational construction, and practical implementation, and discusses the rights, assessment criteria, and practical ideas for establishing an effective architecture function within large organizations.

R&D managementSoftware Architecturearchitect role
0 likes · 11 min read
Full‑time Software Architect: Roles, Responsibilities, Rights, and Evaluation
Top Architect
Top Architect
Mar 16, 2020 · R&D Management

Why Software Architects Should Write Code: Benefits, Risks, and Best Practices

The article argues that the common belief that architects need not code is a misconception, explaining how hands‑on coding improves architectural decisions, team collaboration, design quality, and product ownership while also addressing potential drawbacks and offering practical solutions.

Software ArchitectureTechnical Debtarchitect role
0 likes · 11 min read
Why Software Architects Should Write Code: Benefits, Risks, and Best Practices
Architecture Digest
Architecture Digest
Aug 5, 2019 · R&D Management

What Is a Software Architect? Roles, Responsibilities, Types, and How to Become One

The article explains what a software architect does, outlines their responsibilities such as architecture design, technology selection, managing non‑functional requirements, solving technical challenges, and guiding teams, describes different types of architects, and offers advice on the skills and experience needed to become one.

Career DevelopmentSoftware ArchitectureTechnology Selection
0 likes · 6 min read
What Is a Software Architect? Roles, Responsibilities, Types, and How to Become One
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 4, 2019 · Fundamentals

What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path

This article explores the definition, duties, and career development of software architects, covering their role in different company stages, system decomposition, technical selection, team collaboration, various architect specializations, essential skills, and practical advice for advancing in the field.

Career DevelopmentSoftware ArchitectureSystem Design
0 likes · 15 min read
What Does a Software Architect Really Do? Roles, Responsibilities, and Career Path
Mike Chen's Internet Architecture
Mike Chen's Internet Architecture
Nov 13, 2018 · Fundamentals

Advancing to Software Architect: Roles, Responsibilities, and Essential Skills

This article explains what a software architect does, outlines their main responsibilities such as requirement analysis, system decomposition, technology selection, and specification writing, and highlights the essential design, technical, and communication skills needed to progress from junior developer to architect.

Software Architecturearchitect rolecommunication
0 likes · 5 min read
Advancing to Software Architect: Roles, Responsibilities, and Essential Skills
Architecture Digest
Architecture Digest
Jul 26, 2018 · Fundamentals

Key Qualities and Responsibilities of a Software Architect

The article outlines the essential qualities of a software architect, emphasizing business understanding, abstraction, strong coding ability, comprehensive system thinking, global impact awareness, and balanced decision‑making to ensure robust, scalable, and maintainable system designs.

Software ArchitectureSystem Designarchitect role
0 likes · 9 min read
Key Qualities and Responsibilities of a Software Architect
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Apr 9, 2018 · Fundamentals

Why Waterfall Architecture Struggles and How Agile Architecture Succeeds

This article compares traditional waterfall and agile software architecture, examining the roles, timelines, and deliverables of architects, sharing real‑world challenges, and offering practical guidelines for building sustainable, adaptable architectures in modern development teams.

Agile DevelopmentDocumentationSoftware Architecture
0 likes · 17 min read
Why Waterfall Architecture Struggles and How Agile Architecture Succeeds
ITFLY8 Architecture Home
ITFLY8 Architecture Home
Jan 28, 2018 · Fundamentals

Why Software Architecture Matters: Roles, Processes, and Best Practices

This article explains what software architecture is, why it is essential, the responsibilities and qualities of software architects, various architect specializations, the software‑requirements lifecycle, the ADMEMS‑based architecture process, multi‑view and 5‑view design methods, key drivers, common pitfalls, and reference resources.

Software Architecturearchitect roledesign process
0 likes · 17 min read
Why Software Architecture Matters: Roles, Processes, and Best Practices
Architecture Digest
Architecture Digest
Dec 10, 2017 · Fundamentals

Understanding Software Architecture: Definitions, Lifecycle, Importance, and the Role of an Architect

This article explains the concept of software architecture, its definition, lifecycle, importance, characteristics of good and bad designs, essential technical knowledge for Java architects, functional versus non‑functional requirements, types of architects, required hard and soft skills, and guidance on becoming and maintaining an effective software architect.

Non-functional RequirementsSoftware Architecturearchitect role
0 likes · 13 min read
Understanding Software Architecture: Definitions, Lifecycle, Importance, and the Role of an Architect
Alibaba Cloud Developer
Alibaba Cloud Developer
Oct 26, 2017 · R&D Management

What Does a Full‑Time Software Architect Actually Do? Insights from Alibaba

The article explores the distinction between part‑time and full‑time software architects, outlines the core responsibilities such as global technical planning, unified methods and standards, robust foundational building, and practical implementation, and discusses rights, assessment criteria, and practical ideas for effective architecture practice.

architect roleenterprise architecturetechnical leadership
0 likes · 10 min read
What Does a Full‑Time Software Architect Actually Do? Insights from Alibaba
21CTO
21CTO
May 13, 2016 · Fundamentals

What Makes a Great Software Architecture? Insights for Aspiring Architects

This article explores the definition, lifecycle, importance, and best practices of software architecture, compares good and bad designs, outlines the roles and responsibilities of architects, and offers guidance on the skills and mindset needed to become an effective software architect.

Non-functional RequirementsSoftware ArchitectureSystem Design
0 likes · 12 min read
What Makes a Great Software Architecture? Insights for Aspiring Architects
Architecture Digest
Architecture Digest
Mar 7, 2016 · R&D Management

Essential Qualities and Responsibilities of a Software Architect

The article outlines the essential qualities, responsibilities, and decision‑making principles of a software architect, emphasizing business understanding, comprehensive system design, technical depth, global perspective, and balanced trade‑offs to ensure scalable, maintainable, and future‑proof solutions.

Software ArchitectureSystem Designarchitect role
0 likes · 9 min read
Essential Qualities and Responsibilities of a Software Architect
21CTO
21CTO
Dec 7, 2015 · Fundamentals

What Makes a Great Software Architect? Core Skills and Mindset Explained

The article explores the evolving role of software architects in the internet era, outlining their core responsibilities, essential capabilities, and four key practices—broad information gathering, compromise, taking responsibility, and confronting conflict—to guide professionals toward effective system design and continuous growth.

Career DevelopmentSystem Designarchitect role
0 likes · 6 min read
What Makes a Great Software Architect? Core Skills and Mindset Explained
Qunar Tech Salon
Qunar Tech Salon
Nov 20, 2015 · Fundamentals

What Is a Software Architect? Definition, Core Value, and Essential Skills

The article defines a software architect as a senior engineer responsible for high‑level system design, explains the role’s core value in breaking large systems into low‑coupled modules, and outlines six essential abilities and four practical lessons for effective architectural practice.

Core SkillsSoftware ArchitectureSystem Design
0 likes · 15 min read
What Is a Software Architect? Definition, Core Value, and Essential Skills
Art of Distributed System Architecture Design
Art of Distributed System Architecture Design
Nov 11, 2015 · R&D Management

The Role, Responsibilities, and Self‑Cultivation of Software Architects

The article explains that software architecture is a set of critical decisions made by architects, outlines their multifaceted responsibilities—from research and design to persuasion and documentation—and presents eight principles for architects to develop professional ethics and continuous self‑improvement.

Software Architecturearchitect roledecision making
0 likes · 8 min read
The Role, Responsibilities, and Self‑Cultivation of Software Architects