| |MAY 20179CIOReviewToday, agile life cycle of application development is leading towards more nimble tasks which are less time consuming and can be easily automatedcollaborative consumption models that will be based on sharing, lending and swapping of other product's functionality. Industry will move to-wards peer to peer business model that requires higher degree of interactions with the peer.Modular Architecture with Long Term FocusISRO has adopted a modular approach while designing their systems. They are still using the same technology that was used in 1970 for their launch vehicle with added cryogenic engines to achieve higher engine power. Traditionally, most of the architecture created is integrated in nature. In a modular architecture, one can add or remove components without affecting the rest of the system. While planning the IT infra-structure, mostly modular approach is adopted to plan the capacity. In case of enterprise ap-plication, modular approach is followed during design and build stage but not in the deploy-ment stage. The final application is deployed as a single unit, which makes the overall applica-tion monolithic. Today enterprises are moving towards micro service based architectures that consist of developing multiple independent de-ployable components. Most of the consumer focused applications such as eBay, Amazon have already moved from monolithic architec-ture to micro-services based architecture. This approach helps them respond to new business faster and cost effectively.Nimble Tasks, Easy to AutomateISRO avoids ground tests which are highly time consuming and expensive. Rather doing fully integrated testing which is expensive, they test smaller size module to get the best value for the money. Testing is always a time consuming and expensive activity. Automation tools are used to speed up the testing process and reduce the manual ef-fort. Unfortunately, most of the automation strategies are based on monolithic architecture. It does not cater to the complexi-ties involved in modular architecture. New service virtualiza-tion technologies help in addressing these challenges, but these need to be incorporated in the architecture and product life cycle. Today, agile life cycle of application development is lead-ing towards more nimble tasks which are less time consuming and can be easily automated.Cross Skilling Leads to Time EffectivenessScientists in the space program are capable of working in mul-tiple disciplines. They strongly believe that being time effective leads to cost effectiveness. An individual who has multiple skills can help achieve more productivity. Every Future IT workforce has to be cross-skilled so as to give more output than what is expected from a single skilled resource. The space programs of Russia and America are primar-ily focused on robustness and optimization leading to higher cost. On the other hand, ISRO focuses primarily on cost ef-fectiveness. Today in IT industry, there is a limited attention towards the cost aspect of new application development. If we follow ISRO's cost-effective model, then the planning and execution must encompass resource optimization, increased reusability, adoption of open source tools and multi-skills workforce development.
< Page 8 | Page 10 >