CCS Insight Software Development Research Podcasts

Categories

Software and Systems Product Line Engineering
Agile
software development
general
Wearable Technology
Systems Engineering
Cloud

Archives

2020
February
January

2019
March

2018
December
May
April

2017
November

2015
June
March
January

2014
July
March
February
January

2013
May

2012
September
August
January

September 2012
S M T W T F S
     
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30

Syndication

Efficient and effective reuse strategies have long been a goal across many different industries in order to improve time to market constraints but also to enable a host of other valued benefits such as streamlining problem resolution and offering greater extension through feature and service variations of modules and components.

The focus on reuse has been fuelled by the crucial role that software now plays in the development and delivery of smarter products and systems. Certainly software offers greater flexibility and variation that enables components and modules to expand and reduce functionality quickly and simply.

However, managing the process of reuse and ensuring that it is not an onerous exercise has long been a challenge. Certainly practices such as Product Line Engineering and Software Product Lines are providing reuse and feature variation management frameworks that are beginning to deliver some levels of success within the delivery of smarter products and systems.

Given the increasing complexity of smarter systems and products and the high expectations of the market and the low tolerance for faults, ensuring the right steps and mindsets are embraced to ensure a successful and valued reuse strategy will be paramount.  

Over the course of the discussion we looked to identify the core features of a reuse strategy that delivers the kind of business value being sought in today’s climate and for going forward. We also looked to determine important considerations for improving the prospects for successful reuse.

Crucially, however, we looked to pinpoint what organizations tasked with delivering smarter products and systems can do to take the necessary steps towards implementing a reuse process for maximum and long term gain.


1