
Documenting Design Decisions using RFCs and ADRs - Bruno …
Jul 4, 2020 · Now that we've explored the steps from research over discussion up to deciding whether to adopt a proposal or not, we're entering the domain of Architectural Decision Records (ADRs in short). As your team increases the number of significant architecture decisions, documenting those in a decision log gets more important as well.
Companies Using RFCs or Design Docs and Examples of These
Jun 21, 2022 · For a more detailed article on successful planning approaches software engineering teams use, read my longer article: Engineering Planning with RFCs, Design Document and ADRs. As a note, Product Requirement Documents (PRDs) are commonly run side by side with an engineering design document.
Engineering Planning with RFCs, Design Documents and ADRs
ADRs (Architecture Design Records) are probably the most popular format due to being created for use with Git, as Markdown files, and their simple structure. See an overview of ADRs and another summary.
ADRs and RFCs: Their Differences and Templates - candost.blog
Jan 22, 2024 · Differences between ADRs and RFCs in software development. When and how to use each with practical guidance and templates for better decision-making.
RFCs vs ADRs vs PRs? : r/SoftwareEngineering - Reddit
Oct 29, 2023 · An architectural decision record (ADR) is generally dependant on a related request for comments (RFC) document before it. What is the impact therefore of storing all ADRs in a github repository with branch protections requiring a PR?
The Most Common Requirements Documents and How to Use …
The Product Requirements Document (PRD), Functional Requirements Document (FRD), and Software Requirements Document (SRD) or Software Requirements Specification (SRS), are essential tools to any requirements author.
Architecture Decision Record (ADR) | by Didier Caroff - Medium
Apr 11, 2021 · ADR is a critical documentation and validation tool to archive your main architecture decisions. You should use this type of process to: work on multiple projects in parallel. The Architecture...
Decision-making and design in growing engineering organisations …
Jun 28, 2023 · I've found a good pattern for structuring this written material to be the use of three distinct documents: Architecture decision records (ADRs): a decision that you've made. Problem requirements documents (PRDs): a problem that needs to be solved. Requests for comments (RFCs): a solution you'd like feedback on.
Product requirements document - Wikipedia
PRDs are most frequently written for software products, but they can be used for any type of product and also for services. Typically, a PRD is created from a user's point-of-view by a user/client or a company's marketing department (in the latter case it may also be called a Marketing Requirements Document (MRD)).
Defining Architecture Decision Record (ADR) - DZone
Apr 5, 2022 · With time and the evolution of technologies, building software has become faster but more complex in the same proportion. Therefore, tools that organize and mainly document software architecture...