In the world of agile software development, it’s important to have a clear understanding of the terms and concepts that we’re using. Two terms that are often used interchangeably are “Epic” and “Feature”. However, in agile frameworks (such as Scrum or SAFe), these two terms have distinct meanings and are used in different contexts. In […]
Continue readingUnified Process (UP) and Scrum are two popular approaches used in software development. Both aim to improve software development efficiency and quality by promoting agile practices. However, there are some big differences between the two approaches that are worth exploring. I’m going to provide an overview of both UP and Scrum, highlight their key differences, […]
Continue readingSoftware development has become one of the major activities in today’s business world. Some places take a traditional project management approach to it. But others use a more agile approach, which helps firms quickly adapt to changes and stay ahead of competitors. Two of the most popular careers are thus PMP (project Management Professional) and […]
Continue readingSprint planning is a one of the five events in Scrum product development and plays a super important role in ensuring success. Sprint planning is a structured approach that enables teams to plan and execute work in a collaborative manner. It’s an event that enables teams to identify and prioritize tasks, set goals and objectives, […]
Continue readingThe Agile Manifesto (and the agile software development movement) have had an enormous effect on the software development industry. I’ve talked about these influences already. Today, Scrum is the most popular framework for using Agile. Scrum is a light-weight framework, inspired by the agile values and principles, that lets teams build products in an iterative […]
Continue readingSince Scrum has become the most popular framework for agile software development, you might have worked with a Scrum Master. Or become one or thought about becoming one yourself. A lot of people are unsure what this role really is, and how it is different from roles like project manager or team leader. This article […]
Continue readingAgile software development has been growing in usage and popularity for many years now. There are of course a number of different approaches you can take within the agile camp. Agile has formally been around since 2001, when a group of people gathered in Utah and wrote the Agile Manifesto. But agile is just a […]
Continue readingYou probably have at least heard of, or know something about, Scrum Masters. It is one of the three core roles (or accountabilities) in Scrum. And is one of the fastest growing and well-paid jobs in Information Technology. However, the role “Iteration Manager” is much less well known. You might be wondering what that is, […]
Continue readingLots of people these days are becoming Scrum Masters. It is after all a good job, well paid, and Scrum is at the vanguard of the growing movement for agile software development. However, it is a challenging role. And one of the main reasons for that is resistance. So this article will explain what sort […]
Continue readingScrum Master is one of the three core roles in Scrum, and Scrum is becoming a very popular framework for agile software development. But what do Scrum Masters need to be able to do? This article will go over the most important skills for a Scrum Master. So you can find out more about the […]
Continue reading