1. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
Pascal Gravoille – Software Factory Manager
Picture illustrating your organisation or industry
Our Success Story with Tuleap
Institute of Research and Technology
2. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
b<>com
•One of the 8 Institute of Research and Technology (IRT)
•Joints ventures between public institutions and private investor
•Created in November 2012
4 locations 3 fields of activity
- Rennes
- Brest
- Lannion
- Paris
•b<>com staff
•125 direct employees (including 20 PhD),
•115 persons coming from associated companies for a part of their working time
•15 Trainees
3. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
b<>com challenges
•Important TurnOver (500 persons in Active Directory, including 250 deprecated )
•Training / Information
•People are coming from different companies
•Different cultures
•Different tools
•Mix of people from Industry and academics
•Industry : stability
•Academic : creativity
•Certification
•ISO 13485 for medical development
4. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
Why did we choose Tuleap?
•Analysis done end of 2013
•Best of Open Source Software (InfoWorld Bossie Award)
•An accessible team for the support (Enalean)
•Identified people who eat their own dog food
•Open Software
•Long term support
•Used by Orange and other important companies
•In line with identified needs at end of 2013
5. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
How do we use Tuleap
Jenkins
serverJenkins
Server
Customer
Partner
Outside
b<>com
b<>com
MAD
VPN b<>com
b<>com
Jenkins
server
GitHub
b<>com DMZ
External
forge
Préprod.
forge
Intégration
forge
MAD
Active
Directory
b<>com
Internal
forge
Gerrit
server
Sonar
server
Internal Forge
•250 active users
•220 projects
• 65 medium projects
• 65 important projects
External Forge
•170 active users
•45 projects
• 20 medium projects
• 10 important projects
Project size
Users Projects
20-40 p 10
10-19 p 25
3-9 p 80
6. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
How do we use Tuleap
Internal Forge External Forge
High Use Git
Trackers
MediaWiki (↘)
Agile Dashboard
Continuous integration ( )
Documents
Trackers
MediaWiki
Files
Medium Use Home Page ( )
Documents
Files
Git
Home Page ( ?)
Agile Dashboard
Low use Subversion
CVS
Forum
List
News
Subversion
CVS
Forum
List ( ?)
News
Continuous integration
7. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
Main uses of Tuleap to meet our challenges
•Large use of Git
• Source code management is not an option. Git is the tool.
• Training, Workflow
•Use of Agile Dashboard
• Used by main project
• But slow migration to scrumban for some project
•Full Continuous Integration Chain
• Pull Request/Gerrit
• Jenkins
• Sonar
•Documentation generation based on Full continuous integration
• AsciiDoc
• Html generation
• Injection in « Home Page » service
8. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
Main gains using Tuleap
• A unique way to manage projects
• Cross fertilization between project teams
I would recommend using Tuleap because
• It is an open and active software
• Very good support from Enalean
9. www.tuleap.org Follow @TuleapOpenALM
100 % Agile and Open Source
BCom Institute of Research and Technology Success Story
The future of Tuleap in b<>com
• Authorization management
• For Jenkins, Sonar
• For Home Page
• Extension of documentation generation workflow
• Rely on Tuleap (or a dedicated server as a backup)
• Full review of Tuleap features
• Features are coming gradually with the different version
Internal
forge
Active
Directory
Apsyde
Group
replication