Professional Documents
Culture Documents
Software Research & Development
Software Research & Development
7: Advantages of R&D.
8: Challenges of R&D
What is Software Research and Development or (R&D)?
2 There is a misconception that R&D is the domain of high tech technology firms or the big
pharmaceutical companies. In fact, most established consumer goods companies dedicate a
significant part of their resources towards developing new versions of products or improving
existing designs. However, where most other firms may only spend less than 5 percent of their
revenue on research, industries such as pharmaceutical, software or high technology products
need to spend significantly given the nature of their products. It is the approach for the Software
Industry to develop and improve software products which determines the success and stability
of the company. The approach followed by a software company in a Software Product
Development Process determines the future success of the company. Three aspects which are
very important in any software product are; INNOVATION, QUALITY and TECHNOLOGY. These 3
aspects must be addressed within the constraints of timeframe, associated cost and available
expertise.
Difference between the Software Research and Development
1 R&D- Experimenting with ideas and technologies which may not be a product.
Software Development- Working on a specific product desired by any client or based on market
demand.
2 R&D- All about developing new solutions for a specific social problem. No one can predict the end
result.
Software Development- All about developing a product, targeted to resolve a specific company/
business problem, the end result is it should resolve the issue, without failing.
4 R&D- Managing software development for various sized companies, R&D takes on different meanings
depending on the size of the company, customer base, etc.
Software Development- Targeted to a specific size of company or business. It depends on current
requirement.
Difference between the Software Research and Development
5 R&D- There is no pre-defined deadline or time limit for R&D process. It can take years to develop one
product.
Software Development- Strict deadline and time frame are pre-defined. You have to design, develop
and deliver the product on time.
R&D- As of Dec 2016, Augmented Reality, Self-Driven Automated Car, Virtual Reality and alike falls
6
under R&D. R&D has been happening since years and will continue for years. After years of research,
still there is no tangible product available in the market.
Software Development- Mobile App Development for Salon shop and for Pharma, Web Application
Development for Athletes, Parking Permit are few examples of Software Development.
Basic R&D and Software Development Process
In research there are three such systems – basic, applied research and development.
1 Basic Research: Usually, this type of system is aimed at the study of the basic and integral
understanding of the product and the study of its qualities. This type of research is not strongly
associated with commercial or practical use. This is usually the potential interest of the company.
2 Applied Research: This type is directly related to IT research and development. Applied research
has specific goals and is aimed at satisfying customer requests or requirements. The second
model facilitates the development of new products, as there are scientists and researchers in the
team whose task is applied research in a technical field closely related to the company’s
production. As a result, the research and development in software industry provide the company
with the improvement of existing products and the development of new products.
3 Development Research: This system is aimed at studying the current product, to improve it, both
in terms of production and materials, and designing new ideas for this product. There is also a
division of development and production. The development explores and generates ideas for the
project, when, like engineering, uses this research in the production of the final product. At the
same time, mergers, acquisitions, and partnerships between companies are also forms of
research and development systems. In this case, the companies join their efforts to contribute to
the development of the new, using the knowledge and talents of other companies.
Basic R&D and Software Development Process
1 New software in every niche hits the market every day. It is the result of creatives with great new ideas and
software engineers who can put those ideas into innovative software.
2 Consider just the financial services industry, as an example. Banks began with software that allowed
customers to access their accounts online, check their balances, schedule transfers and pull up a daily
accounting of expenditures. But they knew that, as online banking grew, consumers would demand more
and more services. Enter R&D. Now, consumers can access their bank and do many of the following,
because of new software that has been developed.
They can receive personalized breakdowns of categories of expenses, so they can see where their
money is going and how they might modify their budgets.
They can apply online for all types of loans.
They can be provided recommendations of how they might better plan for short- and long-term
savings, based upon their individual goals.
3 It is the same with every business niche. Those companies that invest in software R&D will gain a
competitive edge; those that do not will pay the price of lost customers/clients and a second-tier position
within their industries.
There is no need to ask why R&D is important – it is the ticket to remaining competitive and to serving
customers/clients better than that competition. It is also the ticket to getting recognition as a leader in the
sector; and it is the ticket to attracting the human expertise that will move a company forward.
How to create skilled R&D teams?
1 Although it is believed that only large corporations need R&D, as
they spend huge sums on research and development, R&D can
ME
benefit even small companies with a small team of specialists. SELECT
3 Discuss all additional costs of R&D (hire more people, outsource development team, contact
outsourcing company).
4 Agree on the time frames of each development stage and agree on responsibilities and R&D revision
plan.
2 Costs: A company can use research to identify leaner and more cost effective means of
manufacturing. This reduction in cost can either help provide a more reasonably priced product
to the customer or increase the profit margin.
Financing: When an investor sets out to put their resources into any company, they tend to
3
prefer those who can become market leaders and innovate constantly. An effective R&D
function goes a long way in helping to achieve these objectives for a company. Investors see
this as a proactive approach to business and they may end up financing the costs associated
with maintaining this R&D function.
Advantages of R&D
4 Recruitment: Top talent is also attracted to innovative companies doing exciting things. With a
successful Research and Development function, qualified candidates will be excited to join the
company.
5 Patents: Through R&D based developments, companies can acquire patents for their products.
These can help them gain market advantage and cement their position in the industry. This one
time product development can lead to long term profits.
Challenges of R&D
1 High Costs: Initial setup costs as well as continued investment are necessary to keep research work
cutting edge and relevant. Not all companies may find it feasible to continue this expenditure.
2 Increased Timescales: Once a commitment to R&D is made, it may take many years for the actual
product to reach the market and a number of years will be filled with no return on continued heavy
investment.
3 Uncertain Results: Not all research that is undertaken yields results. Many ideas and solutions are
scrapped midway and work has to start from the beginning
4 Market Conditions: There is always the danger that a significant new invention or innovation will
render years of research obsolete and create setbacks in the industry with competitors becoming front
runners for the customer’s business.
It is important for any business to understand the advantages and disadvantages of engaging in
Research and Development activities. Once these are studied, then the step can be taken towards
becoming and R&D organization. In the meanwhile, it is good practice to inculcate a research mind
set and research oriented thinking within all employees, no matter what their functional area of
expertise.
THANK YOU
More questions about PowerPoint?
Select the Tell Me button and type what you want to know.