SlideShare a Scribd company logo
Overcoming Geographical and Cultural Distribution:
        Distributed Software Development
           with Scrum and Social Coding
                         12.07.2011
                Michael Lukas, Janos Koppany


                     © 2011 Intland Software         1
Agenda

• Distributed Software Development @Intland
• Live Demo
• V-Model and Waterfall
• Scrum & Kanban
• Social Coding
• Live Demo
• Questions and Answers




                           © 2011 Intland Software   2
Intland's History


• 2002 - CodeBeamer 1.0 – for early adopters
• 2003 – Collaboration extensions
• 2008 – codeBeamer, Jolt Award, Sun, 100.000 users
• 2011 – Cloud support (USDA)
                                                                                      ea   mer
                                                            ALM
                                                            +
                                                                                codeB
                                                            Collaboration
                                     Integrations                      Prof.
                                     SCMs,                             Services
                       Collaborative IDEs
         Source Code   Tool
         Engineering   Extensions
         Features




                                  © 2011I ntland Software                                  3
Intland’s Distributed Development




                        © 2011 Intland Software   4
What is “codeBeamer”?

• … an Application Lifecycle Management platform, supporting
  development teams to manage their processes from requirements
  to release.
• … increases productivity, provides full traceability, improves and
  reduces costs by centralized management of processes, users and
  projects.
• … offers collaboration and supports users to achieve an increase in
  efficiency of up to 50%.
• … in practical use: a great collaboration solution!




                              © 2011 Intland Software                   5
Process Support




        Scrum, Kanban                             Waterfall, V-Process, Hybrid




                        © 2011 Intland Software                                  6
codeBeamer’s Operational Areas


• Project & Process Management                  • Distributed Software
• Requirements Management                         Development
• Change Management                             • Issue Tracking
• Knowledge Management                          • Ticketing System
• ITIL, SLA Management                          • Business Process
                                                  Monitoring




                            © 2011 Intland Software                      7
V-Model




          V-Model




           © 2011 Intland Software   8
V-Model


Key Elements:
• Process Modules
• Validation and Tracebility
• Dependences between Modules
• Tasks that have to be executed
• Iteration Steps




                               © 2010 Intland Software   9
Waterfall or V-Process in codeBeamer



                                  SW Requirements                             SW Validation                 cB Releases,
cB WIKI                                                                                                     WIKI, Baselines
and                                   Specification
documents


                                            SW Design             SW Integration
            cB CMDB                             Spec.
            +                                                                                 cB Reporting, cB
            Tracker                                                                           Release
                                              Component Component                             Integrated tools:
                cB Projects                        Spec. Test                                 HP QC,
                                                                                              Hudson,
                                                                                              build tools



                                                        Code
                              cB SCM
                              GIT, eGIT,
                              Gerrit, SVN




                                                    © 2011 Intland Software                                           10
Scrum & Kanban




            Scrum & Kanban




                 © 2011 Intland Software   11
Scrum


Key Elements:
• User Stories
• Product Backlog
• Sprints
• Scrum Roles
  (Scrum Master, Product Owner, Team)




                           © 2010 Intland Software   12
Scrum Wizard




               © 2011 Intland Software   13
Scrum vs. V-Model




Scrum                                                       V-Model
Advantages           Disadvantages                          Advantages               Disadvantages

• Light weighted     • No overview of the                   • Clear definition of    • Less flexibility
  process/ project     whole process                          project phases         • No clear resource
  management         • High communication                   • Complete overview        disposition
• Short iteration      effort (daily Scrum)                   of the whole process   • Long iteration cycles
  cycles, Sprints    • Less architectural                   • Industries proven
• Easy to learn        overview



                                         © 2010 Intland Software                                         14
Combination of Scrum and V-Model in codeBeamer


• In codeBeamer, the artecfacts of both methods are combined - in
  one project allowing to use the roles for Scrum and the defined
  roles in V-Model.


                                                                         User Stories,
       Requirements,                   CB                        Product Backlog, Sprint Plan,
     Tasks, Test SCM,
  Builds, Project Overview           Release                              Kanban,




          V-Model            In the release, all artifacts are              Scrum
                             combined, allowing a complete
                             overview of Scrum working items
                             as well as V-Model items.




                                      © 2010 Intland Software                                    15
Social Coding




                Social Coding




                    © 2011 Intland Software   16
Centralized Work with Subversion, CVS, …



                     Central
                     repository




                          © 2011 Intland Software   17
DVCS Central Shared Repository



                          shared
                          repository

                                                                       •Offline Work
                                                                       •Merge
                                                                       •Speed



            A Developer      B Developer                 C Developer
            local            local                       local




                               © 2011 Intland Software                                 18
DVCS Central Shared + Private Repository



          repository                 shared
                                     repository

                                                                     •Offline Work
                                                                     •Merge
                                                                     •Speed



              A Developer   B Developer                C Developer
              local         local                      local




                             © 2011 Intland Software                                 19
DVCS Fork/Pull-Request Workflow Example




                                                Blessed
                                                repository




                      © 2011 Intland Software                20
DVCS Fork/Pull-Request Workflow Example


                                                                 Fork
                                                                 creation
           A Developer   B Developer                Blessed
           public        public                     repository




                          © 2011 Intland Software                           21
DVCS Fork/Pull-Request Workflow Example

                                                                  Creating a
                                                                  local clone

           A Developer    B Developer                Blessed
           public         public                     repository




            A Developer   B Developer                    Integration
            local         local                          Manager(s)




                           © 2011 Intland Software                              22
DVCS Fork/Pull-Request Workflow Example

                                                                 Starting a
                                                                 Pull-request

           A Developer     B Developer                 Blessed
           public          public                      repository

                 Checkin changes                  Pull-request



            A Developer     B Developer                    Integration
            local           local                          Manager(s)




                             © 2011 Intland Software                            23
DVCS Fork/Pull-Request Workflow Example

                                                     Merging changes in
                                                     blessed repositoriy

           A Developer    B Developer                 Blessed
           public         public                      repository

                                                          Merge



            A Developer   B Developer                     Integration
            local         local                           Manager(s)




                           © 2011 Intland Software                         24
DVCS Fork/Pull-Request Workflow Example

                                                          Share changes
                                                          with the team

           A Developer    B Developer                Blessed
           public         public                     repository




            A Developer   B Developer                    Integration
            local         local                          Manager




                           © 2011 Intland Software                        25
GIT Workflow with Forks and Pull Request

                    Bless
                    Repository
                                                     Pull Request
        Fork                                          Integration
                    codeBeamer Server                 manager


                     Bob Developer
                     Remote Repository


                 Fetch                       Push

                     Bob Developer
                     Local Repository




                           © 2011 Intland Software                  26
Live Demo




            Live Demo




               © 2011 Intland Software   27
Questions & Answers




                  Questions and Answers




                        © 2011 Intland Software   28
Thank you!


             Thank you for your attention!


              If you wish to have 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           29

More Related Content

What's hot (19)

PDF
Checking the health of your active directory enviornment
Spiffy
 
PDF
ALM for SharePoint projects
Spiffy
 
PPTX
Agile in Action - Act 2: Development
Spiffy
 
PPTX
Automated Testing for CA Plex and 2E
CM First Group
 
PDF
Lessons learned in building a model driven software factory
Johan den Haan
 
PPT
Acceleo Day - Orange
sliard
 
PDF
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
Darren Sim
 
PDF
Managing variability in software applications - scandev12
Stephan Hochdörfer
 
PPT
Aspirea sales presentation
Mayank Singh
 
PDF
Codendi Datasheet
Codendi
 
PPTX
Collab net overview_june 30 slide show
sfelsenthal
 
PDF
Planning with timeline
Oleg Seriaga
 
PDF
Adopting Agile Tools & Methods In A Legacy Context
Xavier Warzee
 
PDF
Eclipse Summit 2008 - Thales - SolFa
BENOIT_LANGLOIS
 
PDF
Teams progress presenation
Oleg Seriaga
 
PPTX
Introductie Visual Studio ALM 2012
Twice. Ontwikkelaars van IT professionals
 
PDF
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
Mark O'Brien
 
PDF
Primavera unifier ten six consulting
Gaurav Kumar Chawla Primavera,Prince2,MsProject,ITIL,MSP,CSM
 
DOC
Bhanu_Pottipareddy_CV
Bhanu Shankar Pottipareddy
 
Checking the health of your active directory enviornment
Spiffy
 
ALM for SharePoint projects
Spiffy
 
Agile in Action - Act 2: Development
Spiffy
 
Automated Testing for CA Plex and 2E
CM First Group
 
Lessons learned in building a model driven software factory
Johan den Haan
 
Acceleo Day - Orange
sliard
 
The Web Development Eco-system with VSTS, ASP.NET 2.0 & Microsoft Ajax
Darren Sim
 
Managing variability in software applications - scandev12
Stephan Hochdörfer
 
Aspirea sales presentation
Mayank Singh
 
Codendi Datasheet
Codendi
 
Collab net overview_june 30 slide show
sfelsenthal
 
Planning with timeline
Oleg Seriaga
 
Adopting Agile Tools & Methods In A Legacy Context
Xavier Warzee
 
Eclipse Summit 2008 - Thales - SolFa
BENOIT_LANGLOIS
 
Teams progress presenation
Oleg Seriaga
 
Introductie Visual Studio ALM 2012
Twice. Ontwikkelaars van IT professionals
 
New CA 2E 8.7 (Synon) and CA 7.1 , Invigorated
Mark O'Brien
 
Bhanu_Pottipareddy_CV
Bhanu Shankar Pottipareddy
 

Viewers also liked (8)

PDF
Distributed Software Development in Brazil: A Historical Review
PUCRS University
 
PDF
GSD
Ben Lopatin
 
PPTX
Global Software Development powered by Perforce
Perforce
 
PPTX
Introduction to Global Software Engineering TDT4140
Anh Nguyen Duc
 
PPTX
GSD24 Testing
David Proudfoot
 
PDF
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
zillesubhan
 
PPTX
Mapping GSD and PMBOK Guide
Achmad Giovani
 
PDF
Software testing
ankityadav.ec
 
Distributed Software Development in Brazil: A Historical Review
PUCRS University
 
Global Software Development powered by Perforce
Perforce
 
Introduction to Global Software Engineering TDT4140
Anh Nguyen Duc
 
GSD24 Testing
David Proudfoot
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
zillesubhan
 
Mapping GSD and PMBOK Guide
Achmad Giovani
 
Software testing
ankityadav.ec
 
Ad

Similar to Distributed Software Development with Scrum and Social Coding (20)

PPT
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
PPT
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Intland Software GmbH
 
PPT
Effective Application Development with WebSphere Message Broker
Ant Phillips
 
PDF
Cast Iron Overview Webinar 6.13
gaborvodics
 
PPTX
Introductie Visual Studio ALM 2012
Delta-N
 
PPT
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Carolyn Crowe
 
PPT
RSA and RAD 8.5 Top New Value Features
Roger Snook
 
PDF
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
Michael Elder
 
PDF
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
PPTX
DevOps and Cloud at NI
Ernest Mueller
 
PDF
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
 
PPTX
Webinar The App Lifecycle Platform
Service2Media
 
PPTX
Automated BI Modernizations
dlautzenheiser
 
PDF
CI/CD patterns for cloud native apps
Helder Klemp
 
PPT
A Software Factory Integrating Rational & WebSphere Tools
ghodgkinson
 
PDF
Upmc tpdev1
Jean-Yves Rigolet
 
PDF
In sync10 nadiabendjedou-10things-final
Bendjedou Nadia
 
PDF
In sync10 nadiabendjedou-10things-final
InSync Conference
 
PDF
21st Century SOA
Bob Rhubart
 
DOCX
SachinBC_Resume
Sachin BC
 
Software Factories in the Real World: How an IBM WebSphere Integration Factor...
ghodgkinson
 
Agile Produktentwicklung in Kombination mit Scrum und V-Modell
Intland Software GmbH
 
Effective Application Development with WebSphere Message Broker
Ant Phillips
 
Cast Iron Overview Webinar 6.13
gaborvodics
 
Introductie Visual Studio ALM 2012
Delta-N
 
Cast Iron Overview Webinar 6.13.12 Final(Jb)
Carolyn Crowe
 
RSA and RAD 8.5 Top New Value Features
Roger Snook
 
DBD 2414 - Iterative Web-Based Designer for Software Defined Environments (In...
Michael Elder
 
The Future of DevOps and UrbanCode
IBM UrbanCode Products
 
DevOps and Cloud at NI
Ernest Mueller
 
XebiaLabs, CloudBees, Puppet Labs Webinar Slides - IT Automation for the Mode...
XebiaLabs
 
Webinar The App Lifecycle Platform
Service2Media
 
Automated BI Modernizations
dlautzenheiser
 
CI/CD patterns for cloud native apps
Helder Klemp
 
A Software Factory Integrating Rational & WebSphere Tools
ghodgkinson
 
Upmc tpdev1
Jean-Yves Rigolet
 
In sync10 nadiabendjedou-10things-final
Bendjedou Nadia
 
In sync10 nadiabendjedou-10things-final
InSync Conference
 
21st Century SOA
Bob Rhubart
 
SachinBC_Resume
Sachin BC
 
Ad

More from Intland Software GmbH (20)

PPTX
Agile in MedTech: Essential Best Practices, and How to Support Them
Intland Software GmbH
 
PPTX
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Intland Software GmbH
 
PPTX
Dr. Andreas Birk: Agile Practices for Medical Device Development
Intland Software GmbH
 
PPTX
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
Intland Software GmbH
 
PPTX
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Intland Software GmbH
 
PPTX
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software GmbH
 
PPTX
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software GmbH
 
PPTX
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software GmbH
 
PPTX
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software GmbH
 
PPTX
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software GmbH
 
PDF
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Intland Software GmbH
 
PPTX
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
Intland Software GmbH
 
PDF
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Intland Software GmbH
 
PDF
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
Intland Software GmbH
 
PDF
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Intland Software GmbH
 
PPTX
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Intland Software GmbH
 
PDF
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Intland Software GmbH
 
PPTX
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
Intland Software GmbH
 
PPTX
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
Intland Software GmbH
 
PPTX
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
Intland Software GmbH
 
Agile in MedTech: Essential Best Practices, and How to Support Them
Intland Software GmbH
 
Dr. Andreas Birk: Patterns of Agile Success in Medical Device Development
Intland Software GmbH
 
Dr. Andreas Birk: Agile Practices for Medical Device Development
Intland Software GmbH
 
ISO/PAS 21448 (SOTIF) in the Development of ADAS and Autonomous Vehicles
Intland Software GmbH
 
Dr. Andreas Birk: Approaches to Agile in Medical Device Development
Intland Software GmbH
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 22 Oct 2020
Intland Software GmbH
 
Intland Software | Welcome and Opening Remarks - Intland Connect - 21 Oct 2020
Intland Software GmbH
 
Intland Software | codeBeamer ALM: What’s in the Pipeline for the Automotive ...
Intland Software GmbH
 
Intland Software | Enabling Safe Medical Software Development through a Purpo...
Intland Software GmbH
 
Intland Software | Intland Retina: What’s in the Pipeline for the Life Scienc...
Intland Software GmbH
 
Volkswagen | ECU Software Development with codeBeamer ALM: IT Aspects
Intland Software GmbH
 
FutureLink | Strategic Tooling Decisions in ALM Engineering: Migrate or Coexi...
Intland Software GmbH
 
Bertrandt | Automotive Best Practice: How to Design, Review, Approve, and Eff...
Intland Software GmbH
 
McKinsey | When Things Get Complex: Complex Systems, Challenges and Where to ...
Intland Software GmbH
 
Roche | The Design History File in codeBeamer ALM: Electronic Records, Signat...
Intland Software GmbH
 
Cosylab | codeBeamer ALM as a Swiss Army Knife on a Particle Therapy Project
Intland Software GmbH
 
Adesso | Principles of Tool Validation and Infrastructure Qualification using...
Intland Software GmbH
 
Automotive SPICE Level 3 and Beyond with codeBeamer ALM
Intland Software GmbH
 
27 Nov 2019 – Experts Talk: Integrated MedTech Delivery from Requirements thr...
Intland Software GmbH
 
13 Nov 2019 - Experts Talk: Balancing Innovation, Risks, and Compliance in Me...
Intland Software GmbH
 

Recently uploaded (20)

PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PPTX
Digital Circuits, important subject in CS
contactparinay1
 
PDF
Staying Human in a Machine- Accelerated World
Catalin Jora
 
PPTX
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
Digital Circuits, important subject in CS
contactparinay1
 
Staying Human in a Machine- Accelerated World
Catalin Jora
 
Mastering ODC + Okta Configuration - Chennai OSUG
HathiMaryA
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 

Distributed Software Development with Scrum and Social Coding

  • 1. Overcoming Geographical and Cultural Distribution: Distributed Software Development with Scrum and Social Coding 12.07.2011 Michael Lukas, Janos Koppany © 2011 Intland Software 1
  • 2. Agenda • Distributed Software Development @Intland • Live Demo • V-Model and Waterfall • Scrum & Kanban • Social Coding • Live Demo • Questions and Answers © 2011 Intland Software 2
  • 3. Intland's History • 2002 - CodeBeamer 1.0 – for early adopters • 2003 – Collaboration extensions • 2008 – codeBeamer, Jolt Award, Sun, 100.000 users • 2011 – Cloud support (USDA) ea mer ALM + codeB Collaboration Integrations Prof. SCMs, Services Collaborative IDEs Source Code Tool Engineering Extensions Features © 2011I ntland Software 3
  • 4. Intland’s Distributed Development © 2011 Intland Software 4
  • 5. What is “codeBeamer”? • … an Application Lifecycle Management platform, supporting development teams to manage their processes from requirements to release. • … increases productivity, provides full traceability, improves and reduces costs by centralized management of processes, users and projects. • … offers collaboration and supports users to achieve an increase in efficiency of up to 50%. • … in practical use: a great collaboration solution! © 2011 Intland Software 5
  • 6. Process Support Scrum, Kanban Waterfall, V-Process, Hybrid © 2011 Intland Software 6
  • 7. codeBeamer’s Operational Areas • Project & Process Management • Distributed Software • Requirements Management Development • Change Management • Issue Tracking • Knowledge Management • Ticketing System • ITIL, SLA Management • Business Process Monitoring © 2011 Intland Software 7
  • 8. V-Model V-Model © 2011 Intland Software 8
  • 9. V-Model Key Elements: • Process Modules • Validation and Tracebility • Dependences between Modules • Tasks that have to be executed • Iteration Steps © 2010 Intland Software 9
  • 10. Waterfall or V-Process in codeBeamer SW Requirements SW Validation cB Releases, cB WIKI WIKI, Baselines and Specification documents SW Design SW Integration cB CMDB Spec. + cB Reporting, cB Tracker Release Component Component Integrated tools: cB Projects Spec. Test HP QC, Hudson, build tools Code cB SCM GIT, eGIT, Gerrit, SVN © 2011 Intland Software 10
  • 11. Scrum & Kanban Scrum & Kanban © 2011 Intland Software 11
  • 12. Scrum Key Elements: • User Stories • Product Backlog • Sprints • Scrum Roles (Scrum Master, Product Owner, Team) © 2010 Intland Software 12
  • 13. Scrum Wizard © 2011 Intland Software 13
  • 14. Scrum vs. V-Model Scrum V-Model Advantages Disadvantages Advantages Disadvantages • Light weighted • No overview of the • Clear definition of • Less flexibility process/ project whole process project phases • No clear resource management • High communication • Complete overview disposition • Short iteration effort (daily Scrum) of the whole process • Long iteration cycles cycles, Sprints • Less architectural • Industries proven • Easy to learn overview © 2010 Intland Software 14
  • 15. Combination of Scrum and V-Model in codeBeamer • In codeBeamer, the artecfacts of both methods are combined - in one project allowing to use the roles for Scrum and the defined roles in V-Model. User Stories, Requirements, CB Product Backlog, Sprint Plan, Tasks, Test SCM, Builds, Project Overview Release Kanban, V-Model In the release, all artifacts are Scrum combined, allowing a complete overview of Scrum working items as well as V-Model items. © 2010 Intland Software 15
  • 16. Social Coding Social Coding © 2011 Intland Software 16
  • 17. Centralized Work with Subversion, CVS, … Central repository © 2011 Intland Software 17
  • 18. DVCS Central Shared Repository shared repository •Offline Work •Merge •Speed A Developer B Developer C Developer local local local © 2011 Intland Software 18
  • 19. DVCS Central Shared + Private Repository repository shared repository •Offline Work •Merge •Speed A Developer B Developer C Developer local local local © 2011 Intland Software 19
  • 20. DVCS Fork/Pull-Request Workflow Example Blessed repository © 2011 Intland Software 20
  • 21. DVCS Fork/Pull-Request Workflow Example Fork creation A Developer B Developer Blessed public public repository © 2011 Intland Software 21
  • 22. DVCS Fork/Pull-Request Workflow Example Creating a local clone A Developer B Developer Blessed public public repository A Developer B Developer Integration local local Manager(s) © 2011 Intland Software 22
  • 23. DVCS Fork/Pull-Request Workflow Example Starting a Pull-request A Developer B Developer Blessed public public repository Checkin changes Pull-request A Developer B Developer Integration local local Manager(s) © 2011 Intland Software 23
  • 24. DVCS Fork/Pull-Request Workflow Example Merging changes in blessed repositoriy A Developer B Developer Blessed public public repository Merge A Developer B Developer Integration local local Manager(s) © 2011 Intland Software 24
  • 25. DVCS Fork/Pull-Request Workflow Example Share changes with the team A Developer B Developer Blessed public public repository A Developer B Developer Integration local local Manager © 2011 Intland Software 25
  • 26. GIT Workflow with Forks and Pull Request Bless Repository Pull Request Fork Integration codeBeamer Server manager Bob Developer Remote Repository Fetch Push Bob Developer Local Repository © 2011 Intland Software 26
  • 27. Live Demo Live Demo © 2011 Intland Software 27
  • 28. Questions & Answers Questions and Answers © 2011 Intland Software 28
  • 29. Thank you! Thank you for your attention! If you wish to have 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 29