SlideShare une entreprise Scribd logo
1  sur  83
Télécharger pour lire hors ligne
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Select an ALM solution
to manage your software projects
Automate software developments
Orchestrate processes
Leverage open source software engineering
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
AGENDA
1. Presentation of Enalean
2. What is the Application Lifecycle Management (ALM)
3. ALM’s Must Have Tools– Demonstration of Tuleap
4. Positioning of ALM solutions on the market
5. Why you should choose an open-source solution for your ALM?
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Solutions for collaboration
and software engineering
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Enalean’s expertise
• Software provider: we develop the Open Source ALM Suite Tuleap
• Services
 Support with SLA: Enalean provides guarantees and commitments to
maintain operating conditions of Tuleap for customers
 Open Governance/Roadmap: Customers define together with Enalean and
other customers the priorities and developments roadmap of Tuleap.
 Support for developments: Bringing to customer to the highest possible skill
level and independence is also Enalean commitment on Tuleap (coaching
customer’s developer teams, code review, integration of the contributions,
etc.)
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Enalean’s Team
 A true experience on Software Engineering
 A pragmatic approach on deployment and change
management
 Open-source enthusiasts with strong technical skills
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Some customers
STMicroelectronics:
- Deployment of Tuleap for the whole R&D worldwide
- 15 000 users - 2000 projects
Orange:
- Global deployment in R&D for thousands of users
ST-Ericsson:
- Deployment of Tuleap for joint-projects with external partners
and customers
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
System integration
Specific developments
Training
Cloud services
Support
SLA
Open Governance
Support to Developments
Community of Users
Community of Contributors
A partnership for a complete ALM offer
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
WHAT’S IS THE APPLICATION
LIFECYCLE MANAGEMENT
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Application Lifecycle Management Definition
• The continuous process of managing the life of an application,
• …from the initial idea to the delivery (or the end of the project),
• …involving all the stakeholders wherever they are,
• …with compliance with enterprise processes and securities policies
ALM Solution = Software Engineering solution = Software Forge
Software Development Life Cycle (SDLC) is just one part of ALM > ALM has to go forward
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Project Managers
Architects
Developers
Customers/Users
Business Analyst
Chief Technical Officer
Quality Assurance
ALM : coordinate people, process and information
in an iterative cycle
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Peole who asks
Executives, Users, etc
People who develops
(developer, tester, etc.)
People who monitors
Project managers, QA,
Product Owner, etc.
What customers
really need?
Do we apply security
policies and processes?
Are we in line with the
committed schedule
Which artefacts are
assigned to me?
Does this release
matches requirements?
Did my co-workers
already face similar
issues?
How can we improve
next release?
Which tests passed
and failed ?
Specify
Organize
Plan
Develop
Manage
Test Manage
knowledge
Are all customers
support requests
managed?
ALM: make people work together
Comply
Maintain
Deliver
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Some figures: 1, 100, 10 000
Most of companies
are here
10 000
100
1
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Software is everywhere
– Embedded softwares in products
– Products designed with softwares
Context: High Tech Industry
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Context
High Tech Industry
Benefits with ALM
- Embrace business specificities, in all sectors…
- …as well as corporate processes
XP
Kanban
UP
LeanWaterfall
Lean Six Sigma
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Java
PHP
Web
C++
UML
Context: Distributed teams, many people involved,
several projects, different technologies
Developers
Providers
Partners
Customers
Project
Managers
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Context
Distributed teams
Many people involved
Several projects
Different technologies
Benefits with ALM
- Share information securely
- Monitor project progress in real-time
- Improve productivity
- Facilitate collaboration/communication between
members and partners
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Task management
Configuration
management
Document management
Social collaboration tools
Release management
Test management
Requirement
management
Change management
Risk management
Incident Management
Build management
Project management
Usual context: Important number of non-integrated software, High maintenance costs
Etc.
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Benefits with ALM
- Integrated solution, one-in-one, ready-to-use: collection of
all the needed tools in one single integrated platform
- Decrease your Total Cost of Ownership
- Improve teams efficiency
- Guarantee traceability on changes
Context
Important number of software
No integration
Maintenance costs
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Context: More quality requirements, Requirement to normalize processes
V-model
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Context
More quality requirements
Need to normalize processes
Benefits with ALM
- Improve traceability and visibility
- Improve quality of deliveries
- Favour Lean & Agile approaches
- Improve time to market
ALM, a key asset for innovation
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Must-Have Tools
for successful ALM
(Application Lifecycle Management)
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools
Coordinate people, process and information in an iterative cycle
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: change management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objective : track changes from all team members on all project items (artefacts)
Made with a tracking system or tracker
Artefacts :
- requirements,
- risks,
- tasks,
- user stories,
- bugs,
- Backlog,
- Support request,
- contacts, …
ALM Must-Have Tools: change management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Track and Trace everything: trackers
ALM Must-Have Tools: change management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CHANGE
MANAGEMENT
-Bugs-
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CHANGE
MANAGEMENT
-Tasks-
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CHANGE
MANAGEMENT
-
Requirements
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CHANGE
MANAGEMENT
User Story
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Easily tailor trackers for your business
ALM Must-Have Tools: change management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Customize & Create trackers for your business
ALM Must-Have Tools: change management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objectives:
- Organize and monitor projects
- Apply and comply to corporate policies
- Define, implement, and track development processes
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Knowing what you have to do in real-time: PERSONAL dashboard
- Projects the user is member of. Here, the user is a member of one project but he could belong to several ones.
- Artefacts the user submitted and the ones assigned to the user
- Some graphs the user decided to view in his dashboard to get real-time progress of projects: Gantt chart, Bug status, etc.
- Documents the user has to review and those requested for approval
- Deliveries the user is monitoring
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Activated Tools for this project
Project Members
Continuous Integration Status
Real-time, aggregated, cross-project view of status : PROJECT dashboard
ALM Must-Have Tools: project management
Graphics
Latest news of the project
Latest file releases
Latest commits
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Plan tasks and monitor project progress: realtime reports & activity streams
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Working with Agile approaches
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Applying security and confidentiality rules
Fine-grained management of permissions : WHO can do WHAT?
- Apply to user groups (developers, project managers, external partners, customers,
marketing service, etc.)
- Apply to every tool of the Suite
Must have: Integration with enterprise directory (LDAP or Active Directory)
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Apply permissions to user group
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Enforce consistency of your business development processes
Workflow: process automation
 Define flow control, rules for each step, required input and output information
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Define transition conditions: Workflow in tracker
ALM Must-Have Tools: project management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ENTERPRISE/TEAM PROCESS
> Do all projects (have to) apply the same process ?
> Can each project follow its own process/methodology?
 How can we tailor the tool for our business?
Project Templates : Save all the project configuration to reuse it
- Reuse activated tool and their configuration
- Reuse documentation structure and mandatory documents
- Reuse user groups and their access rights
+ Projects are structured to apply the selected method
+ Creation of new project is faster and easier
ALM Must-Have Tools: project management
…
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: configuration management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objectives:
- Develop and deliver together under control
- Store and track versions and source code revisions
- Compare and trace
- Guarantee consistency
Tools such as CSV, Subversion, Git, Mercurial, Bazaar, etc.
ALM Must-Have Tools: configuration management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Centralized Version Control System: CVS, Subversion
> only one repository
+ make version management easier
Distributed Revision Control System: Git, Mercurial
> Peer-to-peer approach
> Several repositories
> Centralized work
+ users can work even when not connected to a network
+ most operations much faster (no network involved)
- cloning of a repository is slower than a centralized checkout
ALM Must-Have Tools: configuration management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Browse Subversion repos
ALM Must-Have Tools: configuration management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
View source code version differences
ALM Must-Have Tools: configuration management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: Quality Assurance
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objective:
 Speed up delivery of software projects
 Increase quality of deliverables
 Reduce technical debt
How?
 integrating changes to the development project continuously and automatically
 automatically run all checks available
 detect most breaking issues whenever they are introduced
Since the changes are small, it is much easier to isolate and fix the root cause
ALM Must-Have Tools: Quality Assurance
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Continuous integration: Hudson/Jenkins
+ Detect and fix integration problems continuously
+ Early warning of conflicting changes
+ Constant availability of a "current" build for testing & demo
+ Customers and partners can follow the latest developments in a transparent way
ALM Must-Have Tools: Quality Assurance
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Quality Assurance
View and assess test execution runs and results
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Quality Assurance
Add Hudson/Jenkins widget on dashboard to see at a glance continuous integration status
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: Documentation Management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objectives :
- Centralize, store and organize project documentation
- Facilitate collaborative editing
ALM Must-Have Tools: Documentation Management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Create new document :
office, pdf, png, embedded doc, wiki
page, links, etc.
Classify it,
Manage access permissions
ALM Must-Have Tools: Documentation Management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Run personalized searches in documents
ALM Must-Have Tools: Documentation Management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Documentation Management
Instant view of document status with document dashboard
• Follow project maturity
• Track process status
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
WIKI : Write document in collaboration – Track changes
ALM Must-Have Tools: Documentation Management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASE
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: Release management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objective: publish project deliveries: files, documents, images, videos…
ALM Must-Have Tools: Release management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Create new release
ALM Must-Have Tools: Release management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Write release notes and links project items : artefacts, source code etc.
ALM Must-Have Tools: Release management
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: Social Collaboration Tools
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Objectives :
 Facilitates remote work and enable team members to keep update on what going
 Drastically improve efficiency, productivity and team spirit
ALM Must-Have Tools: Social Collaboration Tools
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Social Collaboration Tools
Discuss in real-time with team members, customers & partners with instant messaging
Note cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Social Collaboration Tools
Discuss ideas in forums with flexible subscription and management
Note cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Social Collaboration Tools
Keep updated on project activity with News widget on dashboard
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
CONFIGURATION
MANAGEMENT
CVS
Subversion
GIT
PROJECT
MANAGEMENT
Access Permissions
Project Template
Workflow
Dashboard
Statistics
Graphics
QA
Tests
Continous Integration:
Hudson/Jenkins
DOCUMENTATION
MANAGEMENT
Document manager
Wiki
CHANGE MANAGEMENT
Tracking System
for all artifacts :
requirements, bugs, tasks,
support requests.
RELEASES
MANAGEMENT
Release & Delivery
manager
Release Notes
COLLABORATION
TOOLS
Instant Messaging
Distribution Lists
Forums
News
Cross-links
ALM Must-Have Tools: Get traceability > Cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Get traceability > Cross-links
Traceability: the ability to trace all changes occured during the life
of an application component up to its origin.
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
…to Subversion…
From Release manager…
ALM Must-Have Tools: Get traceability > Cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Get traceability > Cross-links
From Release manager…
…to Subversion…
…to Bug Tracker
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
From Release manager…
…to Subversion…
…to Bug Tracker…
ALM Must-Have Tools: Get traceability > Cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Du Gestionnaire de livrables…
…to Subversion…
…to Bug Tracker…
…to Task Tracker…
ALM Must-Have Tools: Get traceability > Cross-links
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
ALM Must-Have Tools: Get traceability > Cross-links
Du Gestionnaire de livrables…
…to Subversion…
…to Bug Tracker……to Task Tracker…to Instant Messaging…
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
From Release manager…
…to Bug Tracker……to Task Tracker…
…to Document Manager…
Traceability : example of a software code audit
…to Instant Messaging…
…to Subversion…
…to a Build…
…to a Requirement…
…to a Test Case …
This is
a link
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Positioning of ALM solutions
on the market
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Proprietary Licence
mainly
Proprietary Licence FREE GPL LICENCE
How OPEN are the ALM solutions
delivered by SOFTWARE PROVIDERS?
HP ALM
MKS
Visual Studio
IBM RTC
Teamforge
Solution mainly proprietary.
Collabnet, sponsor of SVN
Polarion
Solution mainly proprietary. Just a
few number of free componentsJira + Confluence + Crucible
Proprietary- Free only for open source
project
Tuleap
100% free & open source
for all types of projects
Unlimited number of projects
Unlimited number of users
Gforge AS
Proprietary-Free for 15 users
maximum
Gforge Open-Source
Very limited number of features
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Build
management
Document
management
Collaboration
tools
Release
management
Change
management
Version controlProject
management
Continous
Integration
Development
Tool
Eclipse
Mantis
Bugzilla
Trac
SVN
Git
Mercurial
CVS
Ant
Phing
Maven
Jenkins
Tuleap Suite
Gforge Open-Source
Free tool driven by a
Community
Free tool driven by a
Foundation
Free tool driven by a
Software Provider
Famous FREE tools for software engineering
Redmine
FusionForge
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Comparaison of 3 free forges: FusionForge, Redmine et Tuleap
Stability at large
scale
Number of features
Updates and New
Releases
Technical Quality
Information &
Ressources
available
Responsivess of
support request
Extensibility
Popularity
Tuleap (PHP)
Redmine (Ruby)
FusionForge (PHP)
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
Why should you choose an
Open Source solution for your ALM ?
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
1. Innovation: Most innovations in software engineering come from
free/open-source communities
 Be the first to leverage these innovations with cutting-edge tools and new
methodologies
Why should you choose an Open Source solution for your ALM ?
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
1. Innovation : Most innovations in software engineering come from free communities.
Be the 1st to leverage these innovations with cutting-edge tools four your business
3. Interoperability : free and open source software offers a unique openness
2. Extensibility: only an open-source solution can be so easily and seamless tailored
to the specificities of your business : leverage open standards and API
4. Keep free and independent: don’t coop up your software innovations in a tool.
Stay free to change your mind.
5 good reasons to choose
an Open Source solution for your ALM ?
5. Decrease the Total Cost of Ownership
Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com
More info: www.tuleap.org
Online demo : demo-tuleap.enalean.com
Download: tuleap.net
Let’s task about your project
contact@enalean.com

Contenu connexe

Tendances

Open Source and Agility faster innovation OWF2012
Open Source and Agility faster innovation OWF2012Open Source and Agility faster innovation OWF2012
Open Source and Agility faster innovation OWF2012Tuleap
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMpd7.group
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandRuchika Sachdeva
 
Agile ALM Virtual Study Group Session 1 - Scrum process
Agile ALM Virtual Study Group Session 1 - Scrum processAgile ALM Virtual Study Group Session 1 - Scrum process
Agile ALM Virtual Study Group Session 1 - Scrum processIBM Rational software
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with PrimeAgile Testing Alliance
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...RapidValue
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loopsPaul Peissner
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...AppDynamics
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation WorkshopVMware Tanzu
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017CuongHoang80
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPTMohit Kumar
 
Requirements flexibel und agil managen am Beispiel Jama Contour
Requirements flexibel und agil managen am Beispiel Jama ContourRequirements flexibel und agil managen am Beispiel Jama Contour
Requirements flexibel und agil managen am Beispiel Jama Contourpd7.group
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidVMware Tanzu
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMTuleap
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaSoftware Testing Board
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...Gene Kim
 
Using Tuleap for Agile Developments
Using Tuleap for Agile DevelopmentsUsing Tuleap for Agile Developments
Using Tuleap for Agile DevelopmentsTuleap
 

Tendances (20)

Open Source and Agility faster innovation OWF2012
Open Source and Agility faster innovation OWF2012Open Source and Agility faster innovation OWF2012
Open Source and Agility faster innovation OWF2012
 
Agile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALMAgile Development using HP Agile Manager and HP Quality Center / ALM
Agile Development using HP Agile Manager and HP Quality Center / ALM
 
AutoSpice Agile Hand in Hand
AutoSpice Agile Hand in HandAutoSpice Agile Hand in Hand
AutoSpice Agile Hand in Hand
 
Agile ALM Virtual Study Group Session 1 - Scrum process
Agile ALM Virtual Study Group Session 1 - Scrum processAgile ALM Virtual Study Group Session 1 - Scrum process
Agile ALM Virtual Study Group Session 1 - Scrum process
 
Alm 11.0 qa training
Alm 11.0 qa trainingAlm 11.0 qa training
Alm 11.0 qa training
 
Modelling QA Transformation with Prime
Modelling QA Transformation with PrimeModelling QA Transformation with Prime
Modelling QA Transformation with Prime
 
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
Live Webinar- Making Test Automation 10x Faster for Continuous Delivery- By R...
 
DevOps feedback loops
DevOps feedback loopsDevOps feedback loops
DevOps feedback loops
 
Demystifying Devops - Uday kumar
Demystifying Devops - Uday kumarDemystifying Devops - Uday kumar
Demystifying Devops - Uday kumar
 
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
How Q2 eBanking Maximizes Customer Experience for a Hyper-Growth SaaS Platfor...
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
Application Transformation Workshop
Application Transformation WorkshopApplication Transformation Workshop
Application Transformation Workshop
 
software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017software quality-assurance-5687e42d37017
software quality-assurance-5687e42d37017
 
Agile Methodology PPT
Agile Methodology PPTAgile Methodology PPT
Agile Methodology PPT
 
Requirements flexibel und agil managen am Beispiel Jama Contour
Requirements flexibel und agil managen am Beispiel Jama ContourRequirements flexibel und agil managen am Beispiel Jama Contour
Requirements flexibel und agil managen am Beispiel Jama Contour
 
Migrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to AvoidMigrating Your Apps to the Cloud: How to do it and What to Avoid
Migrating Your Apps to the Cloud: How to do it and What to Avoid
 
Industrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALMIndustrialize your developments with Tuleap Open ALM
Industrialize your developments with Tuleap Open ALM
 
Shift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun DuttaShift left shift-right performance testing for superior end-user by Arun Dutta
Shift left shift-right performance testing for superior end-user by Arun Dutta
 
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
DOES14 - John Kosco - Blue Agility - Discover How to Improve Productivity by ...
 
Using Tuleap for Agile Developments
Using Tuleap for Agile DevelopmentsUsing Tuleap for Agile Developments
Using Tuleap for Agile Developments
 

Similaire à Seminar: select an ALM solution

So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?SL Corporation
 
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppDynamics
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...eG Innovations
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareRemain Software
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...eG Innovations
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management ServicesNeev Technologies
 
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-limsSirris
 
What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?Hexaware Technologies
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp PresentationProlifics
 
Tales from Implementation OnePlan Microsoft PPM and the effective PMO Webinar
Tales from Implementation OnePlan Microsoft PPM and the effective PMO WebinarTales from Implementation OnePlan Microsoft PPM and the effective PMO Webinar
Tales from Implementation OnePlan Microsoft PPM and the effective PMO WebinarOnePlan Solutions
 
TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry Tuleap
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application PerformanceRiverbed Technology
 
Application Modeller
Application ModellerApplication Modeller
Application ModellerThierry Hue
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...ESEM 2014
 
05_S-Lentini_OraclePrimavera.pdf
05_S-Lentini_OraclePrimavera.pdf05_S-Lentini_OraclePrimavera.pdf
05_S-Lentini_OraclePrimavera.pdfAbdulfeta7
 

Similaire à Seminar: select an ALM solution (20)

So we've done APM. Now what?
 So we've done APM. Now what? So we've done APM. Now what?
So we've done APM. Now what?
 
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
AppSphere 15 - Achieving Enterprise Agility, Superior Scalability and Deploym...
 
Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
Enterprise Monitoring 2018: Converged Application & Infrastructure Monitoring...
 
IBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain SoftwareIBM i Application Lifecycle Management with Remain Software
IBM i Application Lifecycle Management with Remain Software
 
Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...Key criteria for choosing APM solutions for the next normal: analysis of surv...
Key criteria for choosing APM solutions for the next normal: analysis of surv...
 
Neev Application Performance Management Services
Neev Application Performance Management ServicesNeev Application Performance Management Services
Neev Application Performance Management Services
 
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims
2015-11-24-zoutman-brengt-zijn-labo-op-smaak-met-siemens-lims
 
Sap education knoa
Sap education   knoa Sap education   knoa
Sap education knoa
 
What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?What is the Next Generation for Application Managed Services?
What is the Next Generation for Application Managed Services?
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15PLM_for_New_Normal_KK_Pres_May15
PLM_for_New_Normal_KK_Pres_May15
 
Tales from Implementation OnePlan Microsoft PPM and the effective PMO Webinar
Tales from Implementation OnePlan Microsoft PPM and the effective PMO WebinarTales from Implementation OnePlan Microsoft PPM and the effective PMO Webinar
Tales from Implementation OnePlan Microsoft PPM and the effective PMO Webinar
 
The Cloud 2.0
The Cloud 2.0The Cloud 2.0
The Cloud 2.0
 
Cloud 2 0
Cloud 2 0Cloud 2 0
Cloud 2 0
 
TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry TuleapCon 2018. Achieving SPICE in the Automotive Industry
TuleapCon 2018. Achieving SPICE in the Automotive Industry
 
Take Control of Application Performance
Take Control of Application PerformanceTake Control of Application Performance
Take Control of Application Performance
 
Application Modeller
Application ModellerApplication Modeller
Application Modeller
 
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
Keynote 2 - The 20% of software engineering practices that contribute to 80% ...
 
05_S-Lentini_OraclePrimavera.pdf
05_S-Lentini_OraclePrimavera.pdf05_S-Lentini_OraclePrimavera.pdf
05_S-Lentini_OraclePrimavera.pdf
 

Plus de Enalean

Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseTuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseEnalean
 
Docker, developers take power
Docker, developers take powerDocker, developers take power
Docker, developers take powerEnalean
 
Tuleap, un projet libre et agile pour les équipes agiles
Tuleap, un projet libre et agile pour les équipes agilesTuleap, un projet libre et agile pour les équipes agiles
Tuleap, un projet libre et agile pour les équipes agilesEnalean
 
Choisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaireChoisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaireEnalean
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMEnalean
 
Développez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALMDéveloppez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALMEnalean
 
Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMEnalean
 
Tuleap agile-developments-en
Tuleap agile-developments-enTuleap agile-developments-en
Tuleap agile-developments-enEnalean
 
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALMTuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALMEnalean
 

Plus de Enalean (9)

Tuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for EclipseTuleap Agile Planner, the first Open Source agile tool for Eclipse
Tuleap Agile Planner, the first Open Source agile tool for Eclipse
 
Docker, developers take power
Docker, developers take powerDocker, developers take power
Docker, developers take power
 
Tuleap, un projet libre et agile pour les équipes agiles
Tuleap, un projet libre et agile pour les équipes agilesTuleap, un projet libre et agile pour les équipes agiles
Tuleap, un projet libre et agile pour les équipes agiles
 
Choisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaireChoisir sa solution ALM: séminaire
Choisir sa solution ALM: séminaire
 
Tracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALMTracez vos développements avec Tuleap Open ALM
Tracez vos développements avec Tuleap Open ALM
 
Développez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALMDéveloppez agile avec Tuleap Open ALM
Développez agile avec Tuleap Open ALM
 
Industrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALMIndustrialisez vos developpements avec Tuleap Open ALM
Industrialisez vos developpements avec Tuleap Open ALM
 
Tuleap agile-developments-en
Tuleap agile-developments-enTuleap agile-developments-en
Tuleap agile-developments-en
 
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALMTuleap the first 100% Libre & Open Source Enterprise grade ALM
Tuleap the first 100% Libre & Open Source Enterprise grade ALM
 

Dernier

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 

Dernier (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

Seminar: select an ALM solution

  • 1. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Select an ALM solution to manage your software projects Automate software developments Orchestrate processes Leverage open source software engineering
  • 2. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com AGENDA 1. Presentation of Enalean 2. What is the Application Lifecycle Management (ALM) 3. ALM’s Must Have Tools– Demonstration of Tuleap 4. Positioning of ALM solutions on the market 5. Why you should choose an open-source solution for your ALM?
  • 3. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Solutions for collaboration and software engineering
  • 4. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Enalean’s expertise • Software provider: we develop the Open Source ALM Suite Tuleap • Services  Support with SLA: Enalean provides guarantees and commitments to maintain operating conditions of Tuleap for customers  Open Governance/Roadmap: Customers define together with Enalean and other customers the priorities and developments roadmap of Tuleap.  Support for developments: Bringing to customer to the highest possible skill level and independence is also Enalean commitment on Tuleap (coaching customer’s developer teams, code review, integration of the contributions, etc.)
  • 5. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Enalean’s Team  A true experience on Software Engineering  A pragmatic approach on deployment and change management  Open-source enthusiasts with strong technical skills
  • 6. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Some customers STMicroelectronics: - Deployment of Tuleap for the whole R&D worldwide - 15 000 users - 2000 projects Orange: - Global deployment in R&D for thousands of users ST-Ericsson: - Deployment of Tuleap for joint-projects with external partners and customers
  • 7. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com System integration Specific developments Training Cloud services Support SLA Open Governance Support to Developments Community of Users Community of Contributors A partnership for a complete ALM offer
  • 8. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com WHAT’S IS THE APPLICATION LIFECYCLE MANAGEMENT
  • 9. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Application Lifecycle Management Definition • The continuous process of managing the life of an application, • …from the initial idea to the delivery (or the end of the project), • …involving all the stakeholders wherever they are, • …with compliance with enterprise processes and securities policies ALM Solution = Software Engineering solution = Software Forge Software Development Life Cycle (SDLC) is just one part of ALM > ALM has to go forward
  • 10. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Project Managers Architects Developers Customers/Users Business Analyst Chief Technical Officer Quality Assurance ALM : coordinate people, process and information in an iterative cycle
  • 11. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Peole who asks Executives, Users, etc People who develops (developer, tester, etc.) People who monitors Project managers, QA, Product Owner, etc. What customers really need? Do we apply security policies and processes? Are we in line with the committed schedule Which artefacts are assigned to me? Does this release matches requirements? Did my co-workers already face similar issues? How can we improve next release? Which tests passed and failed ? Specify Organize Plan Develop Manage Test Manage knowledge Are all customers support requests managed? ALM: make people work together Comply Maintain Deliver
  • 12. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Some figures: 1, 100, 10 000 Most of companies are here 10 000 100 1
  • 13. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Software is everywhere – Embedded softwares in products – Products designed with softwares Context: High Tech Industry ALM, a key asset for innovation
  • 14. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Context High Tech Industry Benefits with ALM - Embrace business specificities, in all sectors… - …as well as corporate processes XP Kanban UP LeanWaterfall Lean Six Sigma ALM, a key asset for innovation
  • 15. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Java PHP Web C++ UML Context: Distributed teams, many people involved, several projects, different technologies Developers Providers Partners Customers Project Managers ALM, a key asset for innovation
  • 16. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Context Distributed teams Many people involved Several projects Different technologies Benefits with ALM - Share information securely - Monitor project progress in real-time - Improve productivity - Facilitate collaboration/communication between members and partners ALM, a key asset for innovation
  • 17. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Task management Configuration management Document management Social collaboration tools Release management Test management Requirement management Change management Risk management Incident Management Build management Project management Usual context: Important number of non-integrated software, High maintenance costs Etc. ALM, a key asset for innovation
  • 18. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Benefits with ALM - Integrated solution, one-in-one, ready-to-use: collection of all the needed tools in one single integrated platform - Decrease your Total Cost of Ownership - Improve teams efficiency - Guarantee traceability on changes Context Important number of software No integration Maintenance costs ALM, a key asset for innovation
  • 19. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Context: More quality requirements, Requirement to normalize processes V-model ALM, a key asset for innovation
  • 20. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Context More quality requirements Need to normalize processes Benefits with ALM - Improve traceability and visibility - Improve quality of deliveries - Favour Lean & Agile approaches - Improve time to market ALM, a key asset for innovation
  • 21. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Must-Have Tools for successful ALM (Application Lifecycle Management)
  • 22. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools Coordinate people, process and information in an iterative cycle
  • 23. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: change management
  • 24. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objective : track changes from all team members on all project items (artefacts) Made with a tracking system or tracker Artefacts : - requirements, - risks, - tasks, - user stories, - bugs, - Backlog, - Support request, - contacts, … ALM Must-Have Tools: change management
  • 25. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Track and Trace everything: trackers ALM Must-Have Tools: change management
  • 26. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CHANGE MANAGEMENT -Bugs-
  • 27. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CHANGE MANAGEMENT -Tasks-
  • 28. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CHANGE MANAGEMENT - Requirements
  • 29. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CHANGE MANAGEMENT User Story
  • 30. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Easily tailor trackers for your business ALM Must-Have Tools: change management
  • 31. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Customize & Create trackers for your business ALM Must-Have Tools: change management
  • 32. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: project management
  • 33. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objectives: - Organize and monitor projects - Apply and comply to corporate policies - Define, implement, and track development processes ALM Must-Have Tools: project management
  • 34. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Knowing what you have to do in real-time: PERSONAL dashboard - Projects the user is member of. Here, the user is a member of one project but he could belong to several ones. - Artefacts the user submitted and the ones assigned to the user - Some graphs the user decided to view in his dashboard to get real-time progress of projects: Gantt chart, Bug status, etc. - Documents the user has to review and those requested for approval - Deliveries the user is monitoring ALM Must-Have Tools: project management
  • 35. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Activated Tools for this project Project Members Continuous Integration Status Real-time, aggregated, cross-project view of status : PROJECT dashboard ALM Must-Have Tools: project management Graphics Latest news of the project Latest file releases Latest commits
  • 36. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Plan tasks and monitor project progress: realtime reports & activity streams ALM Must-Have Tools: project management
  • 37. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Working with Agile approaches ALM Must-Have Tools: project management
  • 38. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Applying security and confidentiality rules Fine-grained management of permissions : WHO can do WHAT? - Apply to user groups (developers, project managers, external partners, customers, marketing service, etc.) - Apply to every tool of the Suite Must have: Integration with enterprise directory (LDAP or Active Directory) ALM Must-Have Tools: project management
  • 39. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Apply permissions to user group ALM Must-Have Tools: project management
  • 40. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Enforce consistency of your business development processes Workflow: process automation  Define flow control, rules for each step, required input and output information ALM Must-Have Tools: project management
  • 41. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Define transition conditions: Workflow in tracker ALM Must-Have Tools: project management
  • 42. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ENTERPRISE/TEAM PROCESS > Do all projects (have to) apply the same process ? > Can each project follow its own process/methodology?  How can we tailor the tool for our business? Project Templates : Save all the project configuration to reuse it - Reuse activated tool and their configuration - Reuse documentation structure and mandatory documents - Reuse user groups and their access rights + Projects are structured to apply the selected method + Creation of new project is faster and easier ALM Must-Have Tools: project management …
  • 43. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: configuration management
  • 44. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objectives: - Develop and deliver together under control - Store and track versions and source code revisions - Compare and trace - Guarantee consistency Tools such as CSV, Subversion, Git, Mercurial, Bazaar, etc. ALM Must-Have Tools: configuration management
  • 45. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Centralized Version Control System: CVS, Subversion > only one repository + make version management easier Distributed Revision Control System: Git, Mercurial > Peer-to-peer approach > Several repositories > Centralized work + users can work even when not connected to a network + most operations much faster (no network involved) - cloning of a repository is slower than a centralized checkout ALM Must-Have Tools: configuration management
  • 46. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Browse Subversion repos ALM Must-Have Tools: configuration management
  • 47. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com View source code version differences ALM Must-Have Tools: configuration management
  • 48. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: Quality Assurance
  • 49. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objective:  Speed up delivery of software projects  Increase quality of deliverables  Reduce technical debt How?  integrating changes to the development project continuously and automatically  automatically run all checks available  detect most breaking issues whenever they are introduced Since the changes are small, it is much easier to isolate and fix the root cause ALM Must-Have Tools: Quality Assurance
  • 50. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Continuous integration: Hudson/Jenkins + Detect and fix integration problems continuously + Early warning of conflicting changes + Constant availability of a "current" build for testing & demo + Customers and partners can follow the latest developments in a transparent way ALM Must-Have Tools: Quality Assurance
  • 51. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Quality Assurance View and assess test execution runs and results
  • 52. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Quality Assurance Add Hudson/Jenkins widget on dashboard to see at a glance continuous integration status
  • 53. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: Documentation Management
  • 54. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objectives : - Centralize, store and organize project documentation - Facilitate collaborative editing ALM Must-Have Tools: Documentation Management
  • 55. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Create new document : office, pdf, png, embedded doc, wiki page, links, etc. Classify it, Manage access permissions ALM Must-Have Tools: Documentation Management
  • 56. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Run personalized searches in documents ALM Must-Have Tools: Documentation Management
  • 57. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Documentation Management Instant view of document status with document dashboard • Follow project maturity • Track process status
  • 58. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com WIKI : Write document in collaboration – Track changes ALM Must-Have Tools: Documentation Management
  • 59. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASE MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: Release management
  • 60. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objective: publish project deliveries: files, documents, images, videos… ALM Must-Have Tools: Release management
  • 61. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Create new release ALM Must-Have Tools: Release management
  • 62. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Write release notes and links project items : artefacts, source code etc. ALM Must-Have Tools: Release management
  • 63. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: Social Collaboration Tools
  • 64. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Objectives :  Facilitates remote work and enable team members to keep update on what going  Drastically improve efficiency, productivity and team spirit ALM Must-Have Tools: Social Collaboration Tools
  • 65. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Social Collaboration Tools Discuss in real-time with team members, customers & partners with instant messaging Note cross-links
  • 66. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Social Collaboration Tools Discuss ideas in forums with flexible subscription and management Note cross-links
  • 67. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Social Collaboration Tools Keep updated on project activity with News widget on dashboard
  • 68. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com CONFIGURATION MANAGEMENT CVS Subversion GIT PROJECT MANAGEMENT Access Permissions Project Template Workflow Dashboard Statistics Graphics QA Tests Continous Integration: Hudson/Jenkins DOCUMENTATION MANAGEMENT Document manager Wiki CHANGE MANAGEMENT Tracking System for all artifacts : requirements, bugs, tasks, support requests. RELEASES MANAGEMENT Release & Delivery manager Release Notes COLLABORATION TOOLS Instant Messaging Distribution Lists Forums News Cross-links ALM Must-Have Tools: Get traceability > Cross-links
  • 69. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Get traceability > Cross-links Traceability: the ability to trace all changes occured during the life of an application component up to its origin.
  • 70. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com …to Subversion… From Release manager… ALM Must-Have Tools: Get traceability > Cross-links
  • 71. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Get traceability > Cross-links From Release manager… …to Subversion… …to Bug Tracker
  • 72. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com From Release manager… …to Subversion… …to Bug Tracker… ALM Must-Have Tools: Get traceability > Cross-links
  • 73. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Du Gestionnaire de livrables… …to Subversion… …to Bug Tracker… …to Task Tracker… ALM Must-Have Tools: Get traceability > Cross-links
  • 74. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com ALM Must-Have Tools: Get traceability > Cross-links Du Gestionnaire de livrables… …to Subversion… …to Bug Tracker……to Task Tracker…to Instant Messaging…
  • 75. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com From Release manager… …to Bug Tracker……to Task Tracker… …to Document Manager… Traceability : example of a software code audit …to Instant Messaging… …to Subversion… …to a Build… …to a Requirement… …to a Test Case … This is a link
  • 76. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Positioning of ALM solutions on the market
  • 77. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Proprietary Licence mainly Proprietary Licence FREE GPL LICENCE How OPEN are the ALM solutions delivered by SOFTWARE PROVIDERS? HP ALM MKS Visual Studio IBM RTC Teamforge Solution mainly proprietary. Collabnet, sponsor of SVN Polarion Solution mainly proprietary. Just a few number of free componentsJira + Confluence + Crucible Proprietary- Free only for open source project Tuleap 100% free & open source for all types of projects Unlimited number of projects Unlimited number of users Gforge AS Proprietary-Free for 15 users maximum Gforge Open-Source Very limited number of features
  • 78. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Build management Document management Collaboration tools Release management Change management Version controlProject management Continous Integration Development Tool Eclipse Mantis Bugzilla Trac SVN Git Mercurial CVS Ant Phing Maven Jenkins Tuleap Suite Gforge Open-Source Free tool driven by a Community Free tool driven by a Foundation Free tool driven by a Software Provider Famous FREE tools for software engineering Redmine FusionForge
  • 79. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Comparaison of 3 free forges: FusionForge, Redmine et Tuleap Stability at large scale Number of features Updates and New Releases Technical Quality Information & Ressources available Responsivess of support request Extensibility Popularity Tuleap (PHP) Redmine (Ruby) FusionForge (PHP)
  • 80. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com Why should you choose an Open Source solution for your ALM ?
  • 81. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com 1. Innovation: Most innovations in software engineering come from free/open-source communities  Be the first to leverage these innovations with cutting-edge tools and new methodologies Why should you choose an Open Source solution for your ALM ?
  • 82. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com 1. Innovation : Most innovations in software engineering come from free communities. Be the 1st to leverage these innovations with cutting-edge tools four your business 3. Interoperability : free and open source software offers a unique openness 2. Extensibility: only an open-source solution can be so easily and seamless tailored to the specificities of your business : leverage open standards and API 4. Keep free and independent: don’t coop up your software innovations in a tool. Stay free to change your mind. 5 good reasons to choose an Open Source solution for your ALM ? 5. Decrease the Total Cost of Ownership
  • 83. Select an ALM solution to manage your projects © Enalean 2012 www.enalean.com More info: www.tuleap.org Online demo : demo-tuleap.enalean.com Download: tuleap.net Let’s task about your project contact@enalean.com