Blog

The guide to five scrum values

Back in 2016, the creators of Scrum, Ken Schwaber, and Jeff Sutherland, updated the Scrum Guide. They decided to add five values to the guide to help software development teams achieve their goals. While on their face these values may seem simple, they offer teams a set of tools to...

Scrum Release Planning & how to make one

Scrum in Agile is popular because of its efficiency, and it works so well because of the attention to detail and meticulous planning. A Scrum release plan is a guide that lays out what will be completed, when, and general progress. In addition, the release plan also factors in budget,...

What is scrum velocity and how do we calculate it?

When we talk about scrum velocity, we talk about the number of user story points completed in each sprint. By user stories, we mean informal and naturally written descriptions of a feature in a software development project. We should write user stories from the perspective of the end-user. When measuring...

8 scrum metrics to measure the effectiveness of your team

Scrum, an agile methodology, uses time-boxed sprints to organize projects. Time-boxing simply means that the sprint has a fixed time in which the team must complete the sprint. Each sprint typically lasts from one to four weeks. When operating within the scrum framework the software development team uses scrum events...

Minimum Viable Products examples and how to implement them

Minimum viable products (MVPs) are small, working increments of the new product or service a business wants to provide, and they are helpful when studying the market. It’s the most basic, yet still functioning, action that can show the customer what the product or service is offering. An MVP is...

Differences between IaaS, PaaS, and SaaS

What is the difference between IaaS PaaS and SaaS? More and more businesses (and individuals) use the cloud today. Cloud services represent a large part of how we work and collaborate. Let’s take a close look at these services, and how businesses can benefit from using each kind. We will...

Software development principles you should know about

What exactly are the principles of software development? Software developers and engineers created or adapted several acronyms and idioms to help them stay focused. Some of these acronyms come from the fields of philosophy or science. Others engineers and project managers coined themselves to guide the software development process. Let’s take...

4 Types of System Integration methods

The purposes of system integration vary from company to company, but the main focus tends to be decreasing labor time and costs, increasing productivity, simplifying data transferal between departments, and processing raw data. The system integrator is the person or company that handles the integration process. They create the framework...

Software development project planning in Agile

What is project planning in software development? Software development teams plan with agile to create solutions quickly. The Software Development Life Cycle (SDLC) refers to the route that the team will take to create a finished solution. The SDLC typically consists of seven steps: Analysis and planningGathering requirementsDesign and prototypingSoftware...

The importance of Backlog Grooming in Agile

Backlog grooming is when the developers analyze and prioritize the tasks to be completed in the next ‘sprint’, or working period. During this process, the team removes tasks, breaks down large items into smaller units, and provides more details for each item. This is done so that the next sprint...