Post on 07-Apr-2018
transcript
8/4/2019 Managing Otre Project Using RTC Tools.finaL
1/14
1
Managing On the Road Eclipse(OTRE) project, using the RTC
tools
8/4/2019 Managing Otre Project Using RTC Tools.finaL
2/14
2
We are talking about.
Otre Project
Collaboration Tools
Time Mamagement
What we learned
8/4/2019 Managing Otre Project Using RTC Tools.finaL
3/14
3
About OTRE
OTRE - On The Road Eclipse project aims to create a collaborative learningplatform, to be used in university courses, but more general in anycomparison session that requires the use of shared tools such as chat,video conferencing, document sharing ...
Based on these considerations, the Project OTRE can be described as anexperiment in the realization of a collaborative project centered around theEclipse community.
The project was launched in November 2010 and involved about 30 students ofprogramming and software engineering courses for about 10 months. TheTeam Leaders are students of the course, while project managers are anacademic and a 3rd year student
8/4/2019 Managing Otre Project Using RTC Tools.finaL
4/14
4
OTRE sub projectsThe OTRE project consists of a series of subprojects, which is entrusted the task of
contributing to the realization of the retail platform. There are two kind of sub project:
TECNICAL Projects
SSIN (Single Sign IN)
RC (Reporting Center)
AVC (Audio e Video Conference) CST (Conference Sharing Tools)
IT (Interaction Tools)
MSC (Managing scientific contribution)
DOCUMENTAL Projects
RAM (Rational Asset Management)
RRPro (Rational Requisite Pro) OTRE Test (Rational Quality Manager)
ETC (Enhanced Team Concert)
8/4/2019 Managing Otre Project Using RTC Tools.finaL
5/14
OTRE architecture
RED5
RED5 Virtual Board
WIKIMEDIA
JOOMLA
OFFICESIPVoip
OFFICESIPChat
PHPBB
ALFRESCO
LDAPJasig CAS
INTERNET
OTRE-IT
OTRE-AVC
OTRE-SSIN
OTRE-CST
OTRE-MSC
OTRE-RC
8/4/2019 Managing Otre Project Using RTC Tools.finaL
6/14
6
Collaboration tools
The project management was performed using the support tools that haveallowed to facilitate the interaction between the working groups, to shareknowledge between team members and track the evolution of projects. Toachieve the goals we used some software that are part of the IBM Rational
platform.
Rational Team Concert, to manage the software versioning and project
management
Rational Requisite Pro, to create and sharing projects requisites
Rational Asset Management, to track the projects Asset
Rational Quality Manager, to create TestCase
8/4/2019 Managing Otre Project Using RTC Tools.finaL
7/14
7
Rational Team Concert (RTC)
RTC has been used to manage the versioning software, with the intent to allowa modular and collaborative software development. Moreover its used to
manage the project with Scrum development methodology, its a part of
Agile development methodology.
8/4/2019 Managing Otre Project Using RTC Tools.finaL
8/14
8
Rational Requisite Pro (RRPro)
RRPro, used to organize and document user requirements and applicationspecifications, controlling the evolution
8/4/2019 Managing Otre Project Using RTC Tools.finaL
9/14
9
Rational Asset Management (RAM)
RAM for the census and the management of the assets acquired during theprojecy development of the project, it allows you to identify, manage andgovern the design, development and consumption of resources. Its wasintegrated in Eclipse
8/4/2019 Managing Otre Project Using RTC Tools.finaL
10/14
10
Rational Quality Manager (RQM)
RQM is used to design the Test Cases for Otre sub projects, starting fromrequirements. Users create requirements directly from Rational RequisitePro and through a dynamic link, the RQM users can develop test cases.
Crossconnection
between RQMand RRpro
RQM
RRPro
8/4/2019 Managing Otre Project Using RTC Tools.finaL
11/14
11
0
20
40
60
80
100
120
Nov-10 Dec-10 Jan-11 Feb-11 Mar-11 Apr-11 May-11 Jun-11 Jul-11 Aug-11 Sep-11
Hours/MonthHours
Start Up
Requisitedefinition
Installation and configuration inLAB
SystemIntegration
Test Case
Production
Softwarediscovery
Monthly trend of time spent
8/4/2019 Managing Otre Project Using RTC Tools.finaL
12/14
12
Low
Medium
High
StartUp Requisite Discovery Installation Integration Test Production
RTC
RRPro
RAM
RQM
Jazz Tools used
8/4/2019 Managing Otre Project Using RTC Tools.finaL
13/14
13
Most widely communication used
To communicate during theproject we used Voip, Chat,Mail and presence meeting.In startup phase we performsome cobrowsing session topromote familiarity with Jazztools.
Support activities: Documents review
Technical support
Resources allocation
Project management
8/4/2019 Managing Otre Project Using RTC Tools.finaL
14/14
14
What we learnedThis project has taught us many things, this is what we learned:
Pros
Students are happy to apply what they study
Students can touch with hand the issues a collaborative development and identify the bestsolutions to solve them
Students can work in a team as if they were in a company
Cos
Poor communication between students belonging to other groups
The student often does not has the feeling of working in a shared environment (via RTC), soconsiders the his project as a thing in itself, without entering into a view that his work is part of a
broader project RTC and more generally Jazz tools, was not understood and metabolized as useful tool to
facilitate the work of development and integration