Software Sustainability<br />Neil Chue Hong<br />Director, N.ChueHong@software.ac.uk<br />JISC Innovation Forum 2010<br />
The Software Sustainability Institute<br />A national facility for research software <br />Providing services for research...
Software Sustainability: preservation vs sustainability<br />Sustainability?<br />Image courtesy of London Permaculture un...
Why are you considering software sustainability?<br />Achieve legal compliance<br />Create heritage value<br />Enable cont...
Sustainability in Context<br />Support /<br />Contributions<br />Software<br />Sustainability<br />Community<br />Engageme...
How are you going to choose the right approach?<br />Preservation (techno-centric)<br />Emulation (data-centric)<br />Migr...
Software Sustainability<br />Comparable to software risk management<br />No one right “solution” but many examples of best...
Sustainability: thinking outside the box<br />
Upcoming SlideShare
Loading in …5
×

Understanding Sustainability and Doing It Better

751 views
726 views

Published on

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)

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
751
On SlideShare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
12
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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
  • Understanding Sustainability and Doing It Better

    1. 1. Software Sustainability<br />Neil Chue Hong<br />Director, N.ChueHong@software.ac.uk<br />JISC Innovation Forum 2010<br />
    2. 2. The Software Sustainability Institute<br />A national facility for research software <br />Providing services for research software users and developers<br />Developing research community interactions and capacity<br />Promoting research software best practice and capability<br />Sustaining software by helping to negotiate the stages of the software maturity cycle<br />
    3. 3. Software Sustainability: preservation vs sustainability<br />Sustainability?<br />Image courtesy of London Permaculture under CC-by-nc-sa license<br />Image courtesy of RGB Kew – not for reuse<br />Preservation?<br />
    4. 4. Why are you considering software sustainability?<br />Achieve legal compliance<br />Create heritage value<br />Enable continued access to data<br />Encourage software reuse<br />Manage systems and services<br />Purpose<br />
    5. 5. Sustainability in Context<br />Support /<br />Contributions<br />Software<br />Sustainability<br />Community<br />Engagement<br />Software<br />Engineering<br />Product<br />Management<br />Market<br />Development<br />Funding/<br />Effort<br />
    6. 6. How are you going to choose the right approach?<br />Preservation (techno-centric)<br />Emulation (data-centric)<br />Migration (functionality-centric)<br />Transition (process-centric)<br />Hibernation (knowledge-centric)<br />Approach<br />
    7. 7. Software Sustainability<br />Comparable to software risk management<br />No one right “solution” but many examples of best practice and process<br />Plan from before the start if possible<br />But must be reviewed regularly<br />How are you currently doing it and who should be supporting it?<br />
    8. 8. Sustainability: thinking outside the box<br />
    9. 9. “Give a man a fish, and you feed him for a day. <br />Teach a man to fish, and you feed him for life.”<br />Sustainable communities <br />demonstrate 4 key factors:<br />- cohesion and identity<br />- tolerance of diversity<br />- efficient use of resources<br />- adaptability to change<br />"Teach a man to fish, and you introduce <br />another competitor into the overcrowded <br />fishing industry. <br />Give a man a fish, and you <br />stimulate demand for your product"<br />

    ×