SlideShare a Scribd company logo
1 of 26
CBIR Consulting
Anil Sharma
sharma_anil@yahoo.com
https://www.linkedin.com/in/anil-sharma-592754/
Need for strong focus on good software architecture in software systems based business
Contents
Basic Definitions:................................................................................................................................3
Section 1: Software and systems architecture:..................................................................................3
Academic abilities and experience needs:.....................................................................................3
Envelope skill set needs for architecture work on complex software based systems:.......................5
Knowledge on highlevel architecture, quality/operations, modules/components, subsystems:........6
Knowledge of Modules and Components:.....................................................................................7
Section 2: Potential analysis of software systems based businesses:................................................13
Future leadership “Talent” selection and hiring for software systems based businesses: ...............14
Overall hiring in industry(Internet service business):...................................................................16
Total “P&L” potential of comparable high tech software systems and other businesses: ...............17
Business analysis of an” internet service business”: Major considerations: ...................................19
RESUME:..........................................................................................................................................24
Need for strong focus on good software architecture in software systems based business
Those who can’t do teach. But some of these guys even go further and do write as well!!
 Anonymous
While talking about software based products, systems approach to architecture and
business context is paramount in solution development work, especially for those business
products which are highly specialized, scalable and are big sells. Let’s start with some very basic
definitions and set our stage for discussions on software and systems architecture first. Then we
would move our discussion to potential and viability analysis of businesses which are built on
such software enabled products and systems.
Complexity of solutions which address needs of a big and diverse customer base and do
also show global market potential would dictate:
 how they would be priced and sold
 how big the field organization, that helps customers, needs to be
 how big an organization needs to be build around overall product development and delivery
 how distributed the organization has to be
 what needs to be required talent level for the organization for productivity maximization
 benchmarks for business costs management, products’ pricing and profitability
 requirements for comparable P&Ls and industry appropriate operating cost structure
 product knowledge management and product use expertise development
 economics of total product value chain and drivers for industry competition management
 innovation needs for product leadership or even business survivability
Basic Definitions:
Section 1: Software and system architecture
Section 2: Potential analysis of software systems based businesses
Section 1: Software and systems architecture:
Basic Requirements: “The Team” and “The People” i.e. team makeup
Academic abilities and experience needs:
Benchmarking for academics and “work” ability is must for talent selection in developing
fields such as systems or high tech, as a combination of learning ability and work performance
(both??) is needed for good output at work. Once you have running businesses and working
products, need for learning ability along with day to day decision marking and problem solving
subsides and work delivery becomes essential. It is as sort of you have been given pre-defined
job steps that you follow on day to day basis and you have become expert on following them i.e.
job output is good if all the cogs work in good harmony if not perfectly. Talent needs for this
later stage of company’s life is very different and is a self screening process that an employee
would have to go through on each and every day of his “future” work life.
Talent selection for initial stages of a company though would need special type of
employee screening processes. A process that would test candidates’ day to day leaning ability,
attitude for constant improvement in output along with quality work and long term planning
ability, would essentially select better employees for companies’ initial entrepreneurial and rapid
growth phase specialized “project jobs”. For later stages of company though you would need
resources which are highly content with steps of given jobs and happy with day to day challenges
at job even if job is now drudgerous. You would have to start staffing your departments with
such “job centric” people from the beginning itself though so that you would have just enough
history and needed experience as is sufficient for smooth functioning of corporate machine. For
technical or business architecture level work, and especially when company is building out its
processes and product portfolios, it would need people who are problem solvers, learners, honest
workers, quick decision makers and collaborators.
Since we are talking about startups staffing here i.e. initial phase hiring, even fresh talent
out of college is good employee pool as experienced people for company’s new technology and
products would be hard to find. Quick learners, creators and collaborators are more import over
just plain “jobs”. Example of one such talent selection process that focuses on persons test
taking skills, learning ability and academic breadth is as follows:
Exam, academic performance and effective “growth phase employee” performance needs:
May test folks:
High memory retention ability and consolidated understanding of many years of course
work. Mark sheet is important for this class of folks. Subject matter connectivity would show up
in work. Long term learning and research projects are more suitable for such folks. This ability is
more useful for jobs where high “day to day” work expertise & knowledge level is important.
 Very important skill for SME or architect kind of roles
 Performance orientation and decision making roles
 Need for knowledge at every “instant” of your job and task
 Executive roles, surgeon’s role and know-how roles
 Question-answer roles and on-the spot decision marking roles
 Administrative work, frequent job change and moves roles
 High “n” connectivity roles (i.e. .8n*.8n*. 8n*…. and so on, one term for every “May”)
Examination preparation (“drive”) folks:
Some of them might have low memory retention levels and almost “C” grade level
performance at 60% in their “outside” of routine task (70% being US B grade, 80% US A grade):
 Subject matter “under study” can only be core expertise at “job”, may store more steps.
 “Job or task” oriented work i.e. Marksheet is useless in most cases (Pre-defined steps)
 “Tasks” with sufficient “preparation time” roles
 Good for deadline oriented but easy to do work mostly with “incomplete” knowledge
 Work orientation over “quality delivery every day” or ethical “complete” solution orientation
along with time window need all the time for “quality” delivery
 Non-administrative work, no job change and moves as they are tough
 Delivery oriented work with given calendar and “printed manual of steps” is best fit (because
for risky & challenging work every day, every month and every year of learning “counts”)
Software architecture work that governs the overall process of defining, creating, building and
delivering software with proper business models and quality standards would need diverse set of
skills in employees encompassing the “whole” solution area. As one would have already noticed,
on-the spot thinking, creative aptitude, decision making, multidimensional and multidisciplinary
personality is almost primary need for delivery on such work requirements. (May test?)
Envelope skill set needs for architecture work on complex software based systems:
Top level requirements for software architecture work are outlined in below diagram
For core systems, platform and solution architecture role, person has to be a “8x8” person
i.e. a person who is not only good in core subject matter needed for product development such as
software programming and communication engineering but also has very good understanding of
processes, procedures, interactions and interconnect between software subsystems and between
releases and versions. Knowledge about stakeholders, responsible resources and owners is also
important. Macro focus person with good subject matter understanding and effective learning
ability/capability can be equally productive resource as a micro-focus person with good intent
around competiton, quality, business targets and goals etc. But a good “macro” well rounded
technical resource wouldn’t shy away from following proper and standard processes, following
architectural blue prints and keeping good documenation of development structures, modules
interactions and “use” information. Well organized, properly segmented and perfectly engineered
software system product should do well on quality standards and user acceptance tests. In next
section we would discuss some standard divisions of software systems for its better organization.
Knowledge on highlevel architecture, quality/operations, modules/components, subsystems:
Along with high level architecture, focus on quality, organization, user perspective,
proper module design and component division is essential for good well functioning products.
Standard practices and component blueprints for some of these needed system views are:
High level architecture:
Important items to take care in definition of high level architecture are
 Product Requirement Document, Requirement Manager, System Requirement
Spec/Functional Spec, data structures, algorithms, API interaction, box-and-line diagrams
 Design and process (Modules, component and interface relationships), Change Manager
 Testability and debug-ability, implementation and maintenance, ATAM (architecture
change process), Incremental architecture change management
 Reliability, availability, serviceability, maintainability, usability, security, repudiation
and logging etc.
One example design organization is “4+1 Architecture view”
(Source: Internet)
Process view: User view, OS view (process interaction such as scheduling, communication)
Physical view: Running view (machine view with running system on it; RAM, Processor)
Development view: For software development resources (static organization of code)
Logical view: Architectural view (components, objects, modules)
Knowledge of Modules and Components:
Design and proper information management of modules and components when it comes
to their functional requirements and interactions is equality important. Some of the important
aspects to ponder on and innately consider are:
 Core software function
 Software interfaces
 Third-party, external & internal dependencies
 User interfaces
Some standard software architecture blue-print categories for modules and component design
to reference are (Major Architecture Categories under Computer based systems, Software
systems and Enterprise software services):
a) Client-server architecture (Assisted, Proxy’ied, Load balanced, Virtualized, Scaled )
b) Component-based (Cobra, RPC, COM/DCOM)
c) Data-centric ( Data based, Intelligence, Visualization/Analytics)
d) Application programs (Spreadsheet , Music Player etc)
e) Application framework and add-on configurables (Browser and plug-ins)
f) State management framework with open set of transaction APIs (3rd party?)
g) Embedded Systems (Nano, Micro and Mini-systems)
(Source: Internet)
Highlight of a sample “enterprise” service architecture:
Example diagram of high level enterprise architecture with its components and processes:
CBIR consulting – Engagement Model
 Delivery Relationship: Service Management
• Cloud
• Comm.
• Collab.
• HR
• Ops.
• Finance
• Automat
ion
• Apps
• Physical
safety
• Storage
• Network
• Desktop
• IT
ITSM ESM
BTMBPM
Test of architecture’s maturity level on digital transformation
Corporate digital transformation technologies stack is sufficiently deep and enterprise
architectures usually have lots of room for further development for their improved end users use
as shown in diagram below.
Test of architecture’s maturity level on data technologies
Data sophistication of an organization can be mapped on a moving scale of data
technology use as shown below:
These days some companies carry full end to end product portfolio and there is enough
talent available to sell, bundle, implement and use their products that they have power to define
their own architectures around software and computing solutions. Some examples would be
Microsoft, Amazon, Google, Cisco and Oracle. By now Microsoft technologies expertise is so
wide spread and user base so big that it has become a technology school in itself. There are so
many products in portfolio and in-built technologies in those products that new technology
experts can even get their full BS and MS degrees in Microsoft technologies studies themselves.
However, there is also plenty of adjacent business available along with solution needs for some
niche, creative and very specialized requirements that need for general purpose computing and
software technologies knowledge is going to be paramount and wouldn’t be economized.
Example “software” system architecture:
Here is an example software based system architecture (Telephony platform),
defined at very high level.
a) High level architecture and core modules
Vertical layering:
Layers in product software organization (project work and organization staffing would
mimic software architecture layers in normal sense)
a) Platform and system resources: Product, Team, Company orientation
b) Tech expertise resources: Engineering/technology orientation, Source of knowledge
c) Support work resources: Quality & support work orientation (bug-fix, code maintenance etc)
d) Customer representation resources: Product use “expertise” orientation, Knowledge
management material needed
e) Delivery, release and ad-hoc effort resources: Operation and job orientation, process people
Horizontal Layering:
a) Core design, OS, Hardware, Technologies, System interface, User interface, Devices,
Electronics, Communications
b) Modules, sub-systems and components, dependencies and APIs, security, regulations, federal
requirement, standards and protocols control bodies, software, circuits
c) User interface, tools use and process know-how
In the example system architecture: vertical layers are separated in three core groups of
system or technical expertise level:
Core module sub-systems:
Subsystems can be divided into multiple modules and components. In the example
architecture three high level subsystems (Core, Infra and New Tech) have been divided into
multiple components and modules. Core modules main components are:
a) DSP & Analog/Digital electronics management and software interaction: Electronics, AD-
DA, Voice/Video codec, Voltage/Current Management, Battery tech for telephony
equipment/backup, E911 requirements, communication equipment regulations, multiple devices
connectivity, persistent storage
b) Telephone Control (PBX mode): FXS/FXO/E&M/PRI/BRI/Crypto/Ethernet/WAN/LAN
c) Protocols & Standards (Signaling etc): SCCP, SIP, H323, Q931, ATM, FR, TCP, IP, RTP
d) Call control (Gateway mode): Dial peer database management, pattern matching, security
TLS/SSL/SRTP, AES, DES, MD5, federal requirement, lawful intercept, media routing, CDR
Block diagram of core sub-systems:
OS Infra and User Interface sub-system:
“OS” and infra modules main components are:
a) Operating system tweaks/new developments/tuning : Process management, OS internals
management, data management, communication management, service management, performance
management, uptime and upkeep management, install and configuration improvements,
hardware interface management, run-time process space and static-dynamic stacking
management
b) Command line interface/product use interface infra: Telephony information management,
telephony routing management, State monitor and repudiation data management, system
hardware and software configuration and information summary
c) Platform and system management software/interfaces: SNMP, RMON, CMIP, TL1, NetConf,
Yang, Telemetry, Radius, AAA, NAC. Authentication/Certs, Authorization/NAC - CAPF,
Accounting/Secure registration and communication
d) Software release management tooling: Incremental build, Pseudo CI/CD tooling, defect
tracking, release quality documentation and summary note, Life cycle management process,
Automation/regression coverage, metrics and KPI-MTTR/MTTF
New software technology and API Sub-systems
New tech modules main components are (last 20 – 25 years of “newer” development)
a) Web Infra (Web server, Web apps, Web configuration, HTTP based device management infra,
Phone apps & apps web interface, HTTP stats collection for infra management tool interface)
b) Voicemail & CTI (SMDS-Analog/Digital PRI-BRI, IP, SIP, SCCP, CTI apps interface)
c) Web Services/Phone Apps: Directory, Calendaring, Soft-key layout, Text,
Internationalization, Localization, Voicemail and email interface over web apps)
d) Software partnerships & 4rd party integration: Third-party guidelines, Integration testing,
TCL interpreter for configurable IVR, 3rd party Voicemail systems, CDR, Reporting, Billing,
Phone config-info/User info interface, Protocols-standards verification and standardization
testing, Debug/logs/test interface, TAPI apps, Image and configuration version management, On-
device files and file system details, Easy configuration interface and licensing for channel partner
relationship management)
Software quality and operations
Software operation team’s goals for creation of good software product:
Architecture Goals:
 Quality goal (Test coverage, Results recording, Automation-Regression coverage)
 Maintenance goal (Maintenance index, Help text, Documentation)
 Complexity Goals: Logic in code and IP value of code
 Dimensionality (FPA): Input, Output, Dynamic storage, Static storage, Data interaction
 Use options: Menus, Debugs, Tests/Counters-measures, Outputs, Inputs: User interaction
 Operation and support goals: Compute and algorithm use, Source code interaction,
Control flow and logic i.e. hardware interaction, Open source, Maintenance,
 Product economics goals: Economically “Cheap”, Profitable, Ownership options (buy,
lease, develop (consult?), freeware)?
Economic and social factors:
 Contractual requirements for job/work payments
 Virtual transfer pricing for organization to organization code transfer
 Technical debt
Main engineering measures:
 Size: LOC, LLOC, SLOC, Help text, Knowledge
 Bug tracking and CLOC
 Structured: Make system, Image, Version, Tools, APIs, Libraries, Code reuse
 Complexity: McCabe cyclomatic complexity, Halstead, Maintenance index
Documentation needs:
 Test documentation goals: System test, Solution test, Beta test, Dev test, Automation and
regression test recording, Results reporting and storage requirements
 Release quality measurement and release docs, User and field docs, Online material,
Training material
Section 2: Potential analysis of software systems basedbusinesses:
Apart from good product, good architecture and good market potential, one of the most
important qualification criterion for business’s future potential is its team hierarchy structure.
Well structured team with right organization hierarchy is a critical requirement for long term
functioning of a good successful outfit as business life of good corporate team is not usually 4-5
years but 20, 30 and 40 years. One of the proven strategies that a growing business could use for
staffing is properly laddering and spacing its talent hiring. Teams could be built on many success
factors such as: Good dedication & performance, disciplined teams, high academic caliber, good
sales and marketing talent, sportsmanship. Here is one strategy chart that outlines hierarchy
ladder buildup based on graduation level academic performance as main hiring criterion:
Future leadership “Talent” selectionand hiring for software systems based businesses:
Details on talent categories:
1. Decision makers’ ladder:
With advances in modern communication techniques and access to cheap storage along
with compute capability as and when you need it, methods and ways of knowledge use for work
and personal efforts such as decision making, on the spot problem solving, communicating
effectively and with proper reasoning have changed. You don’t have to have lot of information in
your memory because it is available to you on click of a button, the one that you carry with you
all the time. You don’t even have to be an expert in everything because you can consult call for
knowledge you don’t have on the spot. However, still you should have index. What is also as
important as “what?” is “how?” and for that matter more “index” the better!, as you know world
changes around us so fast these days.
There are “n” number of hobbies and almost same number of interesting subjects these
days. Multi-disciplinarity is almost a basic requirement for any field of work. How do you store
so much of information and knowledge in human body though. As you would have noticed and
seen with learning spellings: you start with writing practice when you are still at very low end of
vocabulary range and then you learn spelling difficult words by writing them multiple times over
noticing and remembering abrasions as and when you notice them. With lots and lots of writing
spelling process moves to “hands” of a writer. At some point in your life memory access
wouldn’t allow you to progress further on development of your language vocabulary. At that
point tongue takes over and phonetics is your only choice. Similar to this business and
communication talent selection process, the same very basic principle “practice makes a man
perfect” applies to many more fields of work such as software programming: as more exposure
would get you better expertise.
2. Decision and management support ladder: Sample business and technical
communication ladder setup for highly visible talent in companies:
Techmology reveloution is happening all around us. There are hundards and hundards of
products which help us with learning, knowledge development and information collection. New
technologies have already started impcating our life on day to day basis. Billions and billions of
dollars of revenue is being generation by primary or seconadry products built using new
developments in science, technology, computing, social knowledge etc and number would soon
run ito trillions with current view of whole world’s economic growth at large. In later section on
market potential, we would have examples of “new” world businesses with their aggregate
impact on world economics and overall business environment to put stress on our point.
3. Working managers’ ladder:
Continous project and product flow setups i.e. “idea” factory for sustainable growth
Example Skills: Software system architect or Solution architect: Idea factory: “Engineers”
mind in software architecture: experimentation, research focus, tosing & turing of ideas, product
and interfaces asthetics, all-around view, juggleing ability on multitude of technologies, users
view, aptitude and appetite for risk, chalenges and targets
One good test for talent selection in this category is to test people on their idea generation
capability. Writing test is good benchmarking test. Give a good some topic to write on and check
their output. Here are different categories of folks:
1) 1–2 pages output: Very straight and direct, few thoughts, limited knowledge would show
up, write up would be of question-answer type
2) 5- 10 pages on a topic: 2x2 people at least, idea generation from atleast some expertise and
some life experience
3) Up to 20 pages: Very good writers, multitude of experience, life happened and created
memories, good food for thoughts and ideas needed for good coverage on a topic(4x4
coverage at least)
4) More than 35 pages on a topic: Almost professional writers, lot of idea generation, lot of
life experiences to pick though from varid experience as from multiple walk to put contextual
text (8x8 coverage).
Similar skill would usually be tested in office communication as well for example email
responses and work write-ups.
4. Job “output’ ladder:
“Job” output as primary requirement for right skillset benchmarking and mapping of
talent to “work” employee ladders:
Example skill: Software designers/testers: View towards Product Requirement Document,
Systems Specs etc, Attitude towards calibration of “Job” output, Linear and bookish
programming based on given specifications vs. use of control structures, data structures,
algorithms, languages, command/interface use, scripting and automation of tasks/process work,
preference between tasks such as bug fix or point test vs. technology/architecture/program
management/customer and release support
Test of this category would be to test attitude in general. Quality of management in any
organization can be assessed very easily by benchmarking and testing managers on management
development scale. Right quantification of management talent would shed some good light on
future potential of a company.
Overall hiring in industry (Internet service business):
Job market needle location in internet business segment of high tech industry:
As you would notice that “up-ward mobility” 30% to 50% talent category (i.e. average)
would have better opportunity & success in job search over 80% to 100% top tier talent category
as industry has already moved into plateau state and has not seen any big revolutionary
technology kick in last 15 years creating more and more routine work over creative and
challenging projects. As expected, below table would also show you the “hiring” hot zone in
lower end of adder mostly as support employee.
Talent ladders,capabilitylevels& employmentcategories:
Talent Subject Matter
Coverage,
Connectivity
Accuracy
Level
Type of job Responsibility Employee
%age
(Sample)
Top tier
top
95% 95% SME,
Architect
Platform, System 10%
Tier 1
top
85% 85% Designer,
Developer
Modules,Components 15%
Tier 1
bottom
75% 75% Maintenance,
Support
Files, Functions,Bug-fix 20%
Tier 2
top
65% 65% Quality Delivery, Release, Test, Alpha-Beta 25%
Tier 2
bottom
55% 55% Operations Lab support, Sales support,Customer
support chains,Tech shows,
Conferences
30%
Total “P&L” potential of comparable high tech software systems and other businesses:
Market potential:
Some other primary technology product on which you can build $T per annum kind of
“aggregate” industry P&Ls
1. High speed transporation: added ticket value, value of saved time
2. Solar: new energy source, low investment energy generation plant , useful fuel that gets the
work done
3. Telecom, networking and collaboration: added productivity gain(office and personal both)
and value creation out of it, lots of secondary commercialization potential e.g.media delivery,
business processes, government reach etc.
4. Web: Businesses on Web, Web enabled businesses
5. Data science: Value of info, knowledge desamination, increase total social intellectual capital
6. Automation: Skillset drop, more pay for lower ability, Pseudo increase in intelligence of
working employees
7. Internet search: $70B per annum global (20 – 25 years) = up to $2T new tech revenue channel,
3-4 new big fortune 500 companies created on a secondary consumer product
New hiring hot zone
8. “Nano” electronics: implanables, invasive surgery, wearables
Economic potential:
Use of modern communication, compute and controlled process instumentation
technologies:
1) Customer support, IT and tech support (Total global spending/source of revenue for
participents ~US$ 3.4 T) ~ 20% (2018)
Sub sections:
1) Data center (15%) = US $ 510 B
2) Network (10%) = US $340 B
3) Computing (10%) = US$ 340 B
4) Voice Desk (40%) = US$ 1360 B
5) Helpdesk resource (trained and certified) (15%) = US$ 510 B
6) Applications, Tools and Reporting, Consulting, Management (10%) = US$ 340 B
2) Other uses (very rough estimates based on these technologies impact on economic
activities and work load reduction analysis – compute/personal IT, automation, data,
anytime-anywhere): Communication, Control & Computing in
1) Personal communication ( 12%)
2) Research, Education (5%)
3) Entertainment (7%)
4) Science and technology, Healthcare (7%)
5) Data management (15%)
6) Retail (4%)
7) Manufacturing (5%)
8) Transportation (5%)
9) Finance (7%)
10) Infrastructure Development (7%)
11) Government (6%)
Total others 80% = US$ 13.6T/annum
Total potential global revenue opportunity for participents = ~US $ 17 T/annum
(20% of Total ”global” world economic output by dollar (not manual labor)
= ~US$ 83 T/annum 2018 = ~16T)
Geographical Potential: Growth potential countries (big markets): China, India, Brazil etc
Human resource:
General trends: Developing sub-urbs, Urbanization, Rural Management {India
agriculture to urban shift potential 45% ( segment of economy17%) to possibly 15% (segment of
economy 6%)} : India is the only fast developing country at this point that still has such high
urbanization potential. China is already at low levels of rural dependent economy and brazil was
never so much agriculture based economy.
Natural resources
Mega projects, Rapid industrialization (can result into exploitation of known resources
and quick depletion)
Urbanization for it’s level of industrialization (India is low and low, while China is high
and high) to the tone of over consumtion for keeping up this faster pace of growth (China??)
India is by it’s culture, personal-will and planning had been very conservative on natural
resource use for faster development and has lots of potential for development using this varibale,
natural resource, just like US if they decide to.
Political and economic leverage:
China’s play had been very different since start of it’s development centric policies. It has
always played as a big “power” and has gained alianation to the brink of isolation multiple times
so far. It has investment in under-onflict and troubled places. This would have resulted into loss
of faith in its partnerships with some peaceful western world countries. India:on the other hand
been a sanguin player in the world so-far, i.e. a global partner, mostly balanced and non-polar in
its relationship approach.
This should create tremendos faith in its partner relations with other countries. It has gone
through “privatization” drive recently and has developed service sector as main focus (like US)
i.e competition parameters would be on price/hour business basis not on govermental provision
of good living conditions and work spaces basis.
Business environment:
Economic drivers over high level ratios and rates were fcoused on during last 30 years of
privatization based growth unlike chinese companies. This would have created businesses with
strong foundations over with overstretched P&Ls. At this point in its develop phase, one would
notice less government overall and that would be true even in under developed and unrequlated
sectors such as healthcare, education, agri, construction and retail. It seems that overall focus in
last 30 years had been that service sector remains more important and main focus area over
naturally growing sectors such as agriculture and small industries.
Overall though, developing countries have participated in recent technology sector driven
growth with full rigor and have good economical infrastructure available for global companies to
use in their processes, research projects, CRM and sales and marketing efforts. India and China
both provide good outsourccing benefits and use of these places for better cost advantage can be
a good move for compaies working in technology sector. Similar analysis for other destination
world help as well.
Business analysis of an” internet service business”: Major considerations:
Internet services business at one time was pure systems play. Devices and equipment
vendors mattered and so did speed, quality and uptime. Now a days though, differences between
these service lever attributes and vendor devices and their feature sets are minimal and
differentiation has moved to multiple other parameters of service “product” such as
personalization, portfolio on the door, uniqueness of product bundling in terms of pricing, billing
and access to service details etc.
Technology preposition
The network
Service providers efficiency would depend on how good their underneath network is and
how good are service partners. Here are some good names:
Vendor dependent or multi-vendor choices:
 Full stack vendors (more than 80%): Dell, Google, Cisco, Microsoft, Amazon
 Good eco-system players: Avaya, Juniper, Extreme, Salesforce
Top vendors for underneath network:
 Data center equipment: VMware, Dell, HP
 Network: Cisco, HP, Huawei,
 Telephony: Avaya, Microsoft, Cisco, Mitel
 Application: Broadsoft, Salesforce, Oracle, Microsoft, Tableau
 Consulting, Training, Install/Management: Deloitte, Accenture, IBM, Jira, Zendesk,
ServiceNow, Atlassian
Vendor relationships levels and technology help to service providers:
 Services Vendors: IBM, Wipro, Deloitte, Accenture, Infosys
 Hosted: Vonage, RingCentral, Jive, 8x8, Intermedia, Polycom
 Cloud/Shared: Azure, AWS, Google
 Maintenance/3rd party services: Nuance, Verizon
The Product
Product differentiation and portfolio management in internet service provider space is
now major driver when it comes to differentiating your offerings.
Recent advances in type of “offered services”:
 Data and bulk data services: Internet connectivity providers, WAN, SD-WANs, MPLS
 Voice services: Hosted communication, Centrex services, Bulk lines (Voice over telephony)
 Video services: IP Video, Entertainment video, Quality high speed links (optical, MAN)
 Application and cloud services: Stacks (storage, networking, compute, PaaS, IaaS, SaaS)
 IT outsourcing or Managed/Delivered Services: Service tiers, Enterprise support,
Outsourced IT
Business preposition
The Brand (Service and support preposition)
Product and service brand differentiation parameters in today’s service providers’ service
product portfolio context:
a) Customer, IT and Tech Support : Golden levels
Businesses spend around US$1.3 trillion on 265 billion customer service calls each year
globally and it is a very big segment of economy already to the tune of approximately 4-5% of
world’s gross product. There is lot of old infrastructure for up-keeping as well along with new
innovations and hence driving creation of differentiation in support services for “support”
business. And there is still big appetite for innovation and new technology in support services
processes. Few new successes which have started gaining popularity are: Chatbot, AI,
Automated answering, Data science, Text-to-speech/Speech-to-text, NLP, Seamless and dynamic
3 channels’ integration “web-email-phone” etc. Cloud by now is very well part of service
support processes and is efficiently and effectively being used in knowledge management, self-
help, emails, SMSes, messaging backups etc.
b) Service sophistication : New models, Dynamic relationship levels, Automation, New
Add-on values
 Advances in customer service levels: High end video and concierge services, Telepresence
 Personal Assistant and AI backend to self-help tools like Siri, Google Now, Cortana etc
 NLP: FAQ, Knowledge bank, Self-service help, Text-to-Speech/Speech-to-text
 Chatbots/instant messaging: Facebook, Skype, WhatsApp, Twitter and many other social
channels
 Integration of Web-Email-Phone seamless and dynamic “switch” capability in customer
support processes (Centralized and consolidated data-stores and multi-channel access)
Technology stack novelty: Visionary or leaders quadrant
a) Cloud technologies: Cloud solution stacks, Dev Ops, Data centers, Automation &
orchestration
b) Business science technologies: Subscriber management, LTV and economic value,
segmentation, bundles
c) Learning technologies: Software defined service provisioning, Billing & packaging
customizations, Service Personalization , Information generation & access
The business drives
Competition:
Top competitors are AT&T, Zayo, Verizon, Century link, Deutsche, Sprint, AOL,
Vonage, AWS, Microsoft, GooglevWifi/Fiber, Tata communications, Network solutions, Go
Daddy, Comcast, ViaSat, Spectrum. Intermedia, Shoretel/Mutel hosted UC, Mobilite, Facebook
Terragraph etc.
Technology “S” curve stage:
Industry as such is now very well matured. In last 20 or so years of its existence, there were
few good technological developments such as move to IP from ATM/FR for access and
underneath network in mid 1990 & speed/bandwidth competition in late 1990 which made
industry progress further at very rapid phase. There had been some progress on service delivery
and service support side in mid 2000 but it has created an adjacent industry itself instead of
folding into existing structure.
Support desk is now lot more IP telephony and software centric. Cloud and knowledge
management in late 2000 did create some zeal but overall as such internet service industry’s new
drivers of competition are mostly prices and bundles. There has not been any big new hardware
and devices technology spike in last 15 years or so making it a stable plateau’ing industry as
such. Like other businesses, digital transformation and data technologies’ advances do become
good source of new developments in this business as well.
Price/Cost product bundle (per feature or per use) competition
 Standard offering features: Data and bulk data services, Voice services, Video services,
Application and cloud services, IT outsourcing or Managed/Delivered Services, Mobile,
Mobility
Industry 5 forces dynamics
1) Buyers: Fortune 500, Large Enterprises. Other Service providers, Medium and Small
scale business, Local and Remote offices
2) Suppliers: Bandwidth services, Application services, Voice services. Hosting services,
Equipment and devices vendors, Tools and consulting services
3) Internal rivalry: Mostly stable, Price/Bundle competition, Plateau’ing, No new major
Fad or Novelty
4) Substitutes: Shift from bandwidth/speed, brand to price/portfolio/bundle
5) New entrants: Mostly with differentiated new services (Hosting, cloud, voice/video etc)
Over all state: Mature industry (about 30 years old by now)
Major growth: Early 2000
Technology state: Diversifying and Plateau’ing
P&L, operating ratios, working capital management help: Investment banks, Consulting
and restructuring companies, private equity now over industry expert “local” venture capital,
entrepreneurial and investment talent
Recent failures and successes:
Consolidations & Restructurings: AOL – Yahoo – Time Warner. Microsoft – Nokia, Dell –
EMC- VMware-Pivotal. Netflix steaming
“News” around “New”: GoogleFiber/Wifi, Intermedia/RingCentral, ServiceNow, Nuance,
Mobilite. Facebook Terragraph. Workday, Oracle cloud
Some people say that life is very different from what you learn from books. I would ask them
very simple question “From where do the books come?”
 Anonymous
RESUME:
OBJECTIVE
Lead for SW/HW/System architecture, Data science/DevOps, Strategy/tech consulting role in tech industry
Quick learner, well rounded knowledge of technologies, strive for excellence, natural leadership, team spirit
SUMMARY OF QUALIFICATIONS
 Over 22 years of experience in software, networking, web and telecom industry(20 product dev. lifecycles)
 Complete tool-chains,cloud solutions,DevOps and analytics,Software/Hardware systems(12 solution lifecycles)
 9+ years of consulting experience; approximately 25 projects in following consulting arrangements: DIT/NSIT –
TRA/CDOT & DRDO, Duet - Cisco, Cornell - Avaya, Avaya - Internal, Ma-foi - Cisco, Wipro - Google
 Program management experience: process and toolset, investment cases, business cases and operations plans
 Cloud solutions: Service delivery architecture & delivery platform; consumption, prici ng & payment models
 Worked with top companies in software & application development, networking system design, hardware bring-
up and testing, corporate strategy, sales deal desk, business consulting and corporate technology
 Solution architecture enablement (channels, deals, trainings, documentation, guides, FAQs, delivery scorecards,
CRM/SRM, dashboard), Self-coded functionality of about 30+ DevOps tools in home-grown toolchains
 Team-lead for large engineering/analytics teams with up to 25 people in soluti ons development, off-shoring,
partner & customer support initiatives in networking software development, business planning and sales
 Software test, dev-test, system test, solution test, customer test, competitive test, benchmark test experience
 Product feature set selection, release planning, beta & customer test, project assignments, requirements mgmt
 Development experience in application, infra, OS, system, web, standards, protocols, algorithms software
 Real time internet traffic, layer 2 & layer 3 circuit and packet transport (FR, ATM, IP, Dial) oriented network
connections establishment & management, virtual private networks, IP voice call control, remote site telephony,
IP voice call conference, IP telephony, IP video content networking, IP video conferencing, secure real-time IP
traffic, secure network admission, secure & optimized datacenter access, WAN acceleration, traffic session
management, optimization & security, multi-protocol and converged routing & switching, managed networks,
advanced network operations, hosted & delivered services through cloud & software defined networking, total
solution ownership/management models, solution delivery & customer support
 Expertise in communication protocols: H323 suite, SIP, MGCP, SCCP, SRTP, SSL/V, TLS, CAPF, FR, ATM, TCP/IP
 Hand on programming expertise in C, C++, TCL, Perl, Shell, HTML/Javascript, PHP/Python, Selenium/C-Python
 User interface design: device, appliance, enterprise/SP applications, M2M, process mgmt, web portal/analytics
 Supported Cisco customer network roll-outs: AT&T, Verizon, Sprint, Telecom Italia, French Telecom, GE, IBM,
BoA, Enterprise bank, A & F, Fastweb, Stonevoice, Southtrust bank, Smartphone, DoD, Deutsche Telecom
 Partner Management: IBM, Intel, Phoenix, Syncsoft, Wipro, IXIA, Polycom, Octel, Active-voice, Geotel, Selsius
Education from top institutes:
 BS in Electronics and Communication Engineering from DIT/NSIT, Delhi (GPA ~4.0)
 MS in Network Engineering courses at UCSC, CA(Transfer to SCU), MS in Engg. Mgmt (Computer Engineeri ng) from SCU, CA(GPA 4.0)
 Master inBusiness Administrationfrom CornellUniversity, NY(1 year program;GPA TakenCredits 60: ~3.75/ Required Credits 45: ~4.0)
EXPERIENCE DETAILS
Independent work (US): Web analytics, Jupyter notebook, Python, Data science collaborationplatform (01/2018 – ongoing)
Wipro/Google (MV, CA): Consulting Architect, Systems, Solutions & Platform (04/2016 – 11/2017)
 TCL scripts and library development for networking devices/solutions configuration, Tool-set auto install,
Selenium based GUI configuration and device webpage simulation for automation testing, Source code and
configuration stats collection software development, C/Python/JS - Dashboard development for tool scripts
run-portal & log-view etc, weekly status report/test results report format, GIT repository & workflows for
configuration and software image management, Software development/architecture progress reporting/docs
Independent work (India, US): Technology development and analysis (Nov. 2012 – Mar. 2016)
ANIL SHARMA
sharma_anil@yahoo.com, cbir.anil@gmail.com
https://www.linkedin.com/in/anil-sharma-592754
540, Trents FerryCt, San Jose, CA 95133
M: 408-663-7521, H: 408-834-8567
Web analytics development; Software development platform for OS and apps (US)
 Data analytics, data reporting & control system design, Perl, Hadoop, Python, Drupal, Apache, CGIs and PHP
 Operating system development: C, Shell, code restructuring, software build system, GDB, “make” scripting
 Software branching and merging, software revision management, open-source software manager
 Source code management, GIT, continuous development, continuous integration, continuous testing
 OS build process, sub-system hooks, boot process & tool-chain development for operating system
Software development for multimedia communication devices, video & voice (India)
 Hardware and cloud platform software selection and enablement of software on selected hardware/cloud
 Multimedia communication server & device development for cloud enabled service delivery model
Connected education; media portal on cloud (India)
 Education portal, classroom access device software development, device applications, web CMS for students
 Web-site and cloud configuration on AWS (Ran news feed web-site for ~1 year)
Sandvine Networks (Bangalore, India): Sales and Marketing Protocol Analyst (April 2012 – Oct. 2012)
 Internet traffic policy management solution qualification for sales team, strategy, sales & marketing input
management, competitive benchmarking, internet traffic data analysisfor reports, sales and support analysis
 Process management tool-chain for sales and beta sites project management
Ma-foi/Cisco Systems (Bangalore, India): Strategy Consultant (Sept. 2009 – Feb. 2012)
Strategy for "as a Service"/Sevitization solution development efforts under managed services and cloud solutions
initiatives in multiple market verticals & business/technology areas:
 Solutions: Telepresence(as a Service); Smart connected communities (S+CC); Infrastructure management
 HCS: Hosted collaboration solution (communication cloud solution with voice/video and messaging features)
 Collaborative learning (Cisco learning environment enabled education portal): hosted, cloud & web delivery
 Projects: business & solution development, strategy & product planning, competitive analysis, deal support,
project data management and analysis, statistical analysis of business data, investment models, pricing &
costing models, TAM analysis, GTM strategy, voice, video, cloud, ITIL, OSS/BSS & tech support tools solutions
& site enablement, service delivery platform, mathematical modeling of business & project outcomes
Results: Investment in S+CC enabled real estate development ($50M), added unified messaging & call center in
HCS sales model, disinvestment out of education solution($4M/year), TPaaS (projected TAM: $250M in 5 years)
CBIR: Startup (Industry Analysis) (Aug. 2009 – July 2010)
 Worked on data collection, analytics development, model development, investment research
 Web, RSS feeds and content management, publication: http://seekingalpha.com/author/anil-sharma
Avaya Inc. (New Jersey, US): Manager, Strategic Analysis (June 2007 – June 2009)
 Valuation of a portion of Avaya’s legacy maintenance business in a possible “as is” sale (valued at ~$100M)
 Worked on new managed service business offer development & built operations services business unit plan
 Analysis of business for strategic profitability that resulted in several cost cutting projects (impact $30M)
 Channels & accounts strategy,sales pipelinemanagement, sales acceleration (rebates,promotions,incentives,
commissions, deal restructuring, special deals, pre-approved discounts), install base analytics (churn, new
standard contracts, upgrades, add-ons, renewals, cancellations, net new, auto-renewals, attaches), deal
financing support, deal architecture analysis, request for proposal/information, SLAs, quotes
 Worked on profitability improvement scenariosanalysisof supportservices migration to channel partners that
resulted in strong indirect channel push(target P&L size $500M), business cases. asset valuation & deals
 Strategic/transformational projects and analytics & data support for quarterly financial results, PE projects
 Led revenue, cost and workload related analytics work for Bain’s benchmark study on software services and
ITSMA survey on indirectchannels,longrangeplan for maintenance services ($2Bplan),special dealsanalysis
Avaya Inc. –Cornell University (New Jersey, US): Management program project (Oct. 2006 – March 2007)
 Analyzed major cost drivers in product/services business using Activity Based Costing(ABC) and provided
strategy for profitability improvement by tuning/restructuring profit-drivers in product mix/portfolio
Cisco Systems (San Jose, CA): (Employee ID: 33829), Senior Software Engineer (Sept. 2001 – Aug. 2006)
 Designed & developed common software configuration interface for IPv4 and IPv6 packet forwarding in
multithread distributed OS (IOX) for Cisco core routers, worked on code cleanup projects(FIB,RIB,AIB)
 Provided software design for firewall and IDS features integration for new business venture, worked on
compute server platform design (UCS) and provided design for secure syslog for ASA security platform
 Worked in product feature set selection, release planning, beta testing, customer test support and project
load and costs assignment along with coordination with hardware, systems test, sales and TAC teams,
design/solution guides, FAQs, RFP/RFI support, downgrades/upgrades, CAPs, competitive and performance
benchmarking, protocols and standards definitions, product bundling and pricing, trainings and conferences
 Developed call transfer & forwarding software features for VoIP gateway, managed 3rd-party phone partners,
video support for IPT portfolio, helped IPT sales team; led internationalization & localization effort
 Designed and developed Cisco Call Manager Express productfeatures related to voice call handling, voicemail
and 3rd-party voicemail system integration, web and XML services for Cisco IP phones, phone registration and
configuration architecture, RAM file system development for configuration files and in-memory data
management for enabling IP Phones and phone applications, DHCP and TFTP server support for IP Phones
Software Engineer (Jan. 1999 – Aug. 2001)
 Led off-shore development center setup activities such as hiring plan, training, project assignments & lab
setup plan in 1999 and helped grow business unit head count in India ODC to 25+ in one year
 Voice Over Network (VON) gateways, Unified Messaging (UM) & Unified Communication(UC), Survivable
Remote Site Telephony (SRST), Cisco Voice Manager (CVM), Cisco Call Manager Express(CCME) and Cisco IP
Phones product development, VoATM, VoFR, FRF.5, FRF.8 and FRF11/12 software features in Cisco IOS
Duet Technologies (San Jose, CA): Member of Technical Staff (client: Cisco) (Nov. 1997 – Jan. 1999)
 Developed Netscape navigator based multi-user web application for software defect trends
 Worked on development and testing of Cisco IOS test and debug commands, Java as platform(platform
independent compilation, licensing, testability, documentation), video telephony, digital media streaming
 Helped hardware and chip design team in qualification testing, DSP and analog/digital cards testing
 Worked on static and dynamic memory test support in IOS, PSQM and conference management testing
 Worked on development and test of Cisco Automation Test Environment and IOS call generator
 Built test automation suite for testing of multi-service access Cisco router features (voice, routing/switching)
Duet Technologies (NOIDA, India): Associate Member of Technical Staff (June 1996 – Nov. 1997)
 ATM Network Emulator (ANE) software development, C/TCL interface development, TCL/TK library code fixes
 C++ lib for telecom/networking, C/Solaris, product demo preparation TCL/TK, ATM standards stack software
KEY ACHIEVEMENTS
 14 Cisco Cap awards(8 years), Good performance in ~10 Cisco University courses, ITIL3 & CCIE(voice) written
 US Patent : 7,640,326 : Relaying of Message Waiting Indicator(MWI) to support distributed IP telephony
 Cisco pioneer & RAS award, National Athlete, Sci. fair/Quizzes wins, English Medium Schooling, UPSE/Int-MBA selection
 Top 10 in state 5 times: 5th, 6th, 8th, 10th, 12th, NDA/IRIMEE selection, NTSE(Social, econ, IQ 160+) written:(700/~1 M)
 School prayer music/band, News Reading, Bharat Scouts, NCC program, Cricket and Football, Yoga/Physical Training
EDUCATION
Top analytics/python architect experience, ClearedCFAL1 & L2,Taken CFAL3(~ Intop 15% of candidates), CHA certificate (2009 –2010)
CORNELL UNIVERSITY, Johnson Graduate School ofManagement, Ithaca, NY: MBA (Strategy), 2006-2007, (Teaching Assistant for Valuation
Principles courseby invitation) GPA: (~4.0 required 45 /~3.75 taken 60 units, Top 10%)
Strategy, economics, corporatefinance/policy, intermediateaccounting, marketing, strategic pricing, strategic ops., valuation, venture finance,
venture capital& privateequity,laws for growth businesses,mgmtconsulting practicum,strategicpricing,management accounting & reporting
SANTA CLARA UNIVERSITY, SantaClara, CA: MS in Computer Engg. Management, 2003-2005 (Dean’s academicexcellenceawardfor 1st position
in MS program)(Credit Transfer from UC, SantaCruz) GPA: 4.0 (Top position)
Software tools design,satellitecommunication, advanceproduct/project management, technologymanagement,Product and technology mgmt.,
strategicmgmt of tech, intellectual property laws, cases in accounting,project mgmt, accounting, financing & budgeting, New technology dev.
UC, SantaCruz: (MS Network engg., Feb. 1999–Nov. 2000): Stochastic math, Queuing & graphtheory, Adv. algorithms, Comp arch & networking
NSIT (DIT), New Delhi, India: (BS in Electronics & Comm. Engineering), 1992-96, GPA: ~4.0 (US GPA conversion), Top 10%
(Awards: Best project “video conferencing between SGI IRIX terminals”, Best businesscase, Best presentation);
(Offers: Duet Campus, UPSEdiscussions: TRA/CDOT, DRDOResearch Analyst)
Research work at TRA/C-DOT, DITandDRDO,Indiaon highspeed networks(X, ATM/FR, IP), Multimediacommunication systems, DSPengineering,
Microprocessors programming, Microprocessor architecture, circuit design and high frequency circuits, microwave communication and laser
design, Fortran, Pascal, C/Unix, IRIX, DOS (Sept. 1994 –May 1996)
OS/2, DOS, Basic programming, Software development project (11th/12th grade; Physics + Comp. Sci., Addl. Organic Chem., Math +Econ.,
Haryana Board Topper March 1991, 341/400) (Sept. 1989 –Dec. 1990)

More Related Content

What's hot

Resume/Interview Preparation
Resume/Interview Preparation Resume/Interview Preparation
Resume/Interview Preparation Veneet-BA
 
The Businss Analyst Training .
The Businss Analyst Training .The Businss Analyst Training .
The Businss Analyst Training .batrainingschool
 
Business-Analyst-Resume
Business-Analyst-ResumeBusiness-Analyst-Resume
Business-Analyst-ResumeRanjit nikam
 
Business Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareBusiness Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareInvensis Learning
 
Driving Your BA Career Roles
Driving Your BA Career RolesDriving Your BA Career Roles
Driving Your BA Career RolesShankar Karthik
 
Roles after graduation
Roles after graduationRoles after graduation
Roles after graduationShamesh Joshi
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answersRobin G
 
Business analyst
Business analystBusiness analyst
Business analystrajivkamal
 
The Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureThe Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureTom Humbarger
 
Xanadu Company Profile
Xanadu Company ProfileXanadu Company Profile
Xanadu Company Profilearnab74
 
Business Analyst Job Interview
Business Analyst Job Interview Business Analyst Job Interview
Business Analyst Job Interview Rohit Dubey
 
The Business Analyst Training
The Business Analyst TrainingThe Business Analyst Training
The Business Analyst Trainingbatrainingschool
 
Requirements management and the business analyst
Requirements management and the business analystRequirements management and the business analyst
Requirements management and the business analystRobert Darko
 
Business Analyst Interview Questions with Answers
Business Analyst Interview Questions with AnswersBusiness Analyst Interview Questions with Answers
Business Analyst Interview Questions with AnswersMaria FutureThoughts
 

What's hot (20)

Resume/Interview Preparation
Resume/Interview Preparation Resume/Interview Preparation
Resume/Interview Preparation
 
The Businss Analyst Training .
The Businss Analyst Training .The Businss Analyst Training .
The Businss Analyst Training .
 
Interview Job Tips
Interview Job TipsInterview Job Tips
Interview Job Tips
 
Business-Analyst-Resume
Business-Analyst-ResumeBusiness-Analyst-Resume
Business-Analyst-Resume
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
Business Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShareBusiness Analyst Interview Questions SlideShare
Business Analyst Interview Questions SlideShare
 
Business Analyst interview Questions
Business Analyst interview QuestionsBusiness Analyst interview Questions
Business Analyst interview Questions
 
Business Analyst
Business AnalystBusiness Analyst
Business Analyst
 
Business Analyst Documentation
Business Analyst DocumentationBusiness Analyst Documentation
Business Analyst Documentation
 
Driving Your BA Career Roles
Driving Your BA Career RolesDriving Your BA Career Roles
Driving Your BA Career Roles
 
Roles after graduation
Roles after graduationRoles after graduation
Roles after graduation
 
Business analyst interview questions and answers
Business analyst interview questions and answersBusiness analyst interview questions and answers
Business analyst interview questions and answers
 
Business analyst
Business analystBusiness analyst
Business analyst
 
The Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The FutureThe Business Analyst: The Pivotal Role Of The Future
The Business Analyst: The Pivotal Role Of The Future
 
Shift fm sa to ba (ned) v2
Shift fm sa to ba (ned) v2Shift fm sa to ba (ned) v2
Shift fm sa to ba (ned) v2
 
Xanadu Company Profile
Xanadu Company ProfileXanadu Company Profile
Xanadu Company Profile
 
Business Analyst Job Interview
Business Analyst Job Interview Business Analyst Job Interview
Business Analyst Job Interview
 
The Business Analyst Training
The Business Analyst TrainingThe Business Analyst Training
The Business Analyst Training
 
Requirements management and the business analyst
Requirements management and the business analystRequirements management and the business analyst
Requirements management and the business analyst
 
Business Analyst Interview Questions with Answers
Business Analyst Interview Questions with AnswersBusiness Analyst Interview Questions with Answers
Business Analyst Interview Questions with Answers
 

Similar to Good software architecture for business

Personality attrib software_arch
Personality attrib software_archPersonality attrib software_arch
Personality attrib software_archAnil Sharma
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanRogerio P C do Nascimento
 
Applied Deep Learning for Text Classification - Examples from the HR Industry
Applied Deep Learning for Text Classification - Examples from the HR IndustryApplied Deep Learning for Text Classification - Examples from the HR Industry
Applied Deep Learning for Text Classification - Examples from the HR IndustryAlexander Chukovski
 
Project management concepts
Project management conceptsProject management concepts
Project management conceptsNayyabMirTahir
 
A Guide to Machine Learning Developer in 2024.pdf
A Guide to Machine Learning Developer in 2024.pdfA Guide to Machine Learning Developer in 2024.pdf
A Guide to Machine Learning Developer in 2024.pdfJPLoft Solutions
 
Artifical Intelligence and Machine Learning and what they are doing to hiring...
Artifical Intelligence and Machine Learning and what they are doing to hiring...Artifical Intelligence and Machine Learning and what they are doing to hiring...
Artifical Intelligence and Machine Learning and what they are doing to hiring...Alexander Chukovski
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
Business Analyst Opportunity
Business Analyst OpportunityBusiness Analyst Opportunity
Business Analyst Opportunityelenahoward
 
Business Analyst Job Description
Business Analyst Job DescriptionBusiness Analyst Job Description
Business Analyst Job Descriptiondavisjw
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionEgrove Systems Corporation
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2soloeng
 
How To Put Subject Matter Expert On Resume
How To Put Subject Matter Expert On ResumeHow To Put Subject Matter Expert On Resume
How To Put Subject Matter Expert On ResumeLindsay Adams
 
Resume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaResume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaNikki Barreto
 
Resume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servResume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servBecky Gulson
 
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft CareersMicrosoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft CareersSumit Arora
 
Business Analyst Job Profile coepd
Business Analyst Job Profile   coepdBusiness Analyst Job Profile   coepd
Business Analyst Job Profile coepdCOEPD HR
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docxDhineshkumarPrakasam
 

Similar to Good software architecture for business (20)

Personality attrib software_arch
Personality attrib software_archPersonality attrib software_arch
Personality attrib software_arch
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger Pressman
 
Applied Deep Learning for Text Classification - Examples from the HR Industry
Applied Deep Learning for Text Classification - Examples from the HR IndustryApplied Deep Learning for Text Classification - Examples from the HR Industry
Applied Deep Learning for Text Classification - Examples from the HR Industry
 
Project management concepts
Project management conceptsProject management concepts
Project management concepts
 
A Guide to Machine Learning Developer in 2024.pdf
A Guide to Machine Learning Developer in 2024.pdfA Guide to Machine Learning Developer in 2024.pdf
A Guide to Machine Learning Developer in 2024.pdf
 
Business Analyst' Job
Business Analyst' JobBusiness Analyst' Job
Business Analyst' Job
 
Artifical Intelligence and Machine Learning and what they are doing to hiring...
Artifical Intelligence and Machine Learning and what they are doing to hiring...Artifical Intelligence and Machine Learning and what they are doing to hiring...
Artifical Intelligence and Machine Learning and what they are doing to hiring...
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
Ba notes
Ba notesBa notes
Ba notes
 
Business Analyst Opportunity
Business Analyst OpportunityBusiness Analyst Opportunity
Business Analyst Opportunity
 
Business Analyst Job Description
Business Analyst Job DescriptionBusiness Analyst Job Description
Business Analyst Job Description
 
Business Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An IntroductionBusiness Analysis and IT Business Analyst – An Introduction
Business Analysis and IT Business Analyst – An Introduction
 
Business analyst.pptx
Business analyst.pptxBusiness analyst.pptx
Business analyst.pptx
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
How To Put Subject Matter Expert On Resume
How To Put Subject Matter Expert On ResumeHow To Put Subject Matter Expert On Resume
How To Put Subject Matter Expert On Resume
 
Resume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast TurnaResume For Graduate School Engineering. Fast Turna
Resume For Graduate School Engineering. Fast Turna
 
Resume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the servResume Platform. Place Your Order: Choose the serv
Resume Platform. Place Your Order: Choose the serv
 
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft CareersMicrosoft interview questions Microsoft sde sdet jobs Microsoft Careers
Microsoft interview questions Microsoft sde sdet jobs Microsoft Careers
 
Business Analyst Job Profile coepd
Business Analyst Job Profile   coepdBusiness Analyst Job Profile   coepd
Business Analyst Job Profile coepd
 
Project Report on Employee Management System.docx
Project Report on Employee Management System.docxProject Report on Employee Management System.docx
Project Report on Employee Management System.docx
 

More from Anil Sharma

PUBLIC_DOMAIN_PERSONA.pdf
PUBLIC_DOMAIN_PERSONA.pdfPUBLIC_DOMAIN_PERSONA.pdf
PUBLIC_DOMAIN_PERSONA.pdfAnil Sharma
 
Changes in job_markets_for_indians
Changes in job_markets_for_indiansChanges in job_markets_for_indians
Changes in job_markets_for_indiansAnil Sharma
 
Work under progress_india_basic_econ
Work under progress_india_basic_econWork under progress_india_basic_econ
Work under progress_india_basic_econAnil Sharma
 
70 years of indian urbanization
70 years of indian urbanization70 years of indian urbanization
70 years of indian urbanizationAnil Sharma
 
Imp ms mba_projects_part1
Imp ms mba_projects_part1Imp ms mba_projects_part1
Imp ms mba_projects_part1Anil Sharma
 
Infrastructure development phase of indian economic development new
Infrastructure development phase of indian economic development newInfrastructure development phase of indian economic development new
Infrastructure development phase of indian economic development newAnil Sharma
 
Computing comm enhancements_in_modern_comm_nets
Computing comm enhancements_in_modern_comm_netsComputing comm enhancements_in_modern_comm_nets
Computing comm enhancements_in_modern_comm_netsAnil Sharma
 
1991 un india_econ_reform
1991 un india_econ_reform1991 un india_econ_reform
1991 un india_econ_reformAnil Sharma
 
India 20_metros_now_test
India  20_metros_now_testIndia  20_metros_now_test
India 20_metros_now_testAnil Sharma
 
Focus on development_of_following_job_search
Focus on development_of_following_job_searchFocus on development_of_following_job_search
Focus on development_of_following_job_searchAnil Sharma
 
Focus on development_of_following_job_search
Focus on development_of_following_job_searchFocus on development_of_following_job_search
Focus on development_of_following_job_searchAnil Sharma
 
Digital transformation technologies
Digital transformation technologiesDigital transformation technologies
Digital transformation technologiesAnil Sharma
 
C conditional mod
C conditional modC conditional mod
C conditional modAnil Sharma
 
Consulting proposal labs
Consulting proposal labsConsulting proposal labs
Consulting proposal labsAnil Sharma
 
Alarming population trends
Alarming population trendsAlarming population trends
Alarming population trendsAnil Sharma
 
Little bit on_h1_processing_etc
Little bit on_h1_processing_etcLittle bit on_h1_processing_etc
Little bit on_h1_processing_etcAnil Sharma
 
Cbir consulting pp old
Cbir consulting pp oldCbir consulting pp old
Cbir consulting pp oldAnil Sharma
 
Cbir consulting pp
Cbir consulting ppCbir consulting pp
Cbir consulting ppAnil Sharma
 

More from Anil Sharma (20)

PUBLIC_DOMAIN_PERSONA.pdf
PUBLIC_DOMAIN_PERSONA.pdfPUBLIC_DOMAIN_PERSONA.pdf
PUBLIC_DOMAIN_PERSONA.pdf
 
Changes in job_markets_for_indians
Changes in job_markets_for_indiansChanges in job_markets_for_indians
Changes in job_markets_for_indians
 
Work under progress_india_basic_econ
Work under progress_india_basic_econWork under progress_india_basic_econ
Work under progress_india_basic_econ
 
70 years of indian urbanization
70 years of indian urbanization70 years of indian urbanization
70 years of indian urbanization
 
Imp ms mba_projects_part1
Imp ms mba_projects_part1Imp ms mba_projects_part1
Imp ms mba_projects_part1
 
First corp proj
First corp projFirst corp proj
First corp proj
 
Infrastructure development phase of indian economic development new
Infrastructure development phase of indian economic development newInfrastructure development phase of indian economic development new
Infrastructure development phase of indian economic development new
 
Computing comm enhancements_in_modern_comm_nets
Computing comm enhancements_in_modern_comm_netsComputing comm enhancements_in_modern_comm_nets
Computing comm enhancements_in_modern_comm_nets
 
1991 un india_econ_reform
1991 un india_econ_reform1991 un india_econ_reform
1991 un india_econ_reform
 
India 20_metros_now_test
India  20_metros_now_testIndia  20_metros_now_test
India 20_metros_now_test
 
Focus on development_of_following_job_search
Focus on development_of_following_job_searchFocus on development_of_following_job_search
Focus on development_of_following_job_search
 
Focus on development_of_following_job_search
Focus on development_of_following_job_searchFocus on development_of_following_job_search
Focus on development_of_following_job_search
 
Digital transformation technologies
Digital transformation technologiesDigital transformation technologies
Digital transformation technologies
 
Cbir
CbirCbir
Cbir
 
C conditional mod
C conditional modC conditional mod
C conditional mod
 
Consulting proposal labs
Consulting proposal labsConsulting proposal labs
Consulting proposal labs
 
Alarming population trends
Alarming population trendsAlarming population trends
Alarming population trends
 
Little bit on_h1_processing_etc
Little bit on_h1_processing_etcLittle bit on_h1_processing_etc
Little bit on_h1_processing_etc
 
Cbir consulting pp old
Cbir consulting pp oldCbir consulting pp old
Cbir consulting pp old
 
Cbir consulting pp
Cbir consulting ppCbir consulting pp
Cbir consulting pp
 

Recently uploaded

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改atducpo
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfRachmat Ramadhan H
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxMohammedJunaid861692
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingNeil Barnes
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationshipsccctableauusergroup
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 

Recently uploaded (20)

CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
代办国外大学文凭《原版美国UCLA文凭证书》加州大学洛杉矶分校毕业证制作成绩单修改
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdfMarket Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
Market Analysis in the 5 Largest Economic Countries in Southeast Asia.pdf
 
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptxBPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
BPAC WITH UFSBI GENERAL PRESENTATION 18_05_2017-1.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
(PARI) Call Girls Wanowrie ( 7001035870 ) HI-Fi Pune Escorts Service
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Brighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data StorytellingBrighton SEO | April 2024 | Data Storytelling
Brighton SEO | April 2024 | Data Storytelling
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
꧁❤ Aerocity Call Girls Service Aerocity Delhi ❤꧂ 9999965857 ☎️ Hard And Sexy ...
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships04242024_CCC TUG_Joins and Relationships
04242024_CCC TUG_Joins and Relationships
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 

Good software architecture for business

  • 2. Need for strong focus on good software architecture in software systems based business Contents Basic Definitions:................................................................................................................................3 Section 1: Software and systems architecture:..................................................................................3 Academic abilities and experience needs:.....................................................................................3 Envelope skill set needs for architecture work on complex software based systems:.......................5 Knowledge on highlevel architecture, quality/operations, modules/components, subsystems:........6 Knowledge of Modules and Components:.....................................................................................7 Section 2: Potential analysis of software systems based businesses:................................................13 Future leadership “Talent” selection and hiring for software systems based businesses: ...............14 Overall hiring in industry(Internet service business):...................................................................16 Total “P&L” potential of comparable high tech software systems and other businesses: ...............17 Business analysis of an” internet service business”: Major considerations: ...................................19 RESUME:..........................................................................................................................................24
  • 3. Need for strong focus on good software architecture in software systems based business Those who can’t do teach. But some of these guys even go further and do write as well!!  Anonymous While talking about software based products, systems approach to architecture and business context is paramount in solution development work, especially for those business products which are highly specialized, scalable and are big sells. Let’s start with some very basic definitions and set our stage for discussions on software and systems architecture first. Then we would move our discussion to potential and viability analysis of businesses which are built on such software enabled products and systems. Complexity of solutions which address needs of a big and diverse customer base and do also show global market potential would dictate:  how they would be priced and sold  how big the field organization, that helps customers, needs to be  how big an organization needs to be build around overall product development and delivery  how distributed the organization has to be  what needs to be required talent level for the organization for productivity maximization  benchmarks for business costs management, products’ pricing and profitability  requirements for comparable P&Ls and industry appropriate operating cost structure  product knowledge management and product use expertise development  economics of total product value chain and drivers for industry competition management  innovation needs for product leadership or even business survivability Basic Definitions: Section 1: Software and system architecture Section 2: Potential analysis of software systems based businesses Section 1: Software and systems architecture: Basic Requirements: “The Team” and “The People” i.e. team makeup Academic abilities and experience needs: Benchmarking for academics and “work” ability is must for talent selection in developing fields such as systems or high tech, as a combination of learning ability and work performance (both??) is needed for good output at work. Once you have running businesses and working products, need for learning ability along with day to day decision marking and problem solving subsides and work delivery becomes essential. It is as sort of you have been given pre-defined job steps that you follow on day to day basis and you have become expert on following them i.e. job output is good if all the cogs work in good harmony if not perfectly. Talent needs for this later stage of company’s life is very different and is a self screening process that an employee would have to go through on each and every day of his “future” work life.
  • 4. Talent selection for initial stages of a company though would need special type of employee screening processes. A process that would test candidates’ day to day leaning ability, attitude for constant improvement in output along with quality work and long term planning ability, would essentially select better employees for companies’ initial entrepreneurial and rapid growth phase specialized “project jobs”. For later stages of company though you would need resources which are highly content with steps of given jobs and happy with day to day challenges at job even if job is now drudgerous. You would have to start staffing your departments with such “job centric” people from the beginning itself though so that you would have just enough history and needed experience as is sufficient for smooth functioning of corporate machine. For technical or business architecture level work, and especially when company is building out its processes and product portfolios, it would need people who are problem solvers, learners, honest workers, quick decision makers and collaborators. Since we are talking about startups staffing here i.e. initial phase hiring, even fresh talent out of college is good employee pool as experienced people for company’s new technology and products would be hard to find. Quick learners, creators and collaborators are more import over just plain “jobs”. Example of one such talent selection process that focuses on persons test taking skills, learning ability and academic breadth is as follows: Exam, academic performance and effective “growth phase employee” performance needs:
  • 5. May test folks: High memory retention ability and consolidated understanding of many years of course work. Mark sheet is important for this class of folks. Subject matter connectivity would show up in work. Long term learning and research projects are more suitable for such folks. This ability is more useful for jobs where high “day to day” work expertise & knowledge level is important.  Very important skill for SME or architect kind of roles  Performance orientation and decision making roles  Need for knowledge at every “instant” of your job and task  Executive roles, surgeon’s role and know-how roles  Question-answer roles and on-the spot decision marking roles  Administrative work, frequent job change and moves roles  High “n” connectivity roles (i.e. .8n*.8n*. 8n*…. and so on, one term for every “May”) Examination preparation (“drive”) folks: Some of them might have low memory retention levels and almost “C” grade level performance at 60% in their “outside” of routine task (70% being US B grade, 80% US A grade):  Subject matter “under study” can only be core expertise at “job”, may store more steps.  “Job or task” oriented work i.e. Marksheet is useless in most cases (Pre-defined steps)  “Tasks” with sufficient “preparation time” roles  Good for deadline oriented but easy to do work mostly with “incomplete” knowledge  Work orientation over “quality delivery every day” or ethical “complete” solution orientation along with time window need all the time for “quality” delivery  Non-administrative work, no job change and moves as they are tough  Delivery oriented work with given calendar and “printed manual of steps” is best fit (because for risky & challenging work every day, every month and every year of learning “counts”) Software architecture work that governs the overall process of defining, creating, building and delivering software with proper business models and quality standards would need diverse set of skills in employees encompassing the “whole” solution area. As one would have already noticed, on-the spot thinking, creative aptitude, decision making, multidimensional and multidisciplinary personality is almost primary need for delivery on such work requirements. (May test?) Envelope skill set needs for architecture work on complex software based systems: Top level requirements for software architecture work are outlined in below diagram
  • 6. For core systems, platform and solution architecture role, person has to be a “8x8” person i.e. a person who is not only good in core subject matter needed for product development such as software programming and communication engineering but also has very good understanding of processes, procedures, interactions and interconnect between software subsystems and between releases and versions. Knowledge about stakeholders, responsible resources and owners is also important. Macro focus person with good subject matter understanding and effective learning ability/capability can be equally productive resource as a micro-focus person with good intent around competiton, quality, business targets and goals etc. But a good “macro” well rounded technical resource wouldn’t shy away from following proper and standard processes, following architectural blue prints and keeping good documenation of development structures, modules interactions and “use” information. Well organized, properly segmented and perfectly engineered software system product should do well on quality standards and user acceptance tests. In next section we would discuss some standard divisions of software systems for its better organization. Knowledge on highlevel architecture, quality/operations, modules/components, subsystems: Along with high level architecture, focus on quality, organization, user perspective, proper module design and component division is essential for good well functioning products. Standard practices and component blueprints for some of these needed system views are: High level architecture: Important items to take care in definition of high level architecture are  Product Requirement Document, Requirement Manager, System Requirement Spec/Functional Spec, data structures, algorithms, API interaction, box-and-line diagrams  Design and process (Modules, component and interface relationships), Change Manager  Testability and debug-ability, implementation and maintenance, ATAM (architecture change process), Incremental architecture change management  Reliability, availability, serviceability, maintainability, usability, security, repudiation and logging etc. One example design organization is “4+1 Architecture view” (Source: Internet)
  • 7. Process view: User view, OS view (process interaction such as scheduling, communication) Physical view: Running view (machine view with running system on it; RAM, Processor) Development view: For software development resources (static organization of code) Logical view: Architectural view (components, objects, modules) Knowledge of Modules and Components: Design and proper information management of modules and components when it comes to their functional requirements and interactions is equality important. Some of the important aspects to ponder on and innately consider are:  Core software function  Software interfaces  Third-party, external & internal dependencies  User interfaces Some standard software architecture blue-print categories for modules and component design to reference are (Major Architecture Categories under Computer based systems, Software systems and Enterprise software services): a) Client-server architecture (Assisted, Proxy’ied, Load balanced, Virtualized, Scaled ) b) Component-based (Cobra, RPC, COM/DCOM) c) Data-centric ( Data based, Intelligence, Visualization/Analytics) d) Application programs (Spreadsheet , Music Player etc) e) Application framework and add-on configurables (Browser and plug-ins) f) State management framework with open set of transaction APIs (3rd party?) g) Embedded Systems (Nano, Micro and Mini-systems) (Source: Internet) Highlight of a sample “enterprise” service architecture: Example diagram of high level enterprise architecture with its components and processes: CBIR consulting – Engagement Model  Delivery Relationship: Service Management • Cloud • Comm. • Collab. • HR • Ops. • Finance • Automat ion • Apps • Physical safety • Storage • Network • Desktop • IT ITSM ESM BTMBPM
  • 8. Test of architecture’s maturity level on digital transformation Corporate digital transformation technologies stack is sufficiently deep and enterprise architectures usually have lots of room for further development for their improved end users use as shown in diagram below. Test of architecture’s maturity level on data technologies Data sophistication of an organization can be mapped on a moving scale of data technology use as shown below: These days some companies carry full end to end product portfolio and there is enough talent available to sell, bundle, implement and use their products that they have power to define their own architectures around software and computing solutions. Some examples would be Microsoft, Amazon, Google, Cisco and Oracle. By now Microsoft technologies expertise is so wide spread and user base so big that it has become a technology school in itself. There are so many products in portfolio and in-built technologies in those products that new technology experts can even get their full BS and MS degrees in Microsoft technologies studies themselves.
  • 9. However, there is also plenty of adjacent business available along with solution needs for some niche, creative and very specialized requirements that need for general purpose computing and software technologies knowledge is going to be paramount and wouldn’t be economized. Example “software” system architecture: Here is an example software based system architecture (Telephony platform), defined at very high level. a) High level architecture and core modules Vertical layering: Layers in product software organization (project work and organization staffing would mimic software architecture layers in normal sense) a) Platform and system resources: Product, Team, Company orientation b) Tech expertise resources: Engineering/technology orientation, Source of knowledge c) Support work resources: Quality & support work orientation (bug-fix, code maintenance etc) d) Customer representation resources: Product use “expertise” orientation, Knowledge management material needed e) Delivery, release and ad-hoc effort resources: Operation and job orientation, process people Horizontal Layering: a) Core design, OS, Hardware, Technologies, System interface, User interface, Devices, Electronics, Communications b) Modules, sub-systems and components, dependencies and APIs, security, regulations, federal requirement, standards and protocols control bodies, software, circuits c) User interface, tools use and process know-how In the example system architecture: vertical layers are separated in three core groups of system or technical expertise level:
  • 10. Core module sub-systems: Subsystems can be divided into multiple modules and components. In the example architecture three high level subsystems (Core, Infra and New Tech) have been divided into multiple components and modules. Core modules main components are: a) DSP & Analog/Digital electronics management and software interaction: Electronics, AD- DA, Voice/Video codec, Voltage/Current Management, Battery tech for telephony equipment/backup, E911 requirements, communication equipment regulations, multiple devices connectivity, persistent storage b) Telephone Control (PBX mode): FXS/FXO/E&M/PRI/BRI/Crypto/Ethernet/WAN/LAN c) Protocols & Standards (Signaling etc): SCCP, SIP, H323, Q931, ATM, FR, TCP, IP, RTP d) Call control (Gateway mode): Dial peer database management, pattern matching, security TLS/SSL/SRTP, AES, DES, MD5, federal requirement, lawful intercept, media routing, CDR Block diagram of core sub-systems:
  • 11. OS Infra and User Interface sub-system: “OS” and infra modules main components are: a) Operating system tweaks/new developments/tuning : Process management, OS internals management, data management, communication management, service management, performance management, uptime and upkeep management, install and configuration improvements, hardware interface management, run-time process space and static-dynamic stacking management b) Command line interface/product use interface infra: Telephony information management, telephony routing management, State monitor and repudiation data management, system hardware and software configuration and information summary c) Platform and system management software/interfaces: SNMP, RMON, CMIP, TL1, NetConf, Yang, Telemetry, Radius, AAA, NAC. Authentication/Certs, Authorization/NAC - CAPF, Accounting/Secure registration and communication d) Software release management tooling: Incremental build, Pseudo CI/CD tooling, defect tracking, release quality documentation and summary note, Life cycle management process, Automation/regression coverage, metrics and KPI-MTTR/MTTF
  • 12. New software technology and API Sub-systems New tech modules main components are (last 20 – 25 years of “newer” development) a) Web Infra (Web server, Web apps, Web configuration, HTTP based device management infra, Phone apps & apps web interface, HTTP stats collection for infra management tool interface) b) Voicemail & CTI (SMDS-Analog/Digital PRI-BRI, IP, SIP, SCCP, CTI apps interface) c) Web Services/Phone Apps: Directory, Calendaring, Soft-key layout, Text, Internationalization, Localization, Voicemail and email interface over web apps) d) Software partnerships & 4rd party integration: Third-party guidelines, Integration testing, TCL interpreter for configurable IVR, 3rd party Voicemail systems, CDR, Reporting, Billing, Phone config-info/User info interface, Protocols-standards verification and standardization testing, Debug/logs/test interface, TAPI apps, Image and configuration version management, On- device files and file system details, Easy configuration interface and licensing for channel partner relationship management)
  • 13. Software quality and operations Software operation team’s goals for creation of good software product: Architecture Goals:  Quality goal (Test coverage, Results recording, Automation-Regression coverage)  Maintenance goal (Maintenance index, Help text, Documentation)  Complexity Goals: Logic in code and IP value of code  Dimensionality (FPA): Input, Output, Dynamic storage, Static storage, Data interaction  Use options: Menus, Debugs, Tests/Counters-measures, Outputs, Inputs: User interaction  Operation and support goals: Compute and algorithm use, Source code interaction, Control flow and logic i.e. hardware interaction, Open source, Maintenance,  Product economics goals: Economically “Cheap”, Profitable, Ownership options (buy, lease, develop (consult?), freeware)? Economic and social factors:  Contractual requirements for job/work payments  Virtual transfer pricing for organization to organization code transfer  Technical debt Main engineering measures:  Size: LOC, LLOC, SLOC, Help text, Knowledge  Bug tracking and CLOC  Structured: Make system, Image, Version, Tools, APIs, Libraries, Code reuse  Complexity: McCabe cyclomatic complexity, Halstead, Maintenance index Documentation needs:  Test documentation goals: System test, Solution test, Beta test, Dev test, Automation and regression test recording, Results reporting and storage requirements  Release quality measurement and release docs, User and field docs, Online material, Training material Section 2: Potential analysis of software systems basedbusinesses: Apart from good product, good architecture and good market potential, one of the most important qualification criterion for business’s future potential is its team hierarchy structure. Well structured team with right organization hierarchy is a critical requirement for long term functioning of a good successful outfit as business life of good corporate team is not usually 4-5 years but 20, 30 and 40 years. One of the proven strategies that a growing business could use for staffing is properly laddering and spacing its talent hiring. Teams could be built on many success factors such as: Good dedication & performance, disciplined teams, high academic caliber, good sales and marketing talent, sportsmanship. Here is one strategy chart that outlines hierarchy ladder buildup based on graduation level academic performance as main hiring criterion:
  • 14. Future leadership “Talent” selectionand hiring for software systems based businesses: Details on talent categories: 1. Decision makers’ ladder: With advances in modern communication techniques and access to cheap storage along with compute capability as and when you need it, methods and ways of knowledge use for work and personal efforts such as decision making, on the spot problem solving, communicating effectively and with proper reasoning have changed. You don’t have to have lot of information in your memory because it is available to you on click of a button, the one that you carry with you all the time. You don’t even have to be an expert in everything because you can consult call for knowledge you don’t have on the spot. However, still you should have index. What is also as important as “what?” is “how?” and for that matter more “index” the better!, as you know world changes around us so fast these days. There are “n” number of hobbies and almost same number of interesting subjects these days. Multi-disciplinarity is almost a basic requirement for any field of work. How do you store so much of information and knowledge in human body though. As you would have noticed and seen with learning spellings: you start with writing practice when you are still at very low end of vocabulary range and then you learn spelling difficult words by writing them multiple times over noticing and remembering abrasions as and when you notice them. With lots and lots of writing spelling process moves to “hands” of a writer. At some point in your life memory access wouldn’t allow you to progress further on development of your language vocabulary. At that point tongue takes over and phonetics is your only choice. Similar to this business and communication talent selection process, the same very basic principle “practice makes a man perfect” applies to many more fields of work such as software programming: as more exposure would get you better expertise.
  • 15. 2. Decision and management support ladder: Sample business and technical communication ladder setup for highly visible talent in companies: Techmology reveloution is happening all around us. There are hundards and hundards of products which help us with learning, knowledge development and information collection. New technologies have already started impcating our life on day to day basis. Billions and billions of dollars of revenue is being generation by primary or seconadry products built using new developments in science, technology, computing, social knowledge etc and number would soon run ito trillions with current view of whole world’s economic growth at large. In later section on market potential, we would have examples of “new” world businesses with their aggregate impact on world economics and overall business environment to put stress on our point. 3. Working managers’ ladder: Continous project and product flow setups i.e. “idea” factory for sustainable growth Example Skills: Software system architect or Solution architect: Idea factory: “Engineers” mind in software architecture: experimentation, research focus, tosing & turing of ideas, product and interfaces asthetics, all-around view, juggleing ability on multitude of technologies, users view, aptitude and appetite for risk, chalenges and targets One good test for talent selection in this category is to test people on their idea generation capability. Writing test is good benchmarking test. Give a good some topic to write on and check their output. Here are different categories of folks: 1) 1–2 pages output: Very straight and direct, few thoughts, limited knowledge would show up, write up would be of question-answer type 2) 5- 10 pages on a topic: 2x2 people at least, idea generation from atleast some expertise and some life experience 3) Up to 20 pages: Very good writers, multitude of experience, life happened and created memories, good food for thoughts and ideas needed for good coverage on a topic(4x4 coverage at least)
  • 16. 4) More than 35 pages on a topic: Almost professional writers, lot of idea generation, lot of life experiences to pick though from varid experience as from multiple walk to put contextual text (8x8 coverage). Similar skill would usually be tested in office communication as well for example email responses and work write-ups. 4. Job “output’ ladder: “Job” output as primary requirement for right skillset benchmarking and mapping of talent to “work” employee ladders: Example skill: Software designers/testers: View towards Product Requirement Document, Systems Specs etc, Attitude towards calibration of “Job” output, Linear and bookish programming based on given specifications vs. use of control structures, data structures, algorithms, languages, command/interface use, scripting and automation of tasks/process work, preference between tasks such as bug fix or point test vs. technology/architecture/program management/customer and release support Test of this category would be to test attitude in general. Quality of management in any organization can be assessed very easily by benchmarking and testing managers on management development scale. Right quantification of management talent would shed some good light on future potential of a company. Overall hiring in industry (Internet service business): Job market needle location in internet business segment of high tech industry: As you would notice that “up-ward mobility” 30% to 50% talent category (i.e. average) would have better opportunity & success in job search over 80% to 100% top tier talent category as industry has already moved into plateau state and has not seen any big revolutionary
  • 17. technology kick in last 15 years creating more and more routine work over creative and challenging projects. As expected, below table would also show you the “hiring” hot zone in lower end of adder mostly as support employee. Talent ladders,capabilitylevels& employmentcategories: Talent Subject Matter Coverage, Connectivity Accuracy Level Type of job Responsibility Employee %age (Sample) Top tier top 95% 95% SME, Architect Platform, System 10% Tier 1 top 85% 85% Designer, Developer Modules,Components 15% Tier 1 bottom 75% 75% Maintenance, Support Files, Functions,Bug-fix 20% Tier 2 top 65% 65% Quality Delivery, Release, Test, Alpha-Beta 25% Tier 2 bottom 55% 55% Operations Lab support, Sales support,Customer support chains,Tech shows, Conferences 30% Total “P&L” potential of comparable high tech software systems and other businesses: Market potential: Some other primary technology product on which you can build $T per annum kind of “aggregate” industry P&Ls 1. High speed transporation: added ticket value, value of saved time 2. Solar: new energy source, low investment energy generation plant , useful fuel that gets the work done 3. Telecom, networking and collaboration: added productivity gain(office and personal both) and value creation out of it, lots of secondary commercialization potential e.g.media delivery, business processes, government reach etc. 4. Web: Businesses on Web, Web enabled businesses 5. Data science: Value of info, knowledge desamination, increase total social intellectual capital 6. Automation: Skillset drop, more pay for lower ability, Pseudo increase in intelligence of working employees 7. Internet search: $70B per annum global (20 – 25 years) = up to $2T new tech revenue channel, 3-4 new big fortune 500 companies created on a secondary consumer product New hiring hot zone
  • 18. 8. “Nano” electronics: implanables, invasive surgery, wearables Economic potential: Use of modern communication, compute and controlled process instumentation technologies: 1) Customer support, IT and tech support (Total global spending/source of revenue for participents ~US$ 3.4 T) ~ 20% (2018) Sub sections: 1) Data center (15%) = US $ 510 B 2) Network (10%) = US $340 B 3) Computing (10%) = US$ 340 B 4) Voice Desk (40%) = US$ 1360 B 5) Helpdesk resource (trained and certified) (15%) = US$ 510 B 6) Applications, Tools and Reporting, Consulting, Management (10%) = US$ 340 B 2) Other uses (very rough estimates based on these technologies impact on economic activities and work load reduction analysis – compute/personal IT, automation, data, anytime-anywhere): Communication, Control & Computing in 1) Personal communication ( 12%) 2) Research, Education (5%) 3) Entertainment (7%) 4) Science and technology, Healthcare (7%) 5) Data management (15%) 6) Retail (4%) 7) Manufacturing (5%) 8) Transportation (5%) 9) Finance (7%) 10) Infrastructure Development (7%) 11) Government (6%) Total others 80% = US$ 13.6T/annum Total potential global revenue opportunity for participents = ~US $ 17 T/annum (20% of Total ”global” world economic output by dollar (not manual labor) = ~US$ 83 T/annum 2018 = ~16T) Geographical Potential: Growth potential countries (big markets): China, India, Brazil etc Human resource: General trends: Developing sub-urbs, Urbanization, Rural Management {India agriculture to urban shift potential 45% ( segment of economy17%) to possibly 15% (segment of economy 6%)} : India is the only fast developing country at this point that still has such high urbanization potential. China is already at low levels of rural dependent economy and brazil was never so much agriculture based economy.
  • 19. Natural resources Mega projects, Rapid industrialization (can result into exploitation of known resources and quick depletion) Urbanization for it’s level of industrialization (India is low and low, while China is high and high) to the tone of over consumtion for keeping up this faster pace of growth (China??) India is by it’s culture, personal-will and planning had been very conservative on natural resource use for faster development and has lots of potential for development using this varibale, natural resource, just like US if they decide to. Political and economic leverage: China’s play had been very different since start of it’s development centric policies. It has always played as a big “power” and has gained alianation to the brink of isolation multiple times so far. It has investment in under-onflict and troubled places. This would have resulted into loss of faith in its partnerships with some peaceful western world countries. India:on the other hand been a sanguin player in the world so-far, i.e. a global partner, mostly balanced and non-polar in its relationship approach. This should create tremendos faith in its partner relations with other countries. It has gone through “privatization” drive recently and has developed service sector as main focus (like US) i.e competition parameters would be on price/hour business basis not on govermental provision of good living conditions and work spaces basis. Business environment: Economic drivers over high level ratios and rates were fcoused on during last 30 years of privatization based growth unlike chinese companies. This would have created businesses with strong foundations over with overstretched P&Ls. At this point in its develop phase, one would notice less government overall and that would be true even in under developed and unrequlated sectors such as healthcare, education, agri, construction and retail. It seems that overall focus in last 30 years had been that service sector remains more important and main focus area over naturally growing sectors such as agriculture and small industries. Overall though, developing countries have participated in recent technology sector driven growth with full rigor and have good economical infrastructure available for global companies to use in their processes, research projects, CRM and sales and marketing efforts. India and China both provide good outsourccing benefits and use of these places for better cost advantage can be a good move for compaies working in technology sector. Similar analysis for other destination world help as well. Business analysis of an” internet service business”: Major considerations: Internet services business at one time was pure systems play. Devices and equipment vendors mattered and so did speed, quality and uptime. Now a days though, differences between
  • 20. these service lever attributes and vendor devices and their feature sets are minimal and differentiation has moved to multiple other parameters of service “product” such as personalization, portfolio on the door, uniqueness of product bundling in terms of pricing, billing and access to service details etc. Technology preposition The network Service providers efficiency would depend on how good their underneath network is and how good are service partners. Here are some good names: Vendor dependent or multi-vendor choices:  Full stack vendors (more than 80%): Dell, Google, Cisco, Microsoft, Amazon  Good eco-system players: Avaya, Juniper, Extreme, Salesforce Top vendors for underneath network:  Data center equipment: VMware, Dell, HP  Network: Cisco, HP, Huawei,  Telephony: Avaya, Microsoft, Cisco, Mitel  Application: Broadsoft, Salesforce, Oracle, Microsoft, Tableau  Consulting, Training, Install/Management: Deloitte, Accenture, IBM, Jira, Zendesk, ServiceNow, Atlassian Vendor relationships levels and technology help to service providers:  Services Vendors: IBM, Wipro, Deloitte, Accenture, Infosys  Hosted: Vonage, RingCentral, Jive, 8x8, Intermedia, Polycom  Cloud/Shared: Azure, AWS, Google  Maintenance/3rd party services: Nuance, Verizon The Product Product differentiation and portfolio management in internet service provider space is now major driver when it comes to differentiating your offerings. Recent advances in type of “offered services”:  Data and bulk data services: Internet connectivity providers, WAN, SD-WANs, MPLS  Voice services: Hosted communication, Centrex services, Bulk lines (Voice over telephony)  Video services: IP Video, Entertainment video, Quality high speed links (optical, MAN)  Application and cloud services: Stacks (storage, networking, compute, PaaS, IaaS, SaaS)
  • 21.  IT outsourcing or Managed/Delivered Services: Service tiers, Enterprise support, Outsourced IT Business preposition The Brand (Service and support preposition) Product and service brand differentiation parameters in today’s service providers’ service product portfolio context: a) Customer, IT and Tech Support : Golden levels Businesses spend around US$1.3 trillion on 265 billion customer service calls each year globally and it is a very big segment of economy already to the tune of approximately 4-5% of world’s gross product. There is lot of old infrastructure for up-keeping as well along with new innovations and hence driving creation of differentiation in support services for “support” business. And there is still big appetite for innovation and new technology in support services processes. Few new successes which have started gaining popularity are: Chatbot, AI, Automated answering, Data science, Text-to-speech/Speech-to-text, NLP, Seamless and dynamic 3 channels’ integration “web-email-phone” etc. Cloud by now is very well part of service support processes and is efficiently and effectively being used in knowledge management, self- help, emails, SMSes, messaging backups etc. b) Service sophistication : New models, Dynamic relationship levels, Automation, New Add-on values  Advances in customer service levels: High end video and concierge services, Telepresence  Personal Assistant and AI backend to self-help tools like Siri, Google Now, Cortana etc  NLP: FAQ, Knowledge bank, Self-service help, Text-to-Speech/Speech-to-text  Chatbots/instant messaging: Facebook, Skype, WhatsApp, Twitter and many other social channels  Integration of Web-Email-Phone seamless and dynamic “switch” capability in customer support processes (Centralized and consolidated data-stores and multi-channel access) Technology stack novelty: Visionary or leaders quadrant a) Cloud technologies: Cloud solution stacks, Dev Ops, Data centers, Automation & orchestration b) Business science technologies: Subscriber management, LTV and economic value, segmentation, bundles c) Learning technologies: Software defined service provisioning, Billing & packaging customizations, Service Personalization , Information generation & access The business drives
  • 22. Competition: Top competitors are AT&T, Zayo, Verizon, Century link, Deutsche, Sprint, AOL, Vonage, AWS, Microsoft, GooglevWifi/Fiber, Tata communications, Network solutions, Go Daddy, Comcast, ViaSat, Spectrum. Intermedia, Shoretel/Mutel hosted UC, Mobilite, Facebook Terragraph etc. Technology “S” curve stage: Industry as such is now very well matured. In last 20 or so years of its existence, there were few good technological developments such as move to IP from ATM/FR for access and underneath network in mid 1990 & speed/bandwidth competition in late 1990 which made industry progress further at very rapid phase. There had been some progress on service delivery and service support side in mid 2000 but it has created an adjacent industry itself instead of folding into existing structure. Support desk is now lot more IP telephony and software centric. Cloud and knowledge management in late 2000 did create some zeal but overall as such internet service industry’s new drivers of competition are mostly prices and bundles. There has not been any big new hardware and devices technology spike in last 15 years or so making it a stable plateau’ing industry as such. Like other businesses, digital transformation and data technologies’ advances do become good source of new developments in this business as well. Price/Cost product bundle (per feature or per use) competition  Standard offering features: Data and bulk data services, Voice services, Video services, Application and cloud services, IT outsourcing or Managed/Delivered Services, Mobile, Mobility Industry 5 forces dynamics 1) Buyers: Fortune 500, Large Enterprises. Other Service providers, Medium and Small scale business, Local and Remote offices 2) Suppliers: Bandwidth services, Application services, Voice services. Hosting services, Equipment and devices vendors, Tools and consulting services 3) Internal rivalry: Mostly stable, Price/Bundle competition, Plateau’ing, No new major Fad or Novelty 4) Substitutes: Shift from bandwidth/speed, brand to price/portfolio/bundle 5) New entrants: Mostly with differentiated new services (Hosting, cloud, voice/video etc) Over all state: Mature industry (about 30 years old by now) Major growth: Early 2000 Technology state: Diversifying and Plateau’ing
  • 23. P&L, operating ratios, working capital management help: Investment banks, Consulting and restructuring companies, private equity now over industry expert “local” venture capital, entrepreneurial and investment talent Recent failures and successes: Consolidations & Restructurings: AOL – Yahoo – Time Warner. Microsoft – Nokia, Dell – EMC- VMware-Pivotal. Netflix steaming “News” around “New”: GoogleFiber/Wifi, Intermedia/RingCentral, ServiceNow, Nuance, Mobilite. Facebook Terragraph. Workday, Oracle cloud Some people say that life is very different from what you learn from books. I would ask them very simple question “From where do the books come?”  Anonymous
  • 24. RESUME: OBJECTIVE Lead for SW/HW/System architecture, Data science/DevOps, Strategy/tech consulting role in tech industry Quick learner, well rounded knowledge of technologies, strive for excellence, natural leadership, team spirit SUMMARY OF QUALIFICATIONS  Over 22 years of experience in software, networking, web and telecom industry(20 product dev. lifecycles)  Complete tool-chains,cloud solutions,DevOps and analytics,Software/Hardware systems(12 solution lifecycles)  9+ years of consulting experience; approximately 25 projects in following consulting arrangements: DIT/NSIT – TRA/CDOT & DRDO, Duet - Cisco, Cornell - Avaya, Avaya - Internal, Ma-foi - Cisco, Wipro - Google  Program management experience: process and toolset, investment cases, business cases and operations plans  Cloud solutions: Service delivery architecture & delivery platform; consumption, prici ng & payment models  Worked with top companies in software & application development, networking system design, hardware bring- up and testing, corporate strategy, sales deal desk, business consulting and corporate technology  Solution architecture enablement (channels, deals, trainings, documentation, guides, FAQs, delivery scorecards, CRM/SRM, dashboard), Self-coded functionality of about 30+ DevOps tools in home-grown toolchains  Team-lead for large engineering/analytics teams with up to 25 people in soluti ons development, off-shoring, partner & customer support initiatives in networking software development, business planning and sales  Software test, dev-test, system test, solution test, customer test, competitive test, benchmark test experience  Product feature set selection, release planning, beta & customer test, project assignments, requirements mgmt  Development experience in application, infra, OS, system, web, standards, protocols, algorithms software  Real time internet traffic, layer 2 & layer 3 circuit and packet transport (FR, ATM, IP, Dial) oriented network connections establishment & management, virtual private networks, IP voice call control, remote site telephony, IP voice call conference, IP telephony, IP video content networking, IP video conferencing, secure real-time IP traffic, secure network admission, secure & optimized datacenter access, WAN acceleration, traffic session management, optimization & security, multi-protocol and converged routing & switching, managed networks, advanced network operations, hosted & delivered services through cloud & software defined networking, total solution ownership/management models, solution delivery & customer support  Expertise in communication protocols: H323 suite, SIP, MGCP, SCCP, SRTP, SSL/V, TLS, CAPF, FR, ATM, TCP/IP  Hand on programming expertise in C, C++, TCL, Perl, Shell, HTML/Javascript, PHP/Python, Selenium/C-Python  User interface design: device, appliance, enterprise/SP applications, M2M, process mgmt, web portal/analytics  Supported Cisco customer network roll-outs: AT&T, Verizon, Sprint, Telecom Italia, French Telecom, GE, IBM, BoA, Enterprise bank, A & F, Fastweb, Stonevoice, Southtrust bank, Smartphone, DoD, Deutsche Telecom  Partner Management: IBM, Intel, Phoenix, Syncsoft, Wipro, IXIA, Polycom, Octel, Active-voice, Geotel, Selsius Education from top institutes:  BS in Electronics and Communication Engineering from DIT/NSIT, Delhi (GPA ~4.0)  MS in Network Engineering courses at UCSC, CA(Transfer to SCU), MS in Engg. Mgmt (Computer Engineeri ng) from SCU, CA(GPA 4.0)  Master inBusiness Administrationfrom CornellUniversity, NY(1 year program;GPA TakenCredits 60: ~3.75/ Required Credits 45: ~4.0) EXPERIENCE DETAILS Independent work (US): Web analytics, Jupyter notebook, Python, Data science collaborationplatform (01/2018 – ongoing) Wipro/Google (MV, CA): Consulting Architect, Systems, Solutions & Platform (04/2016 – 11/2017)  TCL scripts and library development for networking devices/solutions configuration, Tool-set auto install, Selenium based GUI configuration and device webpage simulation for automation testing, Source code and configuration stats collection software development, C/Python/JS - Dashboard development for tool scripts run-portal & log-view etc, weekly status report/test results report format, GIT repository & workflows for configuration and software image management, Software development/architecture progress reporting/docs Independent work (India, US): Technology development and analysis (Nov. 2012 – Mar. 2016) ANIL SHARMA sharma_anil@yahoo.com, cbir.anil@gmail.com https://www.linkedin.com/in/anil-sharma-592754 540, Trents FerryCt, San Jose, CA 95133 M: 408-663-7521, H: 408-834-8567
  • 25. Web analytics development; Software development platform for OS and apps (US)  Data analytics, data reporting & control system design, Perl, Hadoop, Python, Drupal, Apache, CGIs and PHP  Operating system development: C, Shell, code restructuring, software build system, GDB, “make” scripting  Software branching and merging, software revision management, open-source software manager  Source code management, GIT, continuous development, continuous integration, continuous testing  OS build process, sub-system hooks, boot process & tool-chain development for operating system Software development for multimedia communication devices, video & voice (India)  Hardware and cloud platform software selection and enablement of software on selected hardware/cloud  Multimedia communication server & device development for cloud enabled service delivery model Connected education; media portal on cloud (India)  Education portal, classroom access device software development, device applications, web CMS for students  Web-site and cloud configuration on AWS (Ran news feed web-site for ~1 year) Sandvine Networks (Bangalore, India): Sales and Marketing Protocol Analyst (April 2012 – Oct. 2012)  Internet traffic policy management solution qualification for sales team, strategy, sales & marketing input management, competitive benchmarking, internet traffic data analysisfor reports, sales and support analysis  Process management tool-chain for sales and beta sites project management Ma-foi/Cisco Systems (Bangalore, India): Strategy Consultant (Sept. 2009 – Feb. 2012) Strategy for "as a Service"/Sevitization solution development efforts under managed services and cloud solutions initiatives in multiple market verticals & business/technology areas:  Solutions: Telepresence(as a Service); Smart connected communities (S+CC); Infrastructure management  HCS: Hosted collaboration solution (communication cloud solution with voice/video and messaging features)  Collaborative learning (Cisco learning environment enabled education portal): hosted, cloud & web delivery  Projects: business & solution development, strategy & product planning, competitive analysis, deal support, project data management and analysis, statistical analysis of business data, investment models, pricing & costing models, TAM analysis, GTM strategy, voice, video, cloud, ITIL, OSS/BSS & tech support tools solutions & site enablement, service delivery platform, mathematical modeling of business & project outcomes Results: Investment in S+CC enabled real estate development ($50M), added unified messaging & call center in HCS sales model, disinvestment out of education solution($4M/year), TPaaS (projected TAM: $250M in 5 years) CBIR: Startup (Industry Analysis) (Aug. 2009 – July 2010)  Worked on data collection, analytics development, model development, investment research  Web, RSS feeds and content management, publication: http://seekingalpha.com/author/anil-sharma Avaya Inc. (New Jersey, US): Manager, Strategic Analysis (June 2007 – June 2009)  Valuation of a portion of Avaya’s legacy maintenance business in a possible “as is” sale (valued at ~$100M)  Worked on new managed service business offer development & built operations services business unit plan  Analysis of business for strategic profitability that resulted in several cost cutting projects (impact $30M)  Channels & accounts strategy,sales pipelinemanagement, sales acceleration (rebates,promotions,incentives, commissions, deal restructuring, special deals, pre-approved discounts), install base analytics (churn, new standard contracts, upgrades, add-ons, renewals, cancellations, net new, auto-renewals, attaches), deal financing support, deal architecture analysis, request for proposal/information, SLAs, quotes  Worked on profitability improvement scenariosanalysisof supportservices migration to channel partners that resulted in strong indirect channel push(target P&L size $500M), business cases. asset valuation & deals  Strategic/transformational projects and analytics & data support for quarterly financial results, PE projects  Led revenue, cost and workload related analytics work for Bain’s benchmark study on software services and ITSMA survey on indirectchannels,longrangeplan for maintenance services ($2Bplan),special dealsanalysis Avaya Inc. –Cornell University (New Jersey, US): Management program project (Oct. 2006 – March 2007)  Analyzed major cost drivers in product/services business using Activity Based Costing(ABC) and provided strategy for profitability improvement by tuning/restructuring profit-drivers in product mix/portfolio Cisco Systems (San Jose, CA): (Employee ID: 33829), Senior Software Engineer (Sept. 2001 – Aug. 2006)  Designed & developed common software configuration interface for IPv4 and IPv6 packet forwarding in multithread distributed OS (IOX) for Cisco core routers, worked on code cleanup projects(FIB,RIB,AIB)  Provided software design for firewall and IDS features integration for new business venture, worked on
  • 26. compute server platform design (UCS) and provided design for secure syslog for ASA security platform  Worked in product feature set selection, release planning, beta testing, customer test support and project load and costs assignment along with coordination with hardware, systems test, sales and TAC teams, design/solution guides, FAQs, RFP/RFI support, downgrades/upgrades, CAPs, competitive and performance benchmarking, protocols and standards definitions, product bundling and pricing, trainings and conferences  Developed call transfer & forwarding software features for VoIP gateway, managed 3rd-party phone partners, video support for IPT portfolio, helped IPT sales team; led internationalization & localization effort  Designed and developed Cisco Call Manager Express productfeatures related to voice call handling, voicemail and 3rd-party voicemail system integration, web and XML services for Cisco IP phones, phone registration and configuration architecture, RAM file system development for configuration files and in-memory data management for enabling IP Phones and phone applications, DHCP and TFTP server support for IP Phones Software Engineer (Jan. 1999 – Aug. 2001)  Led off-shore development center setup activities such as hiring plan, training, project assignments & lab setup plan in 1999 and helped grow business unit head count in India ODC to 25+ in one year  Voice Over Network (VON) gateways, Unified Messaging (UM) & Unified Communication(UC), Survivable Remote Site Telephony (SRST), Cisco Voice Manager (CVM), Cisco Call Manager Express(CCME) and Cisco IP Phones product development, VoATM, VoFR, FRF.5, FRF.8 and FRF11/12 software features in Cisco IOS Duet Technologies (San Jose, CA): Member of Technical Staff (client: Cisco) (Nov. 1997 – Jan. 1999)  Developed Netscape navigator based multi-user web application for software defect trends  Worked on development and testing of Cisco IOS test and debug commands, Java as platform(platform independent compilation, licensing, testability, documentation), video telephony, digital media streaming  Helped hardware and chip design team in qualification testing, DSP and analog/digital cards testing  Worked on static and dynamic memory test support in IOS, PSQM and conference management testing  Worked on development and test of Cisco Automation Test Environment and IOS call generator  Built test automation suite for testing of multi-service access Cisco router features (voice, routing/switching) Duet Technologies (NOIDA, India): Associate Member of Technical Staff (June 1996 – Nov. 1997)  ATM Network Emulator (ANE) software development, C/TCL interface development, TCL/TK library code fixes  C++ lib for telecom/networking, C/Solaris, product demo preparation TCL/TK, ATM standards stack software KEY ACHIEVEMENTS  14 Cisco Cap awards(8 years), Good performance in ~10 Cisco University courses, ITIL3 & CCIE(voice) written  US Patent : 7,640,326 : Relaying of Message Waiting Indicator(MWI) to support distributed IP telephony  Cisco pioneer & RAS award, National Athlete, Sci. fair/Quizzes wins, English Medium Schooling, UPSE/Int-MBA selection  Top 10 in state 5 times: 5th, 6th, 8th, 10th, 12th, NDA/IRIMEE selection, NTSE(Social, econ, IQ 160+) written:(700/~1 M)  School prayer music/band, News Reading, Bharat Scouts, NCC program, Cricket and Football, Yoga/Physical Training EDUCATION Top analytics/python architect experience, ClearedCFAL1 & L2,Taken CFAL3(~ Intop 15% of candidates), CHA certificate (2009 –2010) CORNELL UNIVERSITY, Johnson Graduate School ofManagement, Ithaca, NY: MBA (Strategy), 2006-2007, (Teaching Assistant for Valuation Principles courseby invitation) GPA: (~4.0 required 45 /~3.75 taken 60 units, Top 10%) Strategy, economics, corporatefinance/policy, intermediateaccounting, marketing, strategic pricing, strategic ops., valuation, venture finance, venture capital& privateequity,laws for growth businesses,mgmtconsulting practicum,strategicpricing,management accounting & reporting SANTA CLARA UNIVERSITY, SantaClara, CA: MS in Computer Engg. Management, 2003-2005 (Dean’s academicexcellenceawardfor 1st position in MS program)(Credit Transfer from UC, SantaCruz) GPA: 4.0 (Top position) Software tools design,satellitecommunication, advanceproduct/project management, technologymanagement,Product and technology mgmt., strategicmgmt of tech, intellectual property laws, cases in accounting,project mgmt, accounting, financing & budgeting, New technology dev. UC, SantaCruz: (MS Network engg., Feb. 1999–Nov. 2000): Stochastic math, Queuing & graphtheory, Adv. algorithms, Comp arch & networking NSIT (DIT), New Delhi, India: (BS in Electronics & Comm. Engineering), 1992-96, GPA: ~4.0 (US GPA conversion), Top 10% (Awards: Best project “video conferencing between SGI IRIX terminals”, Best businesscase, Best presentation); (Offers: Duet Campus, UPSEdiscussions: TRA/CDOT, DRDOResearch Analyst) Research work at TRA/C-DOT, DITandDRDO,Indiaon highspeed networks(X, ATM/FR, IP), Multimediacommunication systems, DSPengineering, Microprocessors programming, Microprocessor architecture, circuit design and high frequency circuits, microwave communication and laser design, Fortran, Pascal, C/Unix, IRIX, DOS (Sept. 1994 –May 1996) OS/2, DOS, Basic programming, Software development project (11th/12th grade; Physics + Comp. Sci., Addl. Organic Chem., Math +Econ., Haryana Board Topper March 1991, 341/400) (Sept. 1989 –Dec. 1990)