Software development
lastmod 2026-04-08created 2022-07-288 edits
Software development is the process of conceiving, designing, programming, documenting, testing, and bug fixing involved in creating and maintaining applications, frameworks, or other software components. Software development involves writing and maintaining source code, but in a broader sense it covers everything involved between the conception of the desired software through to the final manifestation of the software, usually in a planned and structured process. Software development also includes other activities involved in bringing a software product into being, such as research, new development, prototyping, modification, reuse, re-engineering, and maintenance.
Roadmap
- Developer Roadmaps
- Github - Roadmap to becoming a web developer in 2017 (2017 edition of the web developer roadmap)
- Software Engineer Roadmap :: Alice Through the Looking-Glass
Methodology is bullshit: principles for product velocity
See Software development process#Methodology is bullshit: principles for product velocity.
See also
- Software development process
- Software quality
- Software testing
- Software Development Life Cycle (SDLC)
- Computer engineering
- Korean: 카오스 엔지니어링 (Chaos Engineering)
- Korean: 단일 진실 공급원 (Single source of truth; SSOT)