7 Articles On Risk Management in Software Development

While starting a new software development project creates some enthusiasm, the engineer part of the software developer and project manager will also see this event as a set of possible risks. These risks encompass many domains: business, project team, software architecture, technology… Besides being aware of the possible impediments to …

Is Agile Dead or Can Good Software Development Scale?

As Agile becomes widely accepted as a software development approach, many large organizations have adopted it, mainly in its Scrum form to reduce development cycle. There might be even a fair share of adopters that are trying really to apply Agile values. If the topic of scaling Agile has been …

10 Articles About the People Side of Software Development

In their seminal book Peopleware, Tom DeMarco and Tim Lister wrote “The major problems of our work are not so much technological as sociological in nature.” Computer science curriculum are full of courses about how to code sorting algorithms or how to write a compiler, but most of us never …

Does Experience Helps in User Experience?

Some of the older readers might remember software development in the 20th century when end-user interaction with computer was performed using 80×24 characters terminal screens where the definition of user experience was making sure that your F(unction) keys were properly standardized across the screens. Does anyone still press F1 for …