Sign In | Register

What is Software and Web Development?

Software development is the 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.

It is often difficult to isolate whether engineering or 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.

More at wikipedia »

What are the Career Paths in Software and Web Development?

This path leads to:

Typical roles: Computer Programmers, Computer and Information Systems Managers, Sales Managers, Computer Software Engineers, Applications, General and Operations Managers, Management Analysts, Software Quality Assurance Engineers and Testers, Advertising and Promotions Managers, Marketing Managers, Computer Software Engineers, Systems Software

Typical tasks:

  • Prepare and review operational reports or project progress reports.
  • Plan and direct staffing, training, and performance evaluations to develop and control sales and service programs.
  • Represent company at trade association meetings to promote products.
  • Develop and direct software system testing and validation procedures, programming, and documentation.
  • Obtain and evaluate information on factors such as reporting formats required, costs, and security needs to determine hardware configuration.
  • Direct non-merchandising departments of businesses, such as advertising and purchasing.
  • Document findings of study and prepare recommendations for implementation of new systems, procedures, or organizational changes.
  • Document software defects, using a bug tracking system, and report defects to software developers.
  • Coordinate user or third party testing.
  • Confer with data processing and project managers to obtain information on limitations and capabilities for data processing projects.

Getting In

  • web site production
  • graphical user interface
  • microsoft windows nt
  • net
  • c++
  • database

Credentials

This graph shows the rate of academic degree attainment in this industry.

What is this?

We've been crawling the web gathering up resumes and industry information. What you see here is our first take at analyzing and visualizing it.

We hope you'll explore industries, learning what they are about, how to get into them, what a typical career is like, and what people go on to leaving them.

Is there something else you would like to see? Let us know!

How do you fit in?

Upload your resume and contribute to our analysis!

From any URL

For example: http://www.linkedin.com/in/ceonyc

From a File

Word .doc, .pdf, .txt or .html file. Max size 1MB.

What's next?

Jobs here lead to many jobs in many industries...

Give us your feedback!

Current discussion topics include:

Tell us what you think at Get Satisfaction.

Personality Quiz Traits


Highest Scoring Traits
Love of Thinking
Teamwork
Relativism
Lowest Scoring Traits
Concreteness
Perfectionism
Agreeableness

Get your own assessment »

Software and Web Development