Skip to main content

Coding

Writing software to meet a required feature.

Also Known As

Related

Addresses / Mitigates

  • Feature Risk: Build or improve some features which our clients will find useful.
  • Process Risk: Problems with processes can be fixed by adding code.

Attendant Risks

Used By

  • Extreme Programming: Coding is a core activity in XP, with an emphasis on clear, simple code.
  • Lean Software Development: Lean practices emphasize building quality in throughout the coding process to prevent defects.
  • Scrum: Coding is a core activity in Scrum as it is in any software development framework.
  • Waterfall Development: The implementation phase in Waterfall involves converting design documents into functional software through coding.

Description

"Coding, in the context of software engineering, is the process of designing and building an executable computer program for accomplishing a specific computing task.": - Coding, Wikipedia

Coding is a core activity in software development, involving the translation of requirements and designs into functional code. High-quality coding practices are essential for creating reliable, maintainable, and efficient software. This involves writing clear, well-structured, and documented code that adheres to established standards and best practices.

See:

See Also

Extreme Programming

An Agile software development methodology that emphasizes customer satisfaction, teamwork, and frequent delivery of small, functional software increments.

Lean Software Development

An Agile software development methodology that emphasizes eliminating waste, building quality in, creating knowledge, deferring commitment, delivering fast, respecting people, and optimizing the whole.

Scrum

An Agile framework for managing and completing complex projects.

Waterfall Development

A traditional linear and sequential development methodology where each phase must be completed before moving on to the next.