Stuff We Do
WebDev team remit covers the implementation and development of the University online brand, and development and support of the web publishing platform. We are currently actively engaged in a rethink of the architecture and design of the core University website to bring it firmly up to date with a coherent set of modern user-centered design principles.
We also cover a range of other central services (both public and internal), such as University blogs, the Student Guide, course web prospectus system, XCRI data feeds, online maps, Clearing system, internal staff directory, and news and events systems.
Oh and about 20 other key services. We have a lot of different customers from around the university. Yes, we do a lot!!
We can only deal with this heavy workload with a very thorough and organised Agile development process, with regular kanban-style business-as-usual mini-sprints. We have dedicated scrum master and product owner positions to help us manage our diverse range of products and customers.
We are strong advocates of Agile. We’ve tried other processes like waterfall and they just didn’t work. So we’re engaged in promoting Agile processes and helping other teams sort out what works best for them.
The webdev team offers strong UX skills, with Jonathan Thirlwell heading up UX development. We are actively engaged in establishing online brand guidelines, and a number of UX and design principles, which should also appear soon on our UX website.
However we do tend to reuse things like: Laravel, Flight, Bootstrap, less, as well as utilities like grunt, composer, bower, selenium, PHPUnit… We use capistrano for code deployment, and have experimented with vagrant for accurate dev build environments.
We use github extensively (of course), and led the adoption of github among other dev teams in the department. Sadly we’re not able to open most of our repos, although we do have a few that have been allowed to be opened to the world…