Ihsan Agile Resources
Practical tools for embedding Islamic ethics into Agile delivery.
Maintained openly on GitHub
Ihsan Agile is a living framework. The ethical challenges it addresses are not static, and neither are the practices required to respond to them. For that reason, Ihsan Agile resources are maintained as open, versioned artefacts, rather than fixed documents.
Most tools, templates, and guides are hosted on GitHub, which serves as the canonical source for Ihsan Agile materials. This allows resources to evolve through practice, feedback, and shared learning — rather than being frozen at a point in time.
If you are new to GitHub, you do not need to contribute code to benefit from or indeed to use these resources. You can simply read, adapt, and apply them in your own context.
Why GitHub?
Using GitHub is a deliberate choice, not a technical requirement.
GitHub allows Ihsan Agile resources to be:
Transparent — changes are visible and traceable
Versioned — improvements and corrections are documented over time
Adaptable — teams can fork and tailor resources responsibly
Collaborative — practitioners can suggest improvements based on lived experience
Accountable — ideas are open to scrutiny, not authority by assertion
This aligns with the values Ihsan Agile seeks to embody: amānah (trust), shūrā (consultation), and continuous improvement with integrity.
To contribute, check out our Community page.
Core Resources
All resources below are maintained in the Ihsan Agile GitHub repository:
Gharar Assessment Checklist: checklist helps development teams evaluate technical debt through the Islamic lens of gharar (harmful uncertainty).
Technical Uncertainty Register Guide: a structured, transparent system for documenting, tracking, and managing technical shortcuts in alignment with Islamic principles of disclosure, stewardship, and justice.
Ethical Definition of Done Checklist: Expand your Definition of Done to include ethical and Islamic criteria, ensuring work embodies Niyyah (intention), Iḥsān (excellence), and Maṣlaḥah (public good).
Muhāsabah Retrospective Template: Transform retrospectives from process improvement into spiritual practice - examining both efficiency and ethics, both process and character.
Niyyah Check-in Template: Use this at the beginning of Sprint Planning, PI Planning, or other planning sessions to establish conscious intention before work.
Stakeholder Barakah Review: Use this as a short, structured consultation to assess whether delivered work created genuine benefit (maṣlaḥah), upheld justice (ʿadl), and honoured stewardship (amānah) — with those affected, not just internally.
Frameworks:
Ihsan Agile Guide: a comprehensive framework embedding Islamic values in Agile delivery
Includes practices like Niyyah check-ins, Muhāsabah retrospectives, and the IAF and IAPS roles.
© 1447 AH / 2026 CE. All rights reserved.
"What is Ihsan (perfection)?" Allah's Messenger (ﷺ) replied, "To worship Allah as if you see Him, and if you cannot achieve this state of devotion then you must consider that He is looking at you."
Sahih al-Bukhari 50




