Wednesday, May 28, 2008

Software Process Innovation

Software process innovation can take the form of the development of new techniques, tools or methods for software development, as for example with extreme programming (XP) or SCRUM. It can concentrate on one phase of a more traditional development process, such as requirements elicitation - introducing more creative or imaginative techniques or tools. Software process innovations can be user-led , where expert users collaborate in the writing of software which meets their own needs (for example the Linux community). Process innovation can also focus on market analysis:where the demand for new software products lies. Common to many software process innovations is a focus on productive work, and the avoidance of thrashing – unfocused work which is neither productive nor generating new ideas. A more modern pre-occupation is with ‘flow’ , (Csíkszentmihályi’s description of a mental state characterized by high energy and focus) in a software team

The relationship between software process innovation and innovative software products is a complex one. At the moment there is no particular evidence that innovative software processes necessarily result in innovative software products. Some forms of innovative software products may be best developed using traditional methods .

Tuesday, May 20, 2008

Organizational psychology

Industrial and organizational psychology also known as "work psychology", "occupational psychology" or "personnel psychology" concerns the application of psychological theories, research methods, and intervention strategies to workplace issues. Industrial and organizational psychologists are interested in making organizations more productive while ensuring workers are able to lead physically and psychologically healthy lives. Relevant topics include personnel psychology, motivation and leadership, employee selection, training and development, organization development and guided change, organizational behavior, and work and family issues.

Tuesday, May 13, 2008

Roboticist

A roboticist designs, builds, programs, and experiments with robots. Since robotics is a highly interdisciplinary field, roboticists often have backgrounds in a number of disciplines including computer science, mechanical engineering, electrical engineering, and computer engineering. Roboticists often work for university, industry, and government research labs, but may also work for startup companies and other entrepreneurial firms. Amateur Roboticist is also a growing hobby all over the world.

Wednesday, May 07, 2008

Transport engineering

Transport engineering (alternatively transportation engineering) is the science of safe and efficient movement of people and goods (transport). It is a sub-discipline of civil engineering.

The planning aspects of transportation engineering relate to urban planning, and involve technical forecasting decisions and political factors. Technical forecasting of passenger travel usually involves an urban transportation planning model, requiring the estimation of trip generation (how many trips for what purpose), trip distribution (destination choice, where is the traveler going), mode choice (what mode is being taken), and route assignment (which streets or routes are being used). More sophisticated forecasting can include other aspects of traveler decisions, including auto ownership, trip chaining (the decision to link individual trips together in a tour) and the choice of residential or business location (known as land use forecasting).