From imagining software to experiencing it before it exists For more than two decades, Agile has transformed the way software is built. Its principles emerged in response to a world where requirements evolved continuously, long development cycles created unnecessary risk, and organisations needed mechanisms to learn while delivering value. By breaking work into small, working increments, Agile enabled teams to reduce implementation risk, gather feedback early and continuously refine their products. Prototyping has followed a similar objective. Long before generative AI, paper sketches, wireframes, clickable mock-ups and interface design tools were widely used to explore ideas, capture requirements and help stakeholders understand a problem before committing to implementation. These techniques have always been valuable because they encourage discussion at a stage where change is still inexpensive. The limitation was never the concept of prototyping itself. It was the cost of realism. B...
It’s been a long time since I last wrote an article, but the recent gathering with fellow members of the Spanish Sakai community inspired me to share a few thoughts on our years of using Sakai at the University of Lleida (UdL) and its future. Two Decades of Sakai at UdL: A Commitment to Innovation Since September 13, 2004, the University of Lleida (UdL) has maintained a strong relationship with the Sakai platform. Over the past 20 years, UdL has focused on advancing ICT support for teaching and learning. From its initial launch with an early version of Sakai (1.0rc2), the platform has been a key tool in meeting the university’s educational needs. UdL chose Sakai to replace WebCT, opting for an open-source solution that aligned with its commitment to free software at the time. In the early years, UdL played an active role in developing Sakai. A notable contribution was the internationalization of the platform, making it easy to translate without modifying the source code. This effort he...