
Achieving Flow
Flow is a mental state where you’re in “The Zone.” Time flies by, everything just works and you’re totally focused on the task at hand and apply yourself fully. You can

Flow is a mental state where you’re in “The Zone.” Time flies by, everything just works and you’re totally focused on the task at hand and apply yourself fully. You can

Many Agile methodologies promote a daily standup meeting. The idea is that people are uncomfortable standing for a long period of time, so it will help keep the meeting short.

Agile development practices have become mainstream as large and small organizations recognize Agile development’s superiority over other approaches for most projects. Organizations that follow the Agile method for development can

Agile methodologies have been used successfully in many big companies, but it is often a challenge. There are many reasons: lack of project sponsorship, prolonged user validation, existing policies, legacy

Two Meanings? The form of internal documentation appropriate for an organization following agile practices. Generating external documentation as an artifact/user story. The first meaning is typically a combination of code

Agile practices have proven themselves time and again for development and evolution of software systems. But, it’s not clear if the same agile approach can benefit user-facing aspects such as

Micro service architectures gain a lot of mindshare recently for good reasons. Let’s assume you did the hard work and you have switched your system to use micro services. What

Agile development, when executed well, is a thing of beauty. A sprint starts, stories/tasks are assigned. People start working in a test-driven manner and the system comes to life piece

Test Driven Development (TDD) is arguably the most impactful Agile practice. Nobody even talks about it anymore, but automated tests were revolutionary when they came on the scene. Fifteen years