DevOps didn't exist back then

In the late 80s to mid 90s I travelled the world implementing ENDEVOR. Best practices then was RUP (Ivar Jacobsson) and few people had the time to read his 600+ page explanation of RUP. Chapters were skipped (like how to make provision for Iterations and Increments), and the implementations resorted to be a lifecycle waterfall: first you coded, then you unit tested your code in a shared runtime environment, then you system tested  your code in another shared runtime environment and so on until you finally reached the production runtime environment. The environments where isolated from each other, but using concatenated runtime libraries. Life cycle automation was provided (Compiles/links/Binds) and security established with SAF calls, and all software assets were stored and secured in a logical inventory structure.

This was before

  • Commercial use of C and Java 
  • Long before ITIL
  • Long before DevOps

To make the lifecycle more useful, many sites customized ENDEVOR by building their own frontend, integrating with functionality provided by other tools (DMR/MMR, various 4GLs and database technologies). No one was thinking about how much legacy this created. 

ENDEVOR Admins don't grow on trees, and many of them are getting close to retirement. A successor on the admin position have a lot to learn in order to carry on the work. On top of that comes the request to better support modern development practices (DevOps and CI/CD), forcing sites to either reengineer or replace RUP-based solutions to something that better supports CI/CD and Agile work practices.

I conclude that it is not enough just to redefine roles and processes. You are probably also stuck with technology that disables Agile/DevOps efforts. You have to be prepared to invest in tools that enables the new way of working, or, as an alternative, reengineer what you've got. I would say "better start fresh" with a solution designed to meet todays needs and get rid of a 30 year old heavy backpack.

 

To view or add a comment, sign in

More articles by Lars Erik Berglund

  • Grassroot innovation

    I was sitting behind my desk one day thinking about why I am so dependent on others to complete my tasks. If I broke…

  • Some more good summer reading for all

    I just finished reading another book by Gene Kim, The Unicorn Project, ISBN 978-1942788768. This book talks about how…

  • A mainframe developers wishlist to Santa

    I love creating code and chasing bugs, that’s why I like the job, but I spend so much time on administration and so…

    6 Comments
  • A day in the life of a developer

    A day in the life of a developer 06:15 Rise and shine…..

    3 Comments
  • Application Audit

    Seriously consider audit requirements. 60% of all IT crimes on the mainframe are internal fraud.

  • Some good reading for all

    I just read "The Phoenix Project" and I can recommend that book to all IT workers who seek inspiration. It's so spot…

    1 Comment

Others also viewed

Explore content categories