Final answer:
DevOps combines applications, people, and processes. People refer to the collaborative culture, processes to methodologies and practice, and applications to the end products of the development and operational teams' efforts.
Step-by-step explanation:
The term DevOps is a portmanteau of "Development" and "Operations", and it represents a collaborative or shared approach to the tasks performed by a company's application development and systems operations teams. DevOps is mainly concerned with the automation and monitoring at all steps of software construction, from integration, testing, releasing to deployment, and infrastructure management.
Based on the options provided in the question, the following three objects are mainly combined in DevOps:
- People: This refers to the cultural aspect of DevOps which emphasizes collaboration, sharing, and communication among the IT professionals involved in the lifecycle.
- Processes: This includes the methodologies and practices that ensure the development, deployment, and integration processes are smooth and efficient.
- Applications: Applications or services are the end products of the DevOps process, where the development and operations team work together to automate the processes involved.
While products and programs may be part of the outputs or involved in the DevOps lifecycle, they are not the primary objects combined in the standard definition of DevOps. So the correct answer is the combination of applications, people, and processes.