© 2010 Intland Software 1
Process Improvement in Distributed Software Development
Using Eclipse with Mercurial or Git
Ecli...
Agenda
• Intland Software
• codeBeamer
• Customers
• How do customers use our products
• Centralized vs. distributed VCS
•...
Intland Software
• Intland Software provides
collaborative ALM solutions.
• Intland is driving different
DVCS related open...
codeBeamer
codeBeamer is a collaborative, web-based Application Lifecycle
Management(ALM) solution for software developmen...
Where codeBeamer takes place
© 2010 Intland Software 5
development methods: V-Model ,Agile, Scrum
codeBeamer
Screenshot of codeBeamer 5.5
© 2010 Intland Software 6
Eclipse Screenshot – HgEclipse & CBES
© 2010 Intland Software 7
© 2010 Intland Software 8
Customers
• ITIL Management
• Change Management
• Process Management
• Knowledge Management
• Requirements Management
• Project Supp...
Centralized vs. Distributed VCS
© 2010 Intland Software 10
Repository
Michael
Dagmar
Klaus
Dagmar
KlausMichael
Distributed...
Working with Centralized VCS System
© 2010 Intland Software 11
Shared Repository
developer developer developer
Centralized...
Chicago
Working with Distributed VCS
© 2010 Intland Software 12
codeBeamer ALM,
collaboration
Berlin Beijing
Git/Mercurial...
Integration Workflow
© 2010 Intland Software 13
Release
repository
Developer
local
Developer
local
Integration
Manager
Dev...
Mobile Applications Workflow Example
© 2010 Intland Software 14
Untrusted-
Repository
Release
Repository
Mobile
Apps
Bluet...
Why we choose a DVCS?
• Offline commits
• Fast local operations
• More robust for our distributed teams
• Fine-grained com...
Questions & Answers
Questions & Answers
© 2010 Intland Software 16
Thank you for your attention
Thank you for your attention
For any further information
please visit our homepage:
www.intla...
Contact information
Contact & further information
Michael Lukas
michael.lukas@intland.com
Phone: (EU) +49-711-67400681
• G...
Upcoming SlideShare
Loading in …5
×

Process Improvement in Distributed Software Development Using Eclipse with Mercurial or Git

1,179 views

Published on

Intland Software's presentation at Eclipse Integrated Development Day in Berlin, October 12, 2010

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,179
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Process Improvement in Distributed Software Development Using Eclipse with Mercurial or Git

  1. 1. © 2010 Intland Software 1 Process Improvement in Distributed Software Development Using Eclipse with Mercurial or Git Eclipse Integrated Development Day October 12, 2010 Michael Lukas Intland Software
  2. 2. Agenda • Intland Software • codeBeamer • Customers • How do customers use our products • Centralized vs. distributed VCS • Working with Centralized VCS • Working with distributed VCS • Mobile applications workflow example • Why Intland choose a DVCS • Questions & Answers © 2010 Intland Software 2
  3. 3. Intland Software • Intland Software provides collaborative ALM solutions. • Intland is driving different DVCS related open source projects: 1. EclipseMercurial plug-in 2. codeBeamer ALM for Eclipse, Git, Mercurial © 2010 Intland Software 3 Collaboration Engine
  4. 4. codeBeamer codeBeamer is a collaborative, web-based Application Lifecycle Management(ALM) solution for software development. It provides more transparency, improves your software development and business processes. Main Functions: © 2010 Intland Software 4 - Knowledge Management with Wiki - Document Management - Release Management - Tracker Function – Tracking requirements, tasks, change requests, bugs and tests - SCM: CVS, Subversion, Git and Mercurial Eclipse Integrations: - codeBeamer Eclipse Studio (CBES) - Hg Eclipse
  5. 5. Where codeBeamer takes place © 2010 Intland Software 5 development methods: V-Model ,Agile, Scrum codeBeamer
  6. 6. Screenshot of codeBeamer 5.5 © 2010 Intland Software 6
  7. 7. Eclipse Screenshot – HgEclipse & CBES © 2010 Intland Software 7
  8. 8. © 2010 Intland Software 8 Customers
  9. 9. • ITIL Management • Change Management • Process Management • Knowledge Management • Requirements Management • Project Support • Communication © 2010 Intland Software 9 • Distributed Software Development • Issue/ Excel- Tracking • Ticketing System • Business Process Monitoring • Marketing and Sales How do Customers use our Products
  10. 10. Centralized vs. Distributed VCS © 2010 Intland Software 10 Repository Michael Dagmar Klaus Dagmar KlausMichael Distributed VCS commitupdate pushpull Centralized VCS
  11. 11. Working with Centralized VCS System © 2010 Intland Software 11 Shared Repository developer developer developer Centralized Systems (SVN, CVS, CC, ..) -Windows/Linux -Eclipse + Subclipse -Web browser
  12. 12. Chicago Working with Distributed VCS © 2010 Intland Software 12 codeBeamer ALM, collaboration Berlin Beijing Git/Mercurial Repositories Developer Workstation: •Windows/Linux (VMWARE) •Eclipse + Git/Mercurial plug-in •Git/Mercurial •Web browser
  13. 13. Integration Workflow © 2010 Intland Software 13 Release repository Developer local Developer local Integration Manager Developer public Developer public
  14. 14. Mobile Applications Workflow Example © 2010 Intland Software 14 Untrusted- Repository Release Repository Mobile Apps Bluetooth AppNavigation App App Developer App Developer App Developer App Developer •open-source compliance check •code review
  15. 15. Why we choose a DVCS? • Offline commits • Fast local operations • More robust for our distributed teams • Fine-grained commits • Searchable history • Branching and merging is a natural task • Better workflows Better processes • Clean main repository • Simplified Backup © 2010 Intland Software 15
  16. 16. Questions & Answers Questions & Answers © 2010 Intland Software 16
  17. 17. Thank you for your attention Thank you for your attention For any further information please visit our homepage: www.intland.com www.javaforge.com HgEclipse: http://www.javaforge.com/project/HGE codeBeamer Eclipse Studio: http://www.javaforge.com/project/CBES © 2010 Intland Software 17
  18. 18. Contact information Contact & further information Michael Lukas michael.lukas@intland.com Phone: (EU) +49-711-67400681 • General information: www.intland.com or www.javaforge.com • Follow @intland on Twitter: http://twitter.com/intland © 2010 Intland Software 18

×