Markdown Editor

소규모 소프트웨어 팀 키트

소규모 팀을 위한 가벼운 문서: PRD, 간소화 SRS, 설계 문서, ADR, RFC, 스파이크, 표준, 커밋, PR, 테스트, 릴리스.

사용 순서에 따라 5단계로 정리한 템플릿 14개입니다. 편집기에서 템플릿을 열어 작성한 뒤 PDF, DOCX 또는 HTML로 내보낼 수 있습니다.

1단계

계획

  1. Product Requirements Document (PRD) Template

    전체

    Lean path or full PRD: evidence, metrics with baseline and guardrails, non-goals, user flow, FR table with acceptance criteria, UX states, NFRs, privacy, events, rollout gates

    ISO/IEC 25010:2023 (NFR categories, cited); WCAG 2.2
  2. Lightweight SRS Template for Small Teams

    표준

    Lightweight SRS for one small team, aligned with ISO/IEC/IEEE 29148:2018: scope, users, functional, non-functional and interface requirements, verification

    ISO/IEC/IEEE 29148:2018 (light); replaces IEEE 830
  3. Spike Report Template

    경량

    Time-boxed technical investigation: question, success criteria, approach, findings with evidence, risks, recommendation and next steps

2단계

의사결정

  1. Software Design Document Template

    표준

    Lean feature design doc: context, goals and non-goals, design, API and data changes, alternatives, cross-cutting concerns, rollout

  2. Architecture Decision Record (ADR) Template

    표준

    Lightweight Nygard-style ADR: status, context, decision, consequences, alternatives, related decisions, lifecycle and log

    Michael Nygard ADR format (2011)
  3. RFC Template (Request for Comments)

    표준

    RFC proposal: summary, motivation, guide-level explanation, detailed design, drawbacks, alternatives, prior art, rollout, decision

    Rust RFC process (section structure)
3단계

구축

  1. Coding Standards Template

    표준

    Team coding standards: naming, tool-enforced formatting, structure, errors, logging, tests, reviews, language rules

  2. Branching Strategy Template (Trunk-Based, SLSA Source)

    전체

    Branching standard: model selection, naming, MUST/SHOULD rules, ruleset settings, SLSA Source mapping, merging, release branches, hotfixes, exceptions, metrics

    SLSA 1.2 Source track; DORA trunk-based development; Conventional Commits 1.0.0
  3. Commit Message Convention Template

    표준

    Commit message standard: Conventional Commits structure, types and SemVer effect, scopes, breaking changes, footers and trailers, examples, commitlint and release tooling

    Conventional Commits 1.0.0; SemVer 2.0.0
  4. Pull Request Description Template

    경량

    PR description: summary with closing keyword, type of change, breaking changes and migration, test plan, security, AI assistance disclosure

    GitHub pull request templates; Conventional Commits 1.0.0; SemVer 2.0.0; DCO 1.1
4단계

검증

  1. Test Plan Template

    표준

    Practical feature or release test plan: scope, risks, approach per level, cases, environments, entry/exit criteria

  2. Code Review Checklist Template

    표준

    Team code review agreement: review types (ISO/IEC 20246, IEEE 1028), roles, checklist with OWASP Top 10:2025 mapping and AI-assisted code items, labels, PR size, SLA

    ISO/IEC 20246:2017; IEEE 1028-2008; OWASP Top 10:2025
5단계

릴리스와 이관

  1. Software Release Checklist Template (Staged Rollout, SBOM, VEX)

    전체

    Per-release checklist: planning and pre-mortem, freeze, QA, security, 2026 SBOM fields, VEX and advisories, signing, ring rollout, emergency rollback, sign-offs

    CISA Safe Software Deployment (2024); CISA 2026 SBOM Minimum Elements; NIST SSDF 1.1
  2. Changelog Template (Keep a Changelog)

    표준

    CHANGELOG.md in Keep a Changelog 1.1.0 format: Unreleased, six change types, YANKED, comparison links, maintainers' guide with SemVer 2.0.0 mapping

    Keep a Changelog 1.1.0; Semantic Versioning 2.0.0