ezKanban
ezKanban
專案簡介
ezKanban是一個可以多人即時協作的線上看板工具,讓使用者可以將敏捷方法中提到的看板工具電子化,協助其專案流程的管理及優化。在本專案中,開發團隊以ezKanban為例實作了許多近年常見的軟體設計及開發方法與模式,包含Test-Driven Development、Design Patterns、Clean Architecture、Domain-Driven Design、Event Sourcing、Event Storming、Command Query Responsibility Segregation等,研究如何將這些現代主流的方法結合並開發高品質的軟體。
專案特色
- Mob Programming 開發模式,讓所有成員一起開發,以促進團隊在開發過程中的討論,以確保所有成員可以一同學習、成長,同時可以兼顧高品質的程式碼。
- Web-based Application。前端以React進行開發,後端則使用Java搭配Spring Boot框架為開發工具。資料庫使用Postgres以及Event Store DB。