![]() |
Austin Software Process Improvement Network (A-SPIN) |
| Tuesday, April 15, 2003 Managing Reuse, by Mark Sutton -- Flashline Software Overview: While current technologies support reuse, additional techniques are required to make reuse initiatives effective and systematic. This presentation explores those developmental considerations, focusing on techniques involved with producing and consuming reusable assets. Once an asset has been identified, it may need to be refactored for reuse. We will suggest means for adapting the code to make it easier for other developers to understand and utilize. We’ll discuss different levels of granularity and packaging strategies for collections of classes. Finally, we’ll look at the types of meta-data and supporting documents that should accompany an asset to encourage adoption. About the Speaker: Mark Sutton began his career in the defense community as a software engineer and consultant. Mr. Sutton spent the following nine years at Rational Software, helping organizations define, learn and adopt architecture-centric, object oriented, process-and-tools-based best practices. For the last few years, he has focused on distributed-team application development, and is now helping Flashline help the software development community achieve its next major advance: asset-based software engineering. He holds a Masters in Software Engineering from George Mason University and earned his Computer Science degree at the University of California, San Diego (UCSD). |