DevOps I Mid Assignment Questions
1. A) Illustrate the differences between Agile and Devops
B) Illustrate the differences between Agile and Waterfall model
2. A) Explain the key components and processes involved in release
management?
B) What factors contribute to the emergence of bottlenecks in DevOps
processes, and how can they be identified?
3. A) What are the main events in Scrum and how do they contribute to the
overall process?
B) What are the strengths and weaknesses of using Kanban compared to
other Agile methodologies like Scrum?
4. A) Explain the key components of CI/CD in detail?
B) Explain the key concepts and components of the ITIL framework?
5. A) Explain how each phase of the DevOps lifecycle contributes to
enhancing business agility?
B) Explain the purpose and objectives of each phase in the DevOps
lifecycle?
6. A) What are architecture thumb rules, and why are they important in
software design?
B) Explain the key principles that contribute to resilience in a DevOps
environment?
7. A) What are the potential challenges and risks associated with database
migration, and how can they be mitigated?
B) What are the primary benefits of implementing DevOps in an
organization?
8. A) What is DevOps architecture, and what are its fundamental
components?
B) How would you implement Continuous Testing in a DevOps
environment? What tools and practices would you utilize?
9. A) Explain the advantages and disadvantages of using a monolithic
architecture for software development?
B) What are microservices and how do they differ from traditional
monolithic architectures?
10. A) Explain why source code management is important in the software
development process?
B) What were the key milestones in the history of source code
management, and how did they impact collaborative software
development?
11.A) Illustrate Cohesion and Coupling
B) Explain the roles and responsibilities in SCM
12. A) Explain the key benefits of applying Separation of Concerns in
system design and architecture?
B) Explain the key steps involved in a database migration process?