Engineering Insights & AI Trends

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

Three Tips to Break the Ice between Your Development Team and Product Backlog
Agile Team Collaboration Scrum Backlog Management Product Ownership

Three Tips to Break the Ice between Your Development Team and Product Backlog

Helping agile teams to improve, I often saw one problem, especially with the teams recently migrated from old-school methods, such as RUP. In these teams, product owners are the only team members proactively involved in backlog management. Such situation contradicts to the Scrum ideology and dramatically decreases the team performance.

By Nikolay Gekht
Make Sure Your Team Knows the Client
Product Management Agile Mindset Customer Awareness Client-Centric Development User Needs

Make Sure Your Team Knows the Client

One of the most significant barriers between the customer and the development team is the communication barrier. Good old mature development methods such as Rational Unified Process had the whole discipline and the designated role responsible for establishing clear and effective communication with stakeholders. Unfortunately, many Scrum teams that aren&

By Nikolay Gekht
3 Mistakes to Avoid when You Send Your Employees to Work from Home
Remote Work Management Agile Leadership Scrum Team Collaboration Work from Home Productivity Virtual Team Communication

3 Mistakes to Avoid when You Send Your Employees to Work from Home

With the recent disturbing news about the coronavirus, many companies sent their employees to work from home. So quite a few of my fellow managers started to move through the terra incognita of managing remote teams. I recall my hesitation when my company started the agile transformation and switched to

By Nikolay Gekht