Modernizing existing software - A viable approach !
Pictorial Reference: https://headspring.com/

Modernizing existing software - A viable approach !

We have all heard the phrase coined around mid 2000’s that 'Software is eating the world’. But the real question remains how do we live up and maintain the existing code base with the numerous permutations [environmental, political, regulations] impacting the delivery capability of the software base on which numerous organizations have invested massively.

The real catalyst in this whole conundrum is that we have to adhere to a regular change standard across existing platforms in order to meet the desired state required. The inception point is determining the current state of the existing software which is anyway delivering the goods as per the initial requirements. However, what we need to also adopt as part of system lifecycle culture is to be ready to constantly evolve the software in order to tailor make it towards the future or intended state.

Technical debt or code debt is a real dilemma faced by a lot of organizations today and changing to adapt with business needs is really costing a fortune [See my article published on Technical Debt here]. I am of the opinion that simply saying that technology is outdated and simply requires change is very subjective. We should have a clear defined plan with regards to future state in line with modular based artifacts. This shall definitely help rolling out minor but critical viable products which meet the market demands.?

In an nutshell, this is where the famous concept of agile methodology which i call as early visualization approach helps in determining the required state. Today, fortunately with the new containerization methods available on both private and hybrid clouds can be tapped on to achieve this. Rather than going blindly for a complete system swap; i reckon having good look at the existing code base we have, understand the business rules, data dictionary, coding framework in order to mitigate the potential risks we have and then apply the necessary changes.

My point in this blog is to simply put forward the necessity of adoption of CI/CD approach now which clearly means continuous integration and continuous deployment. One major drawback might be the turn around time in achieving this; but trust me adoption of new system as part of an organization culture is a more lengthy process. It’s high time we empower ourselves on CI/CD framework now, else we run the risk of running out of steam year in year out.

Development, deployment and testing remain the 3 critical parameters to be part of the new pipeline and existing technology human resources need to seriously consider adoption of this new work culture - else they may be a source of appetite in nurturing the famous quote coined; as mentioned in the very beginning of this article.

Atishay - 29 May 2022

Chad Bartlett

Partnerships ★ Cybersecurity ★ Excited for the future ★ Mindset

2 年

Nice insights Atishay .D. Sookun thank you. Indeed and perpetuating these challenges is the fact that so many lines of code are not written with a "security-first mindset" too..There is a big gap to fill in both the doing and thinking around this part of our daily lives.

要查看或添加评论,请登录

Atishay .D. Sookun的更多文章

  • Simplifying ..the simple metric for High Performing Team

    Simplifying ..the simple metric for High Performing Team

    Dear Reader, i am doped on caffeine at the moment; in my quest to build a machine learning model on portfolio analysis…

    2 条评论
  • Staying Ahead of Curve - Forging relationship in Banking

    Staying Ahead of Curve - Forging relationship in Banking

    I intend to start this blog by saying how annoying it is becoming for me to establish relationship in banking today…

    1 条评论
  • Ethics in AI - Considerations

    Ethics in AI - Considerations

    My first article for 2023 was meant to be special and intrinsic; being very much in line with the latest buzz going…

    5 条评论
  • Innovation to Disinflation

    Innovation to Disinflation

    This is a topic which has been in my mind for quite some time! Putting it into some words to reflect upon. I believe we…

    1 条评论
  • Gig Ecosystem – My adaptation drill

    Gig Ecosystem – My adaptation drill

    Been in a state of oblivion but still here’s my first one for 2022 ! The GIG economy is teaching all of us lessons on…

  • Sustainability in Technology - An unreal Oxymoron

    Sustainability in Technology - An unreal Oxymoron

    No! Don’t be wary about the title at all. It’s just me who is more sensible towards sustainability now.

  • Data Science with Machine Learning - Stock Price Prediction Part 1

    Data Science with Machine Learning - Stock Price Prediction Part 1

    The Latest flagship from my own digital lab is not a new thing to the world; but the real fun is the combination of…

    5 条评论
  • Technical Debt - The Need for Speed!

    Technical Debt - The Need for Speed!

    Today, i am writing about a very specific situation which is prevalent in our day to day tech world. Some term this…

    4 条评论
  • PORTABILITY as a service !

    PORTABILITY as a service !

    Way back in 2013, during my tenure in the Telco industry, we were mandated to roll out the 8-Digit numbering from the…

  • Cash - The Ailed King

    Cash - The Ailed King

    It’s been long time since i barely wrote something which seriously flight fancied my brain. The Covid-19 pandemic has…

    3 条评论

社区洞察

其他会员也浏览了