Category: Articles

Introduction to Software Requirement Analysis

Introduction to Software Requirement Analysis

Requirements gathering and analysis is an important activity in software development projects. In this article, Sreerekha Bakaraju provides an introduction to requirement analysis with a list of important things to consider when gathering software requirements.

Liftoff - Launching Agile Teams & Projects

Book Review: Liftoff – Launching Agile Teams & Projects

You have only one chance to make a good first impression. You might have also only one chance to start your project in a good context. Actually not, but the book “Liftoff – Launching Agile Teams & Projects” from Diana Larsen and Ainsley Nies will give you all the material...

Book Review: Balancing Agility and Discipline

Book Review: Balancing Agility and Discipline

This book was written in 2004 by Barry Boehm and Richard Turner, but the fact that it is already on its 6th reprint tells something about its value. This is a very pragmatic book that tries to put in perspective agile and plan-driven software development approaches.

Five Key Insights for Open Source Projects Sustainability

Five Key Insights for Open Source Projects Sustainability

Many technology firms are turning to open source tools to accelerate innovation and growth. As these firms work to influence open source projects, governance practices sometimes shift from coordination among a small group of software developers and firms to management by large communities of contributors and organizations, often with competing...

Kanban for skeptics - Clear answers to Kanban in software development

Kanban for Skeptics

At the beginning of his book Kanban for Skeptics, Nick Oostvogels says “By listing the 5 most common arguments against Kanban and my response to them, I hope to help people in their Kanban journey and build great organizations that create amazing products.”

The Challenges of Managing Virtual Teams

The Challenges of Managing Virtual Teams

Remote work is on the rise and has definitely come to stay. However, when you are the project manager of a virtual software development team, there are some common challenges that you have to face. Learn here how to overcome them with some specific skills.

Peopleware by Tom DeMarco and Timothy Lister

Book Review: Peopleware – Productive Projects and Teams

This is the third edition of the famous Peopleware book written by Tom DeMarco and Timothy Lister, published for the first time in 1987. This book is a classical work that has emphasized for a long time the importance of people in software development. As the authors wrote it: “The...