 |
 |
Open source describes the principles and
methodologies to promote open access to the
production and design process for various
goods, products, resources and technical conclusions or
advice.
The term is most commonly applied to the source
code of software that is made available to the general
public with either relaxed or non-existent intellectual
property restrictions. This allows users to create
user-generated software content through either
incremental individual effort, or collaboration.
A final aspect of software
innovation is its evaluation. The benefits of software
innovation, and its effects often lie many years in the
future, dependent on commercial exploitation and
diffusion.
|
| |
|
|
 |
 |
 |
Software development
Translation of a
user need or marketing goal into a software product.Software development is sometimes understood to
encompass the processes of software engineering combined
with the research and goals of software marketing to
develop computer software products.This is in contrast
to marketing software, which may or may not involve new
product development.
Marketing is more responsible for the success or
failure of a software product to satisfy customer
expectations. This is why it is important to understand
both processes and/or facilitate collaboration between
both engineering and marketing in the total software
development process. Engineering and marketing concerns
are often balanced in the role of a project manager that
may or may not use that title.
|
 |
|
| |
 |
 |
Marketing involvement is also known as
software requirements analysis.
Because software development may involve compromising or
going beyond what is required by the client, a software
development project may stray into processes not usually
associated with engineering such as market research,
human resources, risk management, intellectual property,
budgeting, crisis management, etc. These processes may
also cause the role of business development to overlap
with software development.
|
|
|