de04Red SME-Sim A First Approach
de04Red Challenges Team Management Team Management –Communication –Different skills –Progress monitoring / milestones reached –Motivation Technical Technical –Integration –Clear interfaces Risk Management Risk Management
de04Red Points of Interest Good solution to a real problem Good solution to a real problem Show the advantages of simulation Show the advantages of simulation Gain teamwork experience Gain teamwork experience Creating a suitable infrastructure to ease the project development Creating a suitable infrastructure to ease the project development
de04Red Points of Interest Technical Solution Technical Solution –Build a Distributed System –Integrate different and new technologies –Using an automatic build process –Create main functionality and keep extensibility in mind
de04Red Our Team Everybody wants to contribute to every role (Composite). Everybody wants to contribute to every role (Composite). Each role has one representative which is responsible for the different tasks and their completion. Each role has one representative which is responsible for the different tasks and their completion. This tasks have to be completed by the whole team. This tasks have to be completed by the whole team.
de04Red Team Responsibilities ManagementOliver ManagementOliver DevelopmentKarsten DevelopmentKarsten DocumentationTobias DocumentationTobias QAJan QAJan Configuration M.Kevin Configuration M.Kevin
de04Red Tools Using tools for: Using tools for: –Communication –Management –Platform / Development Goal Save time Goal Save time
de04Red Communication Tools Mailinglist Mailinglist Forum Forum Instant Messaging / VoIP Instant Messaging / VoIP
de04Red Management Tools Project management (MS Project/.Project) Project management (MS Project/.Project) Configuration management (CVS) Configuration management (CVS) Integration/build management (CruiseControl) Integration/build management (CruiseControl)
de04Red Platform / Development Two possibilities: Two possibilities: –Java / J2EE –C# /.NET / Enterprise Services IDE IDE –Eclipse (Java) –Visual Studio.NET (C#)
de04Red Requirements Easy to add new features resp. new, more detailed models Easy to add new features resp. new, more detailed models Reporting Reporting Easy to use / installation / maintainability Easy to use / installation / maintainability –Web-based front end Simulation to analyze the time, cost and the profit for a product. Simulation to analyze the time, cost and the profit for a product. Distributed System Distributed System Scalability Scalability Performance Performance
de04Red Discussion Questions…Feedback……