This week I officially started the PMI Basics of Scrum certificate and worked through the introductory sections of the course. I focused on understanding the overall Scrum framework and how it fits into Agile development. I learned about the different roles on a Scrum team, especially the responsibilities of the Product Owner, Scrum Master, and development team, and how each role contributes to keeping a project moving forward.
I also spent time learning how sprints are structured and how work is broken down into smaller tasks using a backlog. One example we worked through was how a large feature can be divided into smaller pieces that can be completed during a single sprint. This helped me see how Scrum keeps projects from becoming overwhelming and makes progress easier to track. Overall, this week helped me understand how teams stay organized, communicate clearly, and deliver usable results in short development cycles.
This week I focused a lot on understanding time complexity and recursive analysis. It was challenging at first to figure out how to break down recursive functions and write the correct recurrence relations. Applying the Master Theorem was especially tough because I had to carefully identify each part of the formula and decide which case applied. I also spent time reviewing the difference between Big O, Big Omega, and Big Theta, which helped me better understand how to describe the efficiency of an algorithm. These concepts took time to click but working through examples really helped.
Comments
Post a Comment