Who we are

We are the developers of Plastic SCM, a full version control stack (not a Git variant). We work on the strongest branching and merging you can find, and a core that doesn't cringe with huge binaries and repos. We also develop the GUIs, mergetools and everything needed to give you the full version control stack.

If you want to give it a try, download it from here.

We also code SemanticMerge, and the gmaster Git client.

CMMi Level 2!

Monday, May 07, 2007 Pablo Santos , 9 Comments

Last March 15th we achieved CMMi Level 2, and SEI has just officially published the results today.
Codice Software becomes the first Spanish SME being awarded with CMMi. But our case has an special interest because we are agile practitioners, we are using SCRUM for almost two years already, and many claim CMMi and SCRUM to be incompatible.
SCRUM focuses on delivering software fast, on code instead documents, and on short release cycles, features which have become a part of our internal working methods since the beginning. CMMi asks for more strict processes, but at the end the key point is doing what you are suppposed to be doing according to your own definitions. Congratulations to the whole team!
Pablo Santos
I'm the CTO and Founder at Códice.
I've been leading Plastic SCM since 2005. My passion is helping teams work better through version control.
I had the opportunity to see teams from many different industries at work while I helped them improving their version control practices.
I really enjoy teaching (I've been a University professor for 6+ years) and sharing my experience in talks and articles.
And I love simple code. You can reach me at @psluaces.


  1. As an employee of a company that has recently reached CMMi lvl3 I must admit that it really takes a great human effort and a great team spirit to get where you just did. For that, my congrats!


  2. Well done this is a great achievement.

  3. Can I ask you a question? How do you display the little program in your blog? When I write or copy some little program in my blog, the blogger will del or erase sth automatically, and then the little program will appear so bad that I cann't stand with. So please do me a favor to tell me how to put some program in my blog like yours. Thank you very much.

  4. Hi,

    Well, you mean a .zip file or something like that? If so, we upload it to our website and just link to it...

    Does it help?


  5. Thank you. Well, I want to know how to do in the blog to make the file format like yours. Such as the blog file of yours
    "Command line Plastic Testing... "

    (the following part of your blog file)

    I mean how to do to make the style like that.

    The test launching code looks like:
    public static void RunTest(string methodTestName, ExecuteTestDelegate test) { string testName = PNUnitServices.Get().GetTestName(); try { string[] testParams = PNUnitServices.Get().GetTestParams(); string wkbasepath = testParams[0];

  6. Ok,

    This is pretty simple: just put a pre /pre tag (with the minorthan biggerthan, but I can't type those here! :-O) around your code and that's it! You can also add code /code around!

  7. OK. I got it. Thank you very much.
    I like your blog, and I'll always visit it whenever I've time. Thanks again.

  8. Hi, can you share your experience or documents about how Scrum satisfy CMMI