Indus productization-brief
-
Upload
indusaviation -
Category
Technology
-
view
461 -
download
0
Transcript of Indus productization-brief
© 2015 Indus Aviation Systems LLP © 2015 Indus Aviation Systems LLP
CIO : Operation Excellence through productization
Indus Aviation’s Point of View, Offerings & Solution
September , 2015
© 2015 Indus Aviation Systems LLP
Confidential Information
This p ese tatio is o fide tial to I dus Aviatio “ ste s LLP. IA“ . This do u e t o tai s i fo atio a d data that IA“ o side s o fide tial a d p op ieta Co fide tial I fo atio .
Confidential Information includes, but is not limited to, the following:
• Co po ate, e plo ee a d i f ast u tu e i fo atio a out IA“
• IA“ s p oje t a age e t a d ualit p o esses
• Custo e a d p oje t e pe ie es p ovided to illust ate IA“ apa ilit
Any disclosure of Confidential Information to, or use of it by a third party, will be damaging to IAS.
Ownership of all Confidential Information, no matter in what media it resides, remains with IAS.
Co fide tial I fo atio i this do u e t shall ot e dis losed outside the u e s p oposal evaluators and shall not be duplicated, used, or disclosed – in whole or in part – for any purpose
other than to evaluate this proposal without specific written permission of an authorized
representative of IAS.
© 2015 Indus Aviation Systems LLP © 2015 Indus Aviation Systems LLP
CIO – Role that requires all round performance
© 2015 Indus Aviation Systems LLP
4
Evolution of the IT Leadership Role
• 1950s – Tab Supervisor
• 1960s – Data Processing Manager
• 1970s – MIS Director
• 1980s – Vice President of Information Systems
• 1990s – SVP/EVP & Chief Information Officer
– Enterprise integration, recentralization
– Client/server, Internet, ERP systems
– Reports to CEO/COO/President • 2001-2002: End of the Technology Bubble
– Dot-com implosion
– Deep corporate IT cost cutting
– Focus on tactical operations post-Y2K/ERP
• 2003-2007: The 21st Century CIO
– Comprehensive definition of the C-level IT role
– Strategic alignment and governance
– Process & operational optimization/ERP
– Business intelligence and customer intimacy
– Value creation
• 2008-2015: Dealing with Global Recession
– Cost management, modest budget & staff reduction
– 21st Century CIO Agenda still a mandate
© 2015 Indus Aviation Systems LLP
5
The 21st Century CIO Leadership Agenda
Source: Korn/Ferry research
1. IT Strategy – Business strategy alignment, business case and projected return on investments, priorities versus resources
2. IT Governance – Portfolio management, IT investment funding and review process, performance measurement, project management (PMO), SDLC, processes, standards, procurement
3. IT Organization & Staffing – Centralized, decentralized, federal model, shared services; reporting relationships, FTEs, staff augmentation, on/near/off-shore, capability/maturity, training
4. Technology – Architecture; bleeding/leading edge or trailing; build or buy, suite or best-of-breed; infrastructure and networking insourced/outsourced, total cost of ownership (TCO), support
5. Technology Awareness – Board of Directors, senior and middle management, rank and file
6. Corporate Governance – Compliance, disaster recovery, business continuity, security, privacy, intellectual property protection
7. Business Intelligence – Data modeling & warehousing, metrics, analytics, forecasting & modeling
8. ERP – Business integration, value chain, process improvement & innovation, change management, quality programs
9. Customer Care – Customer relationship management (CRM), contact centers, customer portals, B2B collaborative computing (EDI, VMI, CPFR)
10. Internet – e-business strategy, portals, web-enabled applications, telecommunications [Web 2.0]
Source: Booz Allen Hamilton
© 2015 Indus Aviation Systems LLP
Reduce costs
of current enterprise apps
Absorb required applications maintenance expenses
Deliver new applications fast,
at low cost and low risk
Eliminate
multi-year,
multi-million,
multi-consultants applications projects
The CIO Challenge and Solution
Do more with less
Adapt to variable user demands
Budgets will not increase
Results required in months
Perception of IT within the Enterprise
Level 1 Level 2 Level 3
• IT treated as a cost
• Organization conforms to IT
• Benefits not sought
• Benefits not expected
• COTs are first option
• IT recognized as a competitive
tool
• Competitive barriers and
functional benefits pursued Ad-
hoc
• Goals focused vertically
• IT fully integrated into overall
business strategy, operations
and organization
• Managers are IT savvy and
strategy focused
• Highly customized limiting
emulation
© 2015 Indus Aviation Systems LLP © 2015 Indus Aviation Systems LLP
Productization – First step towards cost reduction on legacy applications
© 2015 Indus Aviation Systems LLP
How to Achieve Application, Vendor, Platform consolidation? – CIOs prime
goal to have lower TCO
HR Appl Payroll
Appl
Audit
Appl
Legal
Appl
Admin
Appl
Purchase
Appl
Inventory
Appl
CRM
Appl
Web
Desktop Client
Server
.NET
Platform
HTML
Platform
JAVA
Platform
PHP
Platform
Uniform
Architecture
Uniform
Deployments
Uniform
Technology
Platform
Vendor 1
Vendor 2 Vendor 3
COTS
© 2015 Indus Aviation Systems LLP 9
Introduction to Productization
• Productization create a custom-built core platform on top of the existing infrastructure. Such Organization Specific Platforms encapsulates the software assets and domain services that can be leveraged across business initiatives, markets, and product lines.
• Productization is a unique methodology to create and consolidate technology assets into Organization Specific Platforms that are leveraged across the enterprise.
• SEI (part of CMU) defines a similar concept called product line
Definition : A software product line (SPL) is a set of software-intensive systems that share a common, managed set of features satisfying the specific needs of a particular market segment or mission and that are developed from a common set of core assets in a prescribed way.
• Productization helps us realize order-of-magnitude
improvements in time to market, cost, productivity,
quality, and other business drivers.
• Productization can also enable rapid market entry and
flexible response, and provide a capability for mass
customization
• Productization enables organizations to lower their
total cost of ownership (TCO) and accelerate revenue
generation by increasing business agility, streamlining
redundancies, and achieving economies of scale
Benefits of Productization
Productization Concept
© 2015 Indus Aviation Systems LLP 10
Productization Roadmap
• Roadmap for Productization of existing systems in a large IT organization
Scenario: The software system is built and used in country-1, and there is a need for a similar system in other countries.
Assess for Productization
• Activities
– Understand intent of
Productization
– Gather the product architecture &
execution methodology details
– Analyze same, for changes &
improvements
• Outcome:
– Recommend the Productization
roadmap
– Create Business Case
• Productization for internal needs
• Activities
– Software roadmap is defined & accepted
– Governance model for internal
Productization is established
– Software architecture & quality is fine-
tuned to make it meet product roadmap
– Execution methodology is changed to
support multi-customer delivery
– Required internal sales, support,
ownership team structure is created
• Outcome
– Software is ready to be used by
multiple internal customers
– Achieve higher engineering return vs
spend
• Productization for external market
• Activities
– External Market study and business
case is created
– Governance covering engineering,
Financial, sales & mrktg, IP ownership
is established
– Required sales, marketing, support,
engineering team structure is created
– Software roadmap, architecture and
methodology is refined for external
market
– Execution methodology is changed to
support multi-customer delivery
• Outcome
– Software is ready to be sold as a
boutique product
© 2015 Indus Aviation Systems LLP
How can IT leverage the Product Engineering approach? – Current State
Page 11
Consolidated Portfolio
Specialized Applications
Transformation Path
Complexity
High Low
Hig
h
Lo
w
No of Technology Solutions
No o
f Te
chn
olo
gy
Va
ria
nts
Specialized applications developed based
on unique demands are being
consolidated at single data center, made
possible due to web and data center
technologies.
© 2015 Indus Aviation Systems LLP
How can IT leverage the Product Engineering approach? – Productized
State
Page 12
Productized Applications
Productized Services
Consolidated Portfolio
Specialized Applications
Transformation Path
Complexity
High Low
Hig
h
Lo
w
No of Technology Solutions
No
of Te
chn
olo
gy
Va
ria
nts
Reduce complexity of IT delivery environment
to drive the cost down and create
opportunities for quality service / application
offering through incremental standardization
around the service or application catalog with
creation of common platform for various
applications.
© 2015 Indus Aviation Systems LLP
The benefits of Product Engineering Approach in IT
Page 13
Common Platform A
pp
lica
tio
n #
1
Ap
pli
cati
on
# 2
Ap
pli
cati
on
# 3
Ap
pli
cati
on
# 4
No of Applications –
Increased Productization Benefit
Eff
ort
Close Proximity with Business
Areas Drive Standardization
Leverage Specific Business Knowledge:
Restructure organizations to structure their
organizations to get as close to the business
as possible by dispersing staff into business
areas to gain business knowledge and act as
technology advisors.
Standardization of Common Platform:
Standardization of technology and
applications is the key to driving down IT
costs, standardization of processes is the key
to driving up quality and consistency.
Key Competencies:
Foster strategic planning and architecture as
key competencies.
Linked business and IT plans : Promotes
common language and framework for
planning.
Ex: Model-based planning tools like business
capability maps.
© 2015 Indus Aviation Systems LLP
Key Maturity Levels
Page 14
Immediate Benefit Long term Sustenance
Indus Aviation can help in various aspects of productization including identification of re-usable assets, commonality /
variability analysis, defining platform architecture, development and maintenance of productized applications,
consult on appropriate structure and process to sustain the productization.
© 2015 Indus Aviation Systems LLP 15
Roadmap to Enhance Architecture
Level-1: Basic Feature compliance
•Delivers Acceptable quality
• Define basic product features
• Ensure functional correctness
Level-2: Enhanced Feature & Reliability compliance
•Delivers Good quality
•Define non-functional & additional key features
– Ensure non-functional compliance – performance, reliability, scalability,
usability
Level-3: Agile compliance
•Delivers ease of change – agile architecture
•Re-engineer to new technology platform
– Modular and easy to test, change and maintain
– User friendly – easy to use, integrate Level-4: re-usable architecture compliance
•Delivers engineering efficiency, enables re-use
– Common Modules & features common across multiple products are
identified
– These modules are enhanced to facilitate re-use
Timeline
Realized Business Value
Level-5: Common Platform realization
•Delivers highest level engineering efficiency
– Common platform defined – platform services, interfaces defined
– Applications work on common platform
– Option – internal SaaS mode of delivery
© 2015 Indus Aviation Systems LLP 16
Prioritizing Productization Activities : Which systems to productize?
Maturity – Architecture & Methodology
Business
Importance &
Criticality
Low High
High
Low
• Indus aviation has a 2 dimensional model to identify the systems for Productization
– #1: score on Maturity of Architecture & Methodology
– #2: score on Business Importance & Criticality:
• The systems are plotted based on their 2-dimensional score
Score based Recommendations
• P0 zone: sustain & optimize
• P1 zone:
– first set of systems to Productize
– Execute complete productization journey
• P2 zone:
– second set of systems to productize
– Execute partial productization journey
• P3 zone:
– Low priority to productize
• P4 zone:
– Do not productize
P1
P2 P3
P4
P0
© 2015 Indus Aviation Systems LLP
Roadmap for Productization
Unique Requirements Analysis
Top down analysis of unique requirements of company :
1. Business Requirement
2. Customer Requirements (Internal / external products)
3. Process Requirements
4. Technology Requirements
Existing Assets Identification
Identify existing assets that can be leveraged during
productization:
1. Existing assets
2. Software framework
3. Business Logic
4. Product architecture & execution methodology details
5. Tools
Gap Analysis
1. Define Software Product Road
Map
2. Identify common technology
requirements
3. Consolidate overlapping
technology artifacts.
4. Consolidate overlapping process
assets
5. Define execution methodology
6. Identify technology and process
gaps between existing assets and
requirements
Productization
1. Define domain / business
specific platform
2. Define Reference Architecture
3. Institutionalize process ,
organizational changes and
Execution Methodology.
4. Develop reusable assets
identified during gap analysis.
5. Leverage productized assets to
build multiple products
© 2015 Indus Aviation Systems LLP
Quantifying the benefits of Productization
Page
18
• Lower total cost of software development.
• More developers work on the "core" code and
thus improvements and rework are compared
and shared.
• Speedier development of new applications using
an application framework or by reconfiguration.
• Easy to install.
• Easy to configure.
• Easy to use. Simple navigation. Intuitive
interface.
• Coding standards, Common File format
standards.Interface standards.
• Consistent logic and methodology.
• Bug fixes and enhancements made to the "core"
software benefit all derived applications.
• A common code base is used by more developers and
thus more bugs are discovered and fixed.
• Fewer programmers required for code maintenance and
bug fixes due to a smaller code base.
© 2015 Indus Aviation Systems LLP © 2015 Indus Aviation Systems LLP
About Indus Aviation Systems LLP
© 2015 Indus Aviation Systems LLP
Our Vision, Mission and global recognition
Customer Delight with Integrity and Transparency
Fairness in Pursuit of Excellence
To achieve business objectives in an
environment of fairness, honesty, and
courtesy towards our clients,
employees, vendors at large
To be a globally respected corporation that provides best - of - breed business solutions, leveraging technology, delivered by best - in - class people
V I S I O N
To be a respected corporation that
provides best of breed business
solutions, leveraging latest
Technology
V I S I O N Vision
Mission
Indus Aviation Systems is a Software technology services company which offers a host of
services that include Application development/maintenance, product engineering/R & D,
Infrastructure services and consulting
© 2015 Indus Aviation Systems LLP
Ma
nu
fact
uri
ng
Integrated
Business Units
Sa
tell
ite
Co
mm
un
ica
tio
n
Av
iati
on
an
d
Ae
rosp
ace
Horizontal
Business Units
Product
Enterprise Mobility Solutions
Product Engineering Services Independent Validation Services
System Integration Services
Product Life Cycle and Embedded
Solutions Consulting Solutions
SLA Track and Delv Track
Germany
Americas
Australia
Canada
Cli
en
t B
ase
India
Our Domain focus and geography coverage
© 2015 Indus Aviation Systems LLP
Our Technology Forte
22
Microsoft Technologies
Mobile Platforms (Android and iOS
ROR and Python Enterprise Application Frameworks
© 2015 Indus Aviation Systems LLP
Geographies served
United States
Europe India
Australia Canada UAE
Japan UK
© 2015 Indus Aviation Systems LLP
Tha k ou…
© 2015 Indus Aviation Systems LLP Strictly private and confidential. No part of this document should be reproduced or distributed
without the prior permission of Indus Aviation Systems LLP .
Contact us at Email : [email protected] www : www.indusaviation.com Skype: indus.aviation