CSR Matters

CSR, which mean Corporate Social Responsibility, matters because it ensures that companies operate ethically, contribute to sustainable development, and consider the interests of all stakeholders — not just shareholders.
By doing so, it can enhance a company's reputation, attract customers, and help recruit and retain top talent.

Artefact

Project Main Stakeholders Influence Level Interest Level
School Hashi Solver
  • Student team
  • Project instructor
  • Instructor: High
  • Team: Medium
  • Instructor: High (grading)
  • Team: High (learning/outcome)
Company NVM Dump Analyzer
  • Software engineering team
  • Supervisor
  • Embedded developers
  • Testers
  • Future interns
  • Supervisor: High
  • Engineering team: High
  • Future users: Medium
  • Supervisor: High
  • Engineering team: High
  • Future users: Medium

Project Example

Project Identified Risk Mitigation Strategy
School Hashi Solver Algorithmic failure — the solver fail on complex puzzles. Backtracking structure with modular OOP design, allowing debugging, iterative improvement, and generalization to all puzzle sizes.
Company NVM Dump Analyzer Loss of maintainability — since the previous version's codebase was lost, the new version needed to be simple and not hard to maintain. Implement documentation and clean architecture, including comments, modular Python code, and HTML/CSS generation following standards to ensure future scalability.

Framework Reference

Both of this projects reflect elements of the IEEE 12207 Software Development Life Cycle, which is a standard that establishes a common framework for software life cycle processes.

IEEE-12207 illustration

Commitment

Poster idea of commitment