Why we need a National Software Strategy/Policy
With Chris Uwaje
Opening Statement Today, software is recongised as the â€œcritical national infrastructureâ€ (CNI) within the global critical infrastructure (GCI).
It is therefore the new centre of gravity of human life and global economy. Conventional wisdom and new lessons learned dictates that: â€œNo nation can survive the concentrated challenges of the emerging Information Society (IS) without building a robust, smart and skillful software capability and associated capacities of code warriors.
In the very near future, all human activities â€“ in form and content â€“ will be defined influenced, empowered, controlled and sustained by Information Technology Software â€” either as a process, product, application and/or service. This real world situation translates to immense opportunities. The Nigerian nation must engage these opportunities for global competitiveness. The time to act is now!
It has become a strategic imperative to turn these emerging opportunities into beneficial solutions. The roadmap and primary take-off point to these solutions is to enthrone and elevate Information Technology Software as a matter of national policy. This can be accomplished through the establishment of a National Software Strategy propelled by accelerated legislation â€“ encapsulated in a National Software Bill.
The above should naturally lead to a National Software Development, Application and Services Act jointly championed byÂ the combined efforts of government, industry, and academia â€“ adopting a public-private partnership (PPP) model.
Background: The Industrial development era is gone and we totally lost out as a nation â€“ making us mentally and economically dependent on global forces and their means and processes of production.
Today, there is a paradigm shift in global development lifecycle, which is principally controlled, and currently sustained by the institution of information technology and particularly by software knowledge engineering.
Reliable research works have recognised the complex role that software plays in national economic development strategies, pointing out that the domestic application and use of software products and services must be considered strategic imperatives in parallel with the development of the nation.
What makes software particularly interesting is the diverse characteristics of its global network requirement and effectiveness. These factors have continued to fuel the adventure of globalization and its inherent opportunities.
Today, almost all significant aspects of human life are influenced by information technology and in particular, by software applications and services. Therefore one can safely state that there may be neither a meaningful future life nor development progress without software.
National Software Capability and Maturity Framework
Focus on Designing and Building the Framework:The Nigerian Software Policy Framework and Strategy shall be based on the concept of clustering the required political will to ensure and accelerate the designing and building of a critical mass of indigenous software capability and maturity models for the nation.
Today, every accredited and recognized bank, petroleum exploring and processing outfits in the world runs on software; so do every airline, every automobile manufacturing company, every world-class education institution, every insurance company and indeed, every conscious and serious government.
Therefore developing a special national policy and strategy and making reasonable investments on software engineering development capacity in key industries constitutes an important part of a national software policy and strategy.
This strategy contributes significantly in making existing businesses more efficient and more competitive globally. Another critical importance of software is derived from the fact that many manufactured products â€” ranging from automobiles to toys â€” contain a lot of embedded software solutions.
lContinues next week.