Project Risks
Major risks for this project, and strategies to address them.
Risks can also be thought of as project uncertainties.
Re-inventing the Wheel
LIME is a large graphical application that will eventually have many components (data tools) that plug into it. There are existing applications with similiar architectures; can we use them?
Strategy: Leverage an existing framework with an plug-in architecture.
Staff Turnover
Mikah and Victor will be graduating at the end of the spring semester. Since they are the primary developers for LIME, they will eventually have the most knowledge and experience building tool plug-ins for LIME. How will their graduation affect the team's collective skill-set?
Possible strategy: Have them develop one or more tutorials for developers who will build tool plug-ins for LIME.
Eclipse & NET
Eclipse is the leading candidate for underlying platform. It is Java-based. Validation of input parameters is done by C# code in NET assemblies that represent LANDIS-II extensions. Can input data tools written for Eclipse (i.e., as Eclipse plug-ins) use the NET assemblies for input validation? We don't want to duplicate validation code.
Possible strategy: Run Eclipse on .NET

