Blog

What is a burn-down chart and how do we use it?
What is a burn-down chart and how do we use it? Time is a constraint that is key for any project. While some industries are more time-sensitive than others, all industries are more time-sensitive than others.

User acceptance testing (UAT): everything you need to know
User acceptance testing (UAT): everything you need to know about user acceptance testing The agile methodology has introduced user acceptance testing (UAT) into every stage of the software development process.

The role of test-driven development (TDD) in agile development
Test-driven development (TDD): the role of test-driven development in agile development projects The evolution of agile development has created a number of pragmatic practices to deliver quality software quickly.

The importance, benefits and best practices of the work in progress (WIP) limit
The importance, benefits and best practices of the work in progress (WIP) limit In many cases, projects get stuck because there are so many projects left to be completed

What is it for and how to create a user persona?
What is it for and how to create a user persona? In the modern business world, it is becoming increasingly important for businesses to better understand their target audience and enhance the customer experience. I want

What is user experience (UX) and why is it important?
What is user experience (UX) and why is it important? Designing and optimising the user experience is essential in product development, as good UX helps to

Timeframe planning: what does timeboxing mean in agile project management?
Timeframe planning: what does timeboxing mean in agile project management? Successful project managers are strong in numbers, planning and good with teams. However, it is particularly important to be

How to gain a competitive advantage by speeding up time to market?
How to gain a competitive advantage by speeding up time to market? Time to market is an important metric that all businesses need to address. If we are not

Everything you need to know about technical debt
Technology debt: everything you need to know Managing technology debt properly can mean the difference between a successful software project and a failed one. Ignoring it or

The meaning, importance and main benefits of refactoring
The meaning, importance and main benefits of refactoring Refactoring plays an important role in development projects. The term refers to the process of code transformation, which is not

The meaning, purpose and role of MVP and MMF
The meaning, purpose and role of MVP and MMF The terms MVP and MMF are often used in connection with product development projects. But what do they mean in practice?

Just-In-Time (JIT): time and cost efficiency in project management
Just-In-Time (JIT): time and cost efficiency in project management Just-In-Time in project management is about the optimal use of resources, i.e. everyone gets as much work done when and how much work is needed

The meaning and role of iteration in project management
The meaning of iteration and its role in project management In the world of project management, the term 'iteration' is often used. It is a fundamental principle of agile development, whereby a project is

The meaning of generalising specialist: the role of the generalising specialist in the agile team
Generalizing specialist stands for: the role of the generalist in the agile team A new role is emerging in agile teams, replacing the traditional specialist,

What is SAFe® and how does the use of SAFe® 6 configuration affect the efficiency of the organisation?
Written by Réka Pétercsák, SPC, PSM I, PSPO I What is SAFe® and how does the use of SAFe affect the effectiveness of the organisation? The SAFe®, in English the scaled