Understanding Sustainability and Doing It Better - panel presentation by Neil Chue Hong at the JISC Innovation Forum 2010 (#JIF10).
See: http://www.jisc.ac.uk/events/2010/07/jif10/virtualgoodybag/understandingsustainability.aspx for other presentations and list of useful links (in Understanding Sustainability & Doing It Better document)
2. The Software Sustainability Institute A national facility for research software Providing services for research software users and developers Developing research community interactions and capacity Promoting research software best practice and capability Sustaining software by helping to negotiate the stages of the software maturity cycle
3. Software Sustainability: preservation vs sustainability Sustainability? Image courtesy of London Permaculture under CC-by-nc-sa license Image courtesy of RGB Kew – not for reuse Preservation?
4. Why are you considering software sustainability? Achieve legal compliance Create heritage value Enable continued access to data Encourage software reuse Manage systems and services Purpose
5. Sustainability in Context Support / Contributions Software Sustainability Community Engagement Software Engineering Product Management Market Development Funding/ Effort
6. How are you going to choose the right approach? Preservation (techno-centric) Emulation (data-centric) Migration (functionality-centric) Transition (process-centric) Hibernation (knowledge-centric) Approach
7. Software Sustainability Comparable to software risk management No one right “solution” but many examples of best practice and process Plan from before the start if possible But must be reviewed regularly How are you currently doing it and who should be supporting it?
9. “Give a man a fish, and you feed him for a day. Teach a man to fish, and you feed him for life.” Sustainable communities demonstrate 4 key factors: - cohesion and identity - tolerance of diversity - efficient use of resources - adaptability to change "Teach a man to fish, and you introduce another competitor into the overcrowded fishing industry. Give a man a fish, and you stimulate demand for your product"
Editor's Notes
Drawing on pool of specialists to drive the continued improvement and impact of research software developed by and for researchers
Millennium Seed Bank – Royal Botanic Gardens Kew
How does software sustainability fit within context of software engineering, community engagement, project management, fundingWhat are the external factors like change in effort, timelines and deadlines, licensing, step changes in product development
There is a spectrum of approachesExamples:-
I’ve been involved in Sustainable Community Development for some time, in different circumstances, for instance rural film provision