Gather together open-source innovation with professional ...Dojo, jQuery, .NET Visual Studio 2010...
Transcript of Gather together open-source innovation with professional ...Dojo, jQuery, .NET Visual Studio 2010...
Open-sourcefor App
MM
Gather together open-source with professional suppwith professional supp
e collaborative solutionplication LifecycleManagementManagement
innovation portport
Agenda
Short description of ObjetDireGeneral presentation of CodeGeneral presentation of CodeALM components in an integrBenefitsBenefits Technical ArchitectureCodendi TrackerCodendi TrackerContact
2
ectendiendirated platform
Objet Direct - WebSpecialist : a GlobaSpecialist : a Globa
ConsultingConsulting• Audit and Blueprint• Company architecture• Application Audit• Application Audit• Methodology Consulting• Architecture and tool selection consulting• Recruitment consultancy and management • Recruitment consultancy and management
skills
Training, CoachingA l t f • A complete range of courses aroudevelopment
• Training given inter-and intra-comE i i T i i d li i
3
• Engineering Training: delivering co• Coaching post-training on your pr
b & Object-Orientedal Offeral Offer
Project Implementation• Project assistance• Analysis design and UML• Analysis, design and UML• Specialized technical assistance• Projects in prime
AGILE S i C t• AGILE Service Centers• Third-Party Maintenance
d th di i li f bj t i t d nd the disciplines of object-oriented
mpany t il d t t tourses tailored to your context
ojects
Web and Object-OriArchitectures : Com
Agility Modeling
AGILES Methods:
ScrumUP U ifi d P
UMLReferential, BPM
AMOA
n-
ClUP -Unified Process
XP - eXtremePrograming
L S ft
AMOA
Conception,
Design Patterns
SOFrMa
Lean SoftwareDevelopment
Modelers et AGLs NoSS
Op
WEB 2.0 .NET
RIA : Flex, SilverlightGWT , JSF, Ajax, Wicket, StrutsDojo, jQuery,
.NET Visual Studio 2010Team Foundation ServerF k ASP N tJava / JEE
PHP5, Ruby-on-RailsFrameworks ASP.NetWCF – WPF – WWF
Langages C#, VB NET C++
4
VB .NET, C++
iented mpetencesp
Architecture Tools
tier - Web – RDA
oud Computing
Constant Integration Automated TestingTDD, Projects Cockpit g
OA Web Services rameworksapping O/R, IoC,SQ C
LandscapesCollaborativeMaven, AntHudson
oSQL, ClusteringSO
pen Source
Model DrivenMobile
Model Driven Engineering, Prototypage, D.OMModel transformations chainsCode generation
iPhone
Smartphone /Android
Windows Mobile Code generationDomain Driven DesignInformation system modenization
Windows Mobile
Objective-C / xCode
Cocoa Touch modenizationCocoa Touch
Interface Builder
Codendi in few fig
•A reliable solution developed by Xe•A reliable solution developed by XeSourceForge.net)
•Since September 2011 Xerox transObjetDirect (Viseo Group)
• An open-source platform under G
• An active community of 15 000
managing more than 3 000 projeg g p j
• 1 to 2 new major versions per ye
• Codendi 4.4 was released in Nov
5
ures
erox from 2001 (basis erox from 2001 (basis
sferred the Codendi activity to
GPL v2 license
0 users (engineers & project leaders)
ects
ear
vember 2011
You mean Codend
Codendi is primarily an open-soudevelopment and activities monitoAllows to follow the whole lifecyc
• Project management • Project management • Software development (specific
deliveries)• Support & maintenance activitie• Codendi may also be used for m• Some customers use Codendi fo
quality process
6
i?
rce & collaborative platform for oring. le of software applications (ALM)
cation, coding, tests, releases &
s managing customer relationshipor an ALM tool and other to manage
ALM Components i
7
in an integrated platform
Key benefits with
• Enable project managementEnable project management
• Improve collaborative and ind• integrated platform centr• integrated platform centr
collaboration tools• real-time project visibility
• Implement processes • quality assurance & servq y• apply agile methods such• more traditional developm
waterfall life-cyclewaterfall life cycle
• Reduce licensing, administra• all in one solution mainte• all-in-one solution mainte• open architecture and sta• low cost of ownership
8
Codendi
& collaboration for distributed teams& collaboration for distributed teams
dividual productivityalizing project development andalizing project, development and
y
vices: CMMI, ITIL, ISO900, SLAh as SCRUM or XP ment processes such as UP or
ation and infrastructure costsenanceenanceandards
Key benefits with
FOR EXECUTIVESEstablish governanceEstablish governanceEasy integration/extension in/to existing systemsScalable system to fit all organization reduce licensing, administration, and infrastructure
tcosts
FOR PROJECT MANAGERSSpeed new project start-upEnable real-time visibility on all software projectsEnable real time visibility on all software projects Reduce management and administrative
overheadImprove team productivity and collaborationApply security policies to projectsIncrease project visibility and communications
9
Codendi
FOR DEVELOPERS Provide full featured development platformp pReinforce traceability and links all across
application life cycle.Provide collaborative workspace and tools
FOR QUALITY CONTROLStandardize processes and facilitate the
implementation of global methodologies p g gEnhance visibility of projects statusEnsure the stability of the solution
Technical ArchiteTechnical Archite
NAVIGATOR
web Interface (intranet/internet)
NAVIGATOR
HTTPSCL
APACHE / PHP / HRSSRSS
SELINUX
web Interface (intranet/internet)
FTPFTP
SSHSSH
SELINUX
XMPPJABBER
XMPPJABBER
SMTPSMTPSMTPMAILSMTPMAIL
DataExportData
Export
HUDSONCVS GIT
Continuous InteVersion Management
Maven
10
Base MySQL
HUDSONCVSSVN GIT Maven
cturecture
API Web Services ( SOAP)
Plugin
LIThirdstoolsScripts
HTML PURIFIER
API Web Services ( SOAP)DocmanDocman
ViewVCViewVC
GraphicsGraphics
MAJ serverMAJ serverGIN
S
MailmanMailman
PLU
G
MuninMunin
LDAP
Nexus SALOME
egration Tests ......
n Nexus SALOMEn
Codendi Tr
Enhanced Project Tracea Enables Tracker Calculat I d E Improved Ergonomy
And as always highly c And as always… highly c
11
acker
abilitytion
configurable !configurable !
Enhanced Projec
12
ct Traceability
Tracker Calculat
• Get instant artifact statements withi
13
tion
n a TRACKER
Create your own track
14
kers to fit your process
Demo Platform
Try Codendi v4 4 on our servTry Codendi v4.4 on our serv
https://demo codendi cohttps://demo.codendi.coLogin=pm1 pwd=codend!pwd codend!
And select Calculator pAnd select Calculator pfeatures of Codendi
& give us your feed ba
15
verver
om/account/login phpom/account/login.php
roject to understand all theroject to understand all the
ack !! [email protected]