My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
1
Patrick Duclos-Montagne
R&D engineer, products & services architect
Orange
@duclospapatrick.duclosmontagne@orange.com
https://www.linkedin.com/in/patrick-duclos-montagne-6a03425/
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 1:
Introducing the Tuleap context
at Orange group
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 1:
Introducing the Tuleap context
at Orange group
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Our tooling environment
Three main platforms in Orange:
• Microsoft SharePoint Collaboration
• Jive Software (known as « Plazza » in Orange)
• Tuleap (known as « OrangeForge » in Orange)
But also:
• WeKan, hosted in-house
/! out-of-premises storage is normally
forbidden (except for collaborative projects)
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
About me
Previously:
• first professional experiences in small companies
• back-end developer
• in charge of collaborative european projects
Today:
• involved in the community management of the Orange « products & services (i.e. software) architects » group
(~600 subscribers)
• technical contributor in a R&D project
• involved in the tooling activities (evaluation, recommendations, training and support)
Where do I work ?
• Orange Labs (formerly R&D)
• location = Lannion, Brittany, France
• ~1200 employees in Lannion (mainly technicians and engineers)
source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 2:
The Tuleap features that my
department are using every day
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Overview of features we like to configure and use
in our projects:
Always:
• Trackers
• Documents
• Files
• Wiki
• Web Site
• Subversion
• Announces
Frequently:
• Agile Dashboard
• Git
• Jenkins
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
About the project status
Private or public ?
Hybrid solutions:
• Main data are public (« r » right)
• « w » right for members
• restricted areas (admin, ad-hoc groups)
See illustration with
the Documents feature
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 3:
Our favorite feature:
the trackers ☺
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Why thinking in terms of ‘to-do’ / ‘errand’ / ‘item’
is so important ?
Some inspiring people or books:
• Nicolas Boileau (L’Art Poétique)
• David Allen (Getting Things Done)
• Bob (Remember The Milk)
see reference here
Nicolas Boileau, L’Art Poétique, 1674:
« Selon que notre idée est plus ou moins obscure,
L'expression la suit, ou moins nette, ou plus pure.
Ce que l'on conçoit bien s'énonce clairement,
Et les mots pour le dire arrivent aisément. »
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Use case #1: tracking the main data
in a standard project
In this example, only 3 trackers have been configured:
• Feedback items
• RollOut items
• et many stuff in the ToDoList
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Use case #1 (ctd):
On-boarding new people with friendly-to-use and visual
Cardwall and Kanban:
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Use case #2: advanced use of the trackers via the
Scrum Dashboard for a Delivery project
Condition: having a majority
of contributors already
convinced ;-)
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Use case #3: providing support on a particular topic
to other Orange projects
The requesters can see the processing of their demand
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Linking art #xxx with other Tuleap material
art doc
folder art
art art
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Linking art #xxx with other Tuleap material (ctd)
commit svn art
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 4:
Tuleap eases the on-boarding
of miscellaneous profiles
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Involving the designers…
How to share the ‘design’ data with all the team members,
even those who don’t have the Axure software ?
Workflow:
1. updating Axure mockups
2. exporting under HTML format
3. setting a SVN tag and pushing HTML to the web feature
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Involving the architects…
How to share the ‘architecture’ data with all the team members,
even those who don’t have the EA software ?
Semi-automated workflow:
1. updating UML model
2. exporting HTML and setting the SVN tag
via the Orange extension « Kit RAL » to EA
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Section 5:
lessons learnt, factors of
success
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
OrangeForge users can rely on (1/2):
Training sessions:
• delivered on-line, mainly by Laurence Terrien
• beginners sessions (overview of features)
• advanded sessions (Scrum, Kanban)
An internal community of users:
• a dedicated workspace in our social network platform
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
OrangeForge users can rely on (2/2):
An efficient helpdesk:
• that relies on… an OrangeForge tracker !! ☺
• for a change request: direct link to a Tuleap.net tracker (workflow directly accessible to the requester)
A highly experienced and very professional team supporting
the plateform:
• many thanks to Laurence Terrien, Romuld Cimia, Christian Bayle ! ☺
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
Conclusion
My Tuleap Story #TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
#TuleapCon2017 @TuleapOpenALM
100 % Agile & Open Source
My Tuleap Story
Some key figures
Number of projects
• ~4000 active projects in the 12 last months (total ~7300)
Number of users
• ~6000 active user accounts in the last month
OrangeForge is the name of the Tuleap
instance deployed in Orange

TuleapCon2017-Case-Study-Orange

  • 1.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source 1 Patrick Duclos-Montagne R&D engineer, products & services architect Orange @duclospapatrick.duclosmontagne@orange.com https://www.linkedin.com/in/patrick-duclos-montagne-6a03425/
  • 2.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 1: Introducing the Tuleap context at Orange group
  • 3.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 1: Introducing the Tuleap context at Orange group
  • 4.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Our tooling environment Three main platforms in Orange: • Microsoft SharePoint Collaboration • Jive Software (known as « Plazza » in Orange) • Tuleap (known as « OrangeForge » in Orange) But also: • WeKan, hosted in-house /! out-of-premises storage is normally forbidden (except for collaborative projects)
  • 5.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story About me Previously: • first professional experiences in small companies • back-end developer • in charge of collaborative european projects Today: • involved in the community management of the Orange « products & services (i.e. software) architects » group (~600 subscribers) • technical contributor in a R&D project • involved in the tooling activities (evaluation, recommendations, training and support) Where do I work ? • Orange Labs (formerly R&D) • location = Lannion, Brittany, France • ~1200 employees in Lannion (mainly technicians and engineers) source
  • 6.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 2: The Tuleap features that my department are using every day
  • 7.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Overview of features we like to configure and use in our projects: Always: • Trackers • Documents • Files • Wiki • Web Site • Subversion • Announces Frequently: • Agile Dashboard • Git • Jenkins
  • 8.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story About the project status Private or public ? Hybrid solutions: • Main data are public (« r » right) • « w » right for members • restricted areas (admin, ad-hoc groups) See illustration with the Documents feature
  • 9.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 3: Our favorite feature: the trackers ☺
  • 10.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Why thinking in terms of ‘to-do’ / ‘errand’ / ‘item’ is so important ? Some inspiring people or books: • Nicolas Boileau (L’Art Poétique) • David Allen (Getting Things Done) • Bob (Remember The Milk) see reference here Nicolas Boileau, L’Art Poétique, 1674: « Selon que notre idée est plus ou moins obscure, L'expression la suit, ou moins nette, ou plus pure. Ce que l'on conçoit bien s'énonce clairement, Et les mots pour le dire arrivent aisément. »
  • 11.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Use case #1: tracking the main data in a standard project In this example, only 3 trackers have been configured: • Feedback items • RollOut items • et many stuff in the ToDoList
  • 12.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Use case #1 (ctd): On-boarding new people with friendly-to-use and visual Cardwall and Kanban:
  • 13.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Use case #2: advanced use of the trackers via the Scrum Dashboard for a Delivery project Condition: having a majority of contributors already convinced ;-)
  • 14.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Use case #3: providing support on a particular topic to other Orange projects The requesters can see the processing of their demand
  • 15.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Linking art #xxx with other Tuleap material art doc folder art art art
  • 16.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Linking art #xxx with other Tuleap material (ctd) commit svn art
  • 17.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 4: Tuleap eases the on-boarding of miscellaneous profiles
  • 18.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Involving the designers… How to share the ‘design’ data with all the team members, even those who don’t have the Axure software ? Workflow: 1. updating Axure mockups 2. exporting under HTML format 3. setting a SVN tag and pushing HTML to the web feature
  • 19.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Involving the architects… How to share the ‘architecture’ data with all the team members, even those who don’t have the EA software ? Semi-automated workflow: 1. updating UML model 2. exporting HTML and setting the SVN tag via the Orange extension « Kit RAL » to EA
  • 20.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Section 5: lessons learnt, factors of success
  • 21.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story OrangeForge users can rely on (1/2): Training sessions: • delivered on-line, mainly by Laurence Terrien • beginners sessions (overview of features) • advanded sessions (Scrum, Kanban) An internal community of users: • a dedicated workspace in our social network platform
  • 22.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story OrangeForge users can rely on (2/2): An efficient helpdesk: • that relies on… an OrangeForge tracker !! ☺ • for a change request: direct link to a Tuleap.net tracker (workflow directly accessible to the requester) A highly experienced and very professional team supporting the plateform: • many thanks to Laurence Terrien, Romuld Cimia, Christian Bayle ! ☺
  • 23.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source Conclusion
  • 24.
    My Tuleap Story#TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source #TuleapCon2017 @TuleapOpenALM 100 % Agile & Open Source My Tuleap Story Some key figures Number of projects • ~4000 active projects in the 12 last months (total ~7300) Number of users • ~6000 active user accounts in the last month OrangeForge is the name of the Tuleap instance deployed in Orange