Engineering Insights & AI Trends

Practical takes on software engineering, AI adoption, and digital transformation — from a team with 25 years in the trenches.

Create Better Backlog and Engage the Development Team with FURPS.
Agile Development Team Collaboration Backlog Management FURPS Model Product Quality

Create Better Backlog and Engage the Development Team with FURPS.

FURPS is an acronym for requirements management, elaborated by Grady and Caswell decades ago. It stands for Functionality, Usability, Reliability, Performance, and Supportability. It helps to collect the complete set of requirements without overlooking essential non-functional needs and expectations of a customer and end-users. Many product owners and even whole

By Nikolay Gekht
Four phrases that developers should stop saying when they are switching to SCRUM
Software Engineering Agile Development Team Collaboration Scrum Best Practices Agile Mindset

Four phrases that developers should stop saying when they are switching to SCRUM

Lloyd Taylor of LinkedIn once said: “You can’t directly change the culture. But you can change behavior and behavior becomes culture“. My experience of SCRUM transformation of development teams proves that. Changing the ritual is the least resistance path and typically helps the developers to adapt to the changes

By Nikolay Gekht