Presentation is loading. Please wait.

Presentation is loading. Please wait.

6th European Banking Supervisors XBRL Workshop Madrid 4, 5 October 2006 Version Control Pablo Santos Códice Software

Similar presentations


Presentation on theme: "6th European Banking Supervisors XBRL Workshop Madrid 4, 5 October 2006 Version Control Pablo Santos Códice Software"— Presentation transcript:

1 6th European Banking Supervisors XBRL Workshop Madrid 4, 5 October 2006 Version Control Pablo Santos Códice Software psantosl@codicesoftware.com

2 Outline About Códice Software Plastic SCM Configuration Management Basics CM applied to XBRL project Conclusions and future work

3 About Códice Software A software engineering company Clear goal: SCM product SCM for all kind of developments

4 Plastic SCM SCM (Software Configuration Management) -> it is all about managing change (sw is easy to change) Technology foundation to build upon Focused on parallel development (allowing teams to collaborate)

5 Plastic SCM Fast Reliable (cluster testing) Feature rich Multiplatform: Windows, Linux, Solaris

6 Configuration Management Basics Basic concepts Repository (n-dimensional file system) Workspace Item Revision Branch Marker

7 Items Revisions Configuration Management Basics

8 Branches Configuration Management Basics

9 Merging

10 Configuration Management Basics Merging Organizational branching There are many other patterns: Branch per task Purpose Feature …

11 Managing the development process Freedom to change (supervisors) Track all changes Plastic SCM applied to XBRL

12

13 Plastic SCM applied to XBRL (file history) Who When Why (comments)

14 Plastic SCM applied to XBRL (security) Fine grained security Access Control Lists (ACLs)

15 Know who is changing what… Plastic SCM applied to XBRL (check outs)

16 Plastic SCM applied to XBRL (branching) A branch to track changes for each country

17 Plastic SCM applied to XBRL (differences) Know exactly what has been changed on a branch (country) Syntax Differences

18 Plastic SCM applied to XBRL (version tree) Exact history of a given element (directory or file) Merge information (where a version comes from)

19 Plastic SCM applied to XBRL (merging)

20 Plastic SCM applied to XBRL (maintenance) Create a branch for stable release maintenance

21 Plastic SCM applied to XBRL (bug tracking)

22 Conclusions and future work psantosl@codicesoftware.com info@codicesoftware.com www.codicesoftware.com Manage all changes Basics covered, more to come


Download ppt "6th European Banking Supervisors XBRL Workshop Madrid 4, 5 October 2006 Version Control Pablo Santos Códice Software"

Similar presentations


Ads by Google