The Online Livelink Performance Suite Roadmap
When it comes to software, we have come to expect a continual growth and change of the applications we use. This occurs for two main reasons: 1) stepwise development allows the fruits of your labour to be used before the entire application is ready; 2) commercial software requires a reason for people to upgrade/maintain the solution in order to sustain the recurring revenue we know as "software maintenance".The Online Livelink Performance Suite does not suffer from 2) but is definitely a stepwise development process. The following provides a development roadmap without any timeline commitments:
- Provide triggers for the uploaded data so that certain data create certain notifications and suggest specific actions to the user creating the data (ie: your "browse" times exceed best-practice)
- Provide triggers so that paying members of the community can become aware of data that suggests a potential performance and/or design problem that a Livelink Expert might assist with (ie: "User" has > 5% workflow transactions)
- Provide a structured physical infrastructure description (other than the free-form description available today) -- this will allow for an useful aggregation of results -- done
- Provide a more structured solution definition to allow for per-Solution Performance Fingerprints (Usage Profiles that describe particular Livelink solutions that might be useful for new as well as existing deployments of similar solutions) -- done
- Expand SummaryTiming parsed data to include Dates when the data was gathered -- done
- Use datestamps to determine times for Usage Profile scaling rather than hard-coded "1 hour" -- done, support for single day only
- Support for multiple days
- Support for determining number of users from logs (setting Session percentage based on #of named users) -- done in version 1.5
- Support for determining the average number of clicks / user from logs and setting User Activity appropriately) -- done in version 1.5
- Expand SummaryTiming parsed data to include cleaned user information (removing all real usernames and replacing with user1, user2 etc) so allow the Session and User activity to be determined through logs rather than entered by individuals -- v1.5 script updated to allow for user information to be included, it is not currently made into generic names
- Allow for the parsing of the more complex Livelink logs called "Timing" and "Connect" logs ... though not good candidates for performance data -- base support for parsing exists but all other logic remains SummaryTimings-centric
- Include Search / Index scaling
- Include general admin scaling
- Include DB scaling
- Provide a trend analysis of performance data
- Theme all the functions more appropriately so that multiple "look and feel" is possible
- Allow for the tools to use multiple uploaded files for a single data set (right now files must be concatenated together prior to upload
- The code is really useful to track any transaction-based application ... the code and documentation needs to be less specific to Livelink
For various reasons, not the least of which is that Drupal and all supporting modules are made as Open Source Software, the Online Livelink Performance Suite is not commercial software and is not currently available for download or perusal. The reason is simple, the license for Open Source allows the code to stay private as long as it isn't distributed at all, but if any of it is made available then all of it must be available to everybody. Without any protections in place, this effort could be co-opted by competitors .... the code will be made available once it is determined that the data and not the code forms the core value to the community.
That is, once there is enough diverse data that it becomes possible to model distinct Solutions (for instance, Email Management) then the value of the software to the community is less than the data that it brings in and we can feel confident that providing the code will not see the death of the community that created it, then we will release it to the world.


