与程式码不同步，而文件太少 也可能导致维护、沟通、学习和知识共享的问题。Alistair Cockburn写了透明清晰法：
原则.宣言中还包括以下原则：
敏捷软体开发方法.敏捷软体开发法支援广泛的软体开发生命週期。有的专注于实践（例如，极限编程、务实编程，敏捷建模），而有的专注于管理工作流程（例如Scrum，看板）。有的支援需求规范和开发（例如FDD）的活动，而另一些则试图涵盖整个开发生命週期（例如DSDM，RUP）。流行的敏捷软件开发框架包括（以下列