Patrick Duclos-Montagne presents his experience using Tuleap at Orange, an open source project management tool. He discusses how Tuleap is used across Orange for agile development, tracking issues and tasks, sharing documents and designs, and providing support to other projects. He emphasizes that Tuleap's trackers are particularly useful for managing work. Training, community support, and assistance from the Tuleap team help users be successful with the tool.
STMicroelectronics IT service Manager explains how requirement management and software development are managed at ST Worldwide : 10.000 active users, 5.000 R&D and embedded software projects.
STMicroelectronics IT service Manager explains how requirement management and software development are managed at ST Worldwide : 10.000 active users, 5.000 R&D and embedded software projects.
TuleapCon 2018. Tuleap Trackers and Cross-Tracker SearchTuleap
(Re)Discover the power of Tuleap Trackers : how to create advanced searches, creating reports with charts. Experience the new plugin Cross Tracker Search, first steps towards Project Portfolio Management.
This use case demonstrates how Airbus is using Tuleap after one year of deployment and on how Tuleap will be the masterpiece of Airbus’ DevOps strategy.
WordPress Development: Tracking Your Code With Version ControlSterling Hamilton
Slides from the 2011 Reno-Tahoe WordCamp covering why developers should be using some kind of Version Control System and what models are currently being used in the industry.
We’ll start with the broad overview of how the New Relic platform can be extended and customized to manage your distributed cloud architectures, drive immersive customer experience and provide real-time insights into your business. We’ll dive in and MongoDB will show us how they integrated database monitoring and analytics into the New Relic platform via multiple New Relic APIs. You’ll leave empowered to try existing integrations, excited to build new ones, and motivated to make the New Relic platform your own.
Angular 1.X Community and API DecissionsDavid Rodenas
A talk presented to AngularCamp 2016 (both January and July editions) explaining how and encourage to participate and contribute inside AngularJS core.
It contains lots of examples and screenshots of github to make the process public, visible and friendly.
Making Hacker’s Life Easier at Hackathons (3scale at Barcelona MusicHackDays)3scale
This is Manfred's talk (+ demo) entitled "Making Hacker’s Life Easier at Hackathons" where he presented APItools.com and how it can be used at hackathons to be more efficient and quicker.
(3scale at Barcelona MusicHackDays)
For more info, go here:
http://www.3scale.net/2014/06/3scale-provides-music-apis-apitools-barcelona-music-hack-day/
TuleapCon 2018. Tuleap Trackers and Cross-Tracker SearchTuleap
(Re)Discover the power of Tuleap Trackers : how to create advanced searches, creating reports with charts. Experience the new plugin Cross Tracker Search, first steps towards Project Portfolio Management.
This use case demonstrates how Airbus is using Tuleap after one year of deployment and on how Tuleap will be the masterpiece of Airbus’ DevOps strategy.
WordPress Development: Tracking Your Code With Version ControlSterling Hamilton
Slides from the 2011 Reno-Tahoe WordCamp covering why developers should be using some kind of Version Control System and what models are currently being used in the industry.
We’ll start with the broad overview of how the New Relic platform can be extended and customized to manage your distributed cloud architectures, drive immersive customer experience and provide real-time insights into your business. We’ll dive in and MongoDB will show us how they integrated database monitoring and analytics into the New Relic platform via multiple New Relic APIs. You’ll leave empowered to try existing integrations, excited to build new ones, and motivated to make the New Relic platform your own.
Angular 1.X Community and API DecissionsDavid Rodenas
A talk presented to AngularCamp 2016 (both January and July editions) explaining how and encourage to participate and contribute inside AngularJS core.
It contains lots of examples and screenshots of github to make the process public, visible and friendly.
Making Hacker’s Life Easier at Hackathons (3scale at Barcelona MusicHackDays)3scale
This is Manfred's talk (+ demo) entitled "Making Hacker’s Life Easier at Hackathons" where he presented APItools.com and how it can be used at hackathons to be more efficient and quicker.
(3scale at Barcelona MusicHackDays)
For more info, go here:
http://www.3scale.net/2014/06/3scale-provides-music-apis-apitools-barcelona-music-hack-day/
Tuleap Agile Planner, the first Open Source agile tool for EclipseEnalean
In july 2014 Enalean, Ericsson and Obeo announced the availability of the first Open Source Agile Planner for Eclipse. These slides have been presented at the EclipseCon Europe 2014 in Germany. They present a return on experience on how 3 companies worked together in an Agile way, within an Agile business, to provide a 100% libre and open source solution within the Eclipse ecosystem.
OpenNebulaConf 2013 - OpenNebula in a Multi-Customer-Environment by Bernd ErkOpenNebula Project
NETWAYS is using OpenNebula in their multi-customer cloud for years now. Having the roots in a typical XEN replacement, more and more cloud functionalities are used in production now. The system is heavily coupled with Puppet and all other internal systems like monitoring, backup and accounting. The talk will focus on the hurdles taken in the last years starting with various design considerations and different steps made to achieve the “final” architecture NETWAYS is using today. It’ will also give a detailed view onthe current setup and connected subsystems.
Bio:
Bernd Erk, Managing Director, has overseen the Managed Services, Consulting and Development business areas at NETWAYS since 2007. Ensuring the success and smooth operation of all customer projects and business processes, Bernd’s technical expertise stretches across Systems Management, Managed Services and Software Development. A contributor to Linux Magazine and Linux Technical Review in Germany, Bernd regularly publishes articles and presents on open source topics ranging across Icinga monitoring, MySQL database monitoring, OpenNebula Cloud framework and performance tuning among others.
Bernd was previously Operating Systems Specialist at Quelle Schickedanz AG & Co., where he worked heavily with Solaris, HPUX and Oracle databases. After which, Bernd spent 8 years as Business Unit Manager at Ise-Informatik where he dealt with Oracle databases and service oriented architectures.
The Data Behind DevOps: What Does it Take to be a High Performer? Jenkins Wor...Nicole Forsgren
How do you become a high performing technology organization? Over the past five years, the State of DevOps Report has shown how the highest-performing technology teams decisively outperform their lower-performing peers. The report has also investigated the effects of burnout, culture and employee engagement on organizational performance. Nicole Forsgren shares insights into the key leadership, technical, architectural, and product capabilities that drive these outcomes, including new findings from cloud, outsourcing, and open source. She offers highlights and surprises uncovered over the last five years from over 30,000 responses.
On a Big Data project, validating a promising idea through a prototype is a crucial step. Moving from a prototype to a production-ready application is another one.
Discover how Capgemini has implemented Apache Spark to build People Analytics, a Big Data Analytics platform dedicated to human resources departments.
Learn from our experience, code and best practices to strengthen the reliability, performances and maintainability of your application.
Limited WiP Society Melbourne Meetup August 2018
DevOps is one of those terms that is used by many people, but is often misunderstood. In this session we will discuss DevOps, what it is/how it can be used. We will also discuss the basics of Kanban to see how the two relate and how Kanban can assist in your DevOps implementation & rollout.
CCCNA17 Distributed CI and Testing for Cloudstack in a Hybrid CommunityShapeBlue
Everybody runs on specialised hardware and software environments. A lot of us are also running our own version of the Apache CloudStack software itself. This results in 1000s of different permutated environments in which it runs and should keep running. Is it realistic to want full test coverage, let alone a CI pipeline across all of these? This talk will outline a vision for a distributed, community based test platform that allows any users of the system to contribute automated test results, based on their environments and their configurations during the development life cycle. Two recent initiatives will be highlighted: the Trillian framework and @blueorangutan which contribute to delivering this overall vision. It'll also be shown what there is left to do and the input required from the community to make this vision reality.
Design Systems are a valuable asset to product teams of all sizes. They unify applications, creating a single “source of truth” for UI elements, UX principles, content strategy guidelines, and re-usable code for the components. Design Systems also add business value by reducing redundancy, outlining a strategic product vision, and keeping design and development in sync across products.
Integrating the Design System and building collaboration into the product development process is key to the success for the lifetime of the products.
Learning Outcomes:
- Define the Design System
- Learn to sell the Design System to business leaders
- Integrate the Design System into an Agile development process
- Design an application and build a Design System
Prometheus: Monitoring by "Pravin Magdum" from "Crevise". The presentation was done at #doppa17 DevOps++ Global Summit 2017. All the copyrights are reserved with the author
Fall 22: "From Kubernetes to PaaS to... err, what's next"Daniel Bryant
Developers building applications on Kubernetes today are being asked to not just code applications -- they are also responsible for shipping and running their applications, too. We often talk about needing a Kubernetes platform, but are we really looking for a PaaS? Or instead, are we looking for some kind of developer control plane with a Goldilock-sized collection of tools that provides just the right amount of platform? This talk will look back on my experience of building platforms, both as an end-user and now as part of an organization helping our customers do the same. We’ll wrap this talk with a walk-through of the CNCF ecosystem through the developer control plane lens, and look at what’s next in the future of this important emerging category.
My Presentation for the Lavacon 2014 conference. It's a case study on how I implemented a DITA-based, embedded User Assistance system in a software project, at almost no cost (other than my time). We did this despite the fact that the overall volume of information was low, and the company is a small one.
The reasons for choices are explored, and there are examples of DITA code.
JAX London 2014 "Moving to DevOps Mode: easy, hard or just plain terrifying?"Daniel Bryant
DevOps - is it for you? Heard about the wonderful ways it could benefit your organisation, but put off by the scary stories? Can you really make the transition to DevOps, and is it worth it? Listen and learn from two DevOps practitioners about their hands-on experiences in making the change. Covering a range of real life examples, this talk will explain the real business benefits to be had from using DevOps techniques, as well as the technical and personal aspects involved.
Whether it’s a small team within a startup or one of hundreds within a large organisation, this talk has practical advice on how to approach the challenge, what critical changes need to be considered, and what tools and processes are best suited for the situation. The adoption of DevOps is a game changing event for the industry. Learn why and learn how you can benefit from it too.
This talk was presented with Steve Poole (@spoole167) at JAX London, October 2014
It's gonna be PowerApps and Flow - are you ready? Penny Coventry
This slide deck was used at #SPSZurich. Microsoft Flow is free, plus, if you have an Office 365 tenant, then all your users will be able to use PowerApps - but do you want everyone in your organisation to create a Flow or PowerApps that can connect to anything? In this session, I looked at managing Flow and PowerApps, I covered Flow and PowerApps admin centers, Environments, Data Policies, PowerShell and how to keep up to date when new connectors are released. I discussed how to create a dev, test and production environments, saving and uploading Flows and PowerApps
Laurent CHARLES and Manuel VACELET, co-founders of Enalean, remember us how software changes the way industrial companies create value products and shares news about Tuleap and Enalean.
TuleapCon 2019. The power of Open Source to boost open innovationTuleap
Lionel Lourdin, President of the Free IT Foundation shares why you need Open Source tools now more than ever and how it boosts Open Innovation.
Interview of Lionel: https://youtu.be/RTdLktaBqYs
Replay talk (in french): https://youtu.be/Beg6RoQRovs
Tuleap integrates or is connected with efficient tools to automates development workflow. We will show you how building a continuous development and delivery pipeline with Git, Pull Requests and Jenkins in Tuleap.
TuleapCon 2019. Tuleap explained by the usersTuleap
What could be more tangible than explaining Tuleap by the users themselves? This track gives the floor to the ones who are working with Tuleap day after day. Whatever your profile, you will understand how much your job will become easier.
- Tuleap as a Developer
- Tuleap as an IT Ops
- Tuleap as a Service Manager
TuleapCon 2019. Scrum or Kanban: which is better for my teamTuleap
While the key to becoming agile is simply to embrace the approach and what it stands for, there are a number of methodologies that you can adopt. Two of the most popular methodologies are Kanban and Scrum.
This talk explains what Kanban and Scrum are, the similarities, the differences, how to decide which is the best option for your team and what it looks like in the real world.
TuleapCon 2019. Tuleap Trackers, when one size does not fit allTuleap
Have you ever dream you can customize as you (really) want your trackers? Say goodbye to waiting for administrator approval. With Tuleap tracking system, you can configure your project trackers, yourself, at project level. Fine-grained permissions, workflow and triggers, field dependencies, specific user groups, you get the full control. Sounds too good to be true? Come to this talk, you’ll get your smile back.
We play here familiar scenarios, unadapted, frustrating ones and we’ll show you how they can be fixed with Tuleap trackers configuration settings.
TuleapCon 2019. Full traceability from requirements to testsTuleap
Being able to trace project items all along the software lifecycle is a significant factor in assuring quality software development and maintenance. There are multiple benefits: from a business point of view: align evolving customers' needs with the software developed or satisfy compliance for regulatory standards, as well as from a software engineering point of view.
Tuleap enables tracing project items overall the software life. This talk explains how to link the first requirements and stories to the tests steps, to bugs, to source code, code review, CI and documents.
TuleapCon 2019. Agile at scale - SAFe in TuleapTuleap
Agile methodologies as Scrum, Kanban or XP focus on individual team planning and delivery activities. To scale agile across multiple teams and plan work at a higher level, the Scaled Agile Framework for the Enterprise (SAFe®) is an efficient approach. SAFe® provides ceremonies, roles, metrics and relationships that allow organizations to leverage lean and agile at enterprise scale.
One of the key point in SAFe® is the Agile Release Train (ART). The aim of the Train is to align teams to a common business and technology mission. This talk points out the essentials of SAFe with a particular attention on the ART.
Geoffroy GRELOT from the Direction Générale de l'Armement (DGA) of the French Government demonstrated how implementing SAFE using Tuleap.
Request a demo : https://www.tuleap.org/solutions/contact-us
TuleapCon 2019. Monitoring performances of your Tuleap serverTuleap
Tuleap does a good job out of the box to deliver a good performance level, even at scale of thousands or then-thousands of people. However, due to the high-level of configurations and the large number of combination of tools’ usage, you might hit performances issues.
In this talk, you discover how to put under control the key aspects of your platform and how Tuleap team deals with performance analysis using Prometheus in Grafana and Blackfire.
TuleapCon 2019. UGA - Reussir sa transition agile : des valeurs aux outilsTuleap
Quand il s'agit de fusionner les 3 départements IT de la 5ème Université Française, "créativité" et "efficacité opérationnelle" sont indispensables. Pour relever ce défi, le nouveau département IT de l'Université Grenoble Alpes (UGA) a dramaticalement changé ses habitudes et mis en place les principes du manifeste agile.
Etapes par étapes, Nina REIGNER-BAYAR, Directrice de l'Appui Numérique à la DSI de l'UGA, raconte l'histoire de cette transition agile: des valeurs aux projets pilotes qui utilisent désormais Tuleap.
From Aerospace, Space, Defence to Security and Transportation, Thales helps its customers to create a safer world by giving them the tools they need to perform critical tasks.
Raphael HIET, Project Design Authority at Thales, shares why he has selected Tuleap for his teams and how it has become a tool at the center of the teams.
TuleapCon 2019. STMicroelectronics- Monitoring Activity and Deliverables of l...Tuleap
IT Programs at ST are worldwide large projects composed of multiples teams and leaders to coordinate. To manage large programs, how avoid hundreds of non-tracked emails and over-complex tools?
Pierre-Yves COLLE shares how he designed and adapted workspaces with Tuleap to perfectly suit his needs: get at the same time, an helicopter view for his top management and an analysis detailed view for monitoring progress at project level.
TuleapCon 2019. Gerez son projet de recherche energetique avec tuleap-campus.orgTuleap
Easilab est le Laboratoire de Recherche et Développement de HES, la Haute Ecole Spécialisée de Suisse occidentale. eVIP est un des projets de recherche énergétique. Son objectif est de développer une application pour aider les hoteliers à suivre la consommation des véhicules qu'ils mettent à disposition de leurs clients.
Jérémie Vianin est Scrum Master et développeur au sein du projet eVIP. Il partage ici la gestion de son projet hébergé sur https://tuleap-campus.org, la plateforme gratuite pour les étudiants, professeurs et stagiaires.
TuleapCon 2018. Tuleap Development circa end of march 2018Tuleap
Front-end with VueJS, Webpack, Nginx, Mustache, Back-end with REST API, Encrypted secret storage for security, discover the tools we use to develop day after day Tuleap.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
As AI technology is pushing into IT I was wondering myself, as an “infrastructure container kubernetes guy”, how get this fancy AI technology get managed from an infrastructure operational view? Is it possible to apply our lovely cloud native principals as well? What benefit’s both technologies could bring to each other?
Let me take this questions and provide you a short journey through existing deployment models and use cases for AI software. On practical examples, we discuss what cloud/on-premise strategy we may need for applying it to our own infrastructure to get it to work from an enterprise perspective. I want to give an overview about infrastructure requirements and technologies, what could be beneficial or limiting your AI use cases in an enterprise environment. An interactive Demo will give you some insides, what approaches I got already working for real.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
JMeter webinar - integration with InfluxDB and GrafanaRTTS
Watch this recorded webinar about real-time monitoring of application performance. See how to integrate Apache JMeter, the open-source leader in performance testing, with InfluxDB, the open-source time-series database, and Grafana, the open-source analytics and visualization application.
In this webinar, we will review the benefits of leveraging InfluxDB and Grafana when executing load tests and demonstrate how these tools are used to visualize performance metrics.
Length: 30 minutes
Session Overview
-------------------------------------------
During this webinar, we will cover the following topics while demonstrating the integrations of JMeter, InfluxDB and Grafana:
- What out-of-the-box solutions are available for real-time monitoring JMeter tests?
- What are the benefits of integrating InfluxDB and Grafana into the load testing stack?
- Which features are provided by Grafana?
- Demonstration of InfluxDB and Grafana using a practice web application
To view the webinar recording, go to:
https://www.rttsweb.com/jmeter-integration-webinar
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
I have heard many times that architecture is not important for the front-end. Also, many times I have seen how developers implement features on the front-end just following the standard rules for a framework and think that this is enough to successfully launch the project, and then the project fails. How to prevent this and what approach to choose? I have launched dozens of complex projects and during the talk we will analyze which approaches have worked for me and which have not.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
Connector Corner: Automate dynamic content and events by pushing a buttonDianaGray10
Here is something new! In our next Connector Corner webinar, we will demonstrate how you can use a single workflow to:
Create a campaign using Mailchimp with merge tags/fields
Send an interactive Slack channel message (using buttons)
Have the message received by managers and peers along with a test email for review
But there’s more:
In a second workflow supporting the same use case, you’ll see:
Your campaign sent to target colleagues for approval
If the “Approve” button is clicked, a Jira/Zendesk ticket is created for the marketing design team
But—if the “Reject” button is pushed, colleagues will be alerted via Slack message
Join us to learn more about this new, human-in-the-loop capability, brought to you by Integration Service connectors.
And...
Speakers:
Akshay Agnihotri, Product Manager
Charlie Greenberg, Host
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Let's dive deeper into the world of ODC! Ricardo Alves (OutSystems) will join us to tell all about the new Data Fabric. After that, Sezen de Bruijn (OutSystems) will get into the details on how to best design a sturdy architecture within ODC.
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