DevOps Automation

DevOps Automation

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.


#DevOps
#Businessautomation
#DevOpsAutomation
 View Only
  • 1.  Agile SCM

    Posted 02/27/17 02:10 PM

    Hello,
    What is agile Source code management or Agile SCM ? And what are the governing principles for  Agile SCM ?
    How can we implement Agile SCM w.r.t  process and tools in a mainframe, java and .net development environments. ?
    Any suggestions, links our resources are greatly appreciated. 



  • 2.  RE: Agile SCM

    Posted 02/28/17 03:37 AM

    hi ross,

     

    need a bit more about your background, to shorten the answer.

    agile work styles came from software developers, actual common is for example Scrum.

    developer need to communicate via work orders (stories, tasks) and need to control their work (files.in a source code control system like a easy version control repository or a software configuration system for more process and variant control)

    One common tool from IBM is RTC rational team concert on the Jazz platform, with out of the box processes for agile/scrum.

    Developer can connect via Browser, eclipse client, some integration's (visual studio) and with a DevOps solution like Urbancode deploy the code or build on target systems also on mainframe.

    https://jazz.net/products/rational-team-concert/

    ciao

    robert



  • 3.  RE: Agile SCM

    Posted 02/28/17 08:49 AM

    Hi,

    In addition to Robert's response, I would add that agile SCM needs to consider eliminating waste in the SCM process specifically related to multiple teams coordinating changes and integrating those changes at a "team of teams" level. This involves reducing the number of branches in the application or component stream, for example.

    I quickly googled the subject to get more insight into the SCM part of your question and found some interesting articles. I suggest you do this same. This one in particular is good: http://www.scmpatterns.com/pubs/hass_sidebar.html.

    Rational Team Concert supports agile methodology, both at the Team level (typical agile team-based Scrum) and also enterprise scaled agile methodology based on the Scaled Agile Framework (SAFe). Support for these methodologies comes out of the box and because RTC also supports SCM it is a "complete" tool for agile. Lots of good information about this on jazz.net via the link Robert provided.