WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
TuleapCon 2018. STMicroelectronics Success Story
1. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
Denis PILAT
IT Service Manager
STMicroelectronics
Tuleap in semiconductor industry
2. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
STMicroelectronics/ ICT department
Domain: Semiconductor
Internal challenges
‣ Development of embedded software that will go on ST chips.
‣ Development of dedicated platform & tools for the ST customers to develop their own
software stack.
‣ Several other challenges that has nothing to do with SW engineering, but resolved with
Tuleap.
3. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
Why we choose Tuleap
•Legacy reasons: first version of an ALM deployed in 2003, so before Tuleap
•A centralized tool, versus several tools, with a centralized user management
•Small cost for deployment and management lead us to choose Tuleap for 3 other use cases
•Limited cost scaling when usage increases, more logarithmic than linear
•Supported by the provider thru a contract defining strong Service Level Agreements
4. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
How do we use Tuleap (1)
People
• From 2 to 800 team members in one project
• Around 10.000 users with any kind of profile, from SW developers to purchasing
Projects
• Thousands of active projects out of the 5.500 hosted
• Mostly R&D and embedded software projects
4 Tuleap instances/servers (plus 4 dev. and 4 qualification environments)
5. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
How do we use Tuleap (2)
Main Tuleap tools (used by decreasing order of importance)
• Subversion
• Git
• Trackers
• Gerrit
• Wiki
• Agile dashboard
• Mailman
• Dolman
• SOAP API
• REST API
• FileReleaseSystem (FRS)
• CI connectors …
6. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
Configurations of Tuleap we made to meet our challenges
• A huge (~7500 users per year) centralized Tuleap instance shared with all the company for SW
development purpose but for other purpose, bound to Gerrit code review and several Git
mirrors for performance enhancements.
High Availability platform with real time replication of servers, data and database in 2 data
center.
• One Small Tuleap (~300 users) on an isolated network for highly confidential data dedicated to
secured data.
• One Medium Tuleap (~1000 users) on the internet for collaboration with external partners,
customers and suppliers.
• One Medium Tuleap dedicated to manufacturing organization for Test Programs, on a High
Availability platform with a Jenkins dedicated infrastructure.
7. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
Gains since our teams use Tuleap
• Regular phase-out of multiple Git and Subversion servers around the planet, decreasing
management and maintenance overhead for the company.
• Phase-out of some other forge or tracking systems with similar gains.
• Centralized data & application means more security and more control.
Why we recommend Tuleap
• Cost efficient solution, most of administration are delegated to users.
• Small set of human resources needed to manage our 4 instances.
8. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
The future of Tuleap in ST (since TuleapCon 2017)
• Light integration with Bugzilla (in Q3 2017) : DONE
• Ramp-up of the Test Program Management platform including Jenkins: DONE
• Deployment of Agile Methodologies: DONE
• Deployment of Git Pull Request: DONE
• New instance of Gerrit for one forge: TODO
• Usage of integrated test and validation tool, Tuleap Test Management: STARTED
• More automation with ICT supported Jenkins: TODO
The future of Tuleap in our company (2018)
• Git LFS, new Gerrit, TTM, Agile Dashboard larger usage @ST.
• In Tuleap: expecting deep renewal of document service and management of project end-of-life.
9. STMicroelectronics Success Story
100 % Agile and Open Source
www.tuleap.org Follow @TuleapOpenALM
Thanks for your involvement
and for your contribution to Tuleap life