If one wants to improve software quality, one ought to analyse not only the quality of the software products but also the production process itself. The work situation of software developers has been analysed in an empirical and interdisciplinary study; its major results are reported here.
This article tells you about the real skills a web developer needs. You might be surprised that the majority of them have nothing to do with writing code and more to do with dealing with people and knowing yourself.
Are you wondering whether it's time to move up or move on from your job as a software engineer? If so, you're not alone. Pat Brans interviews two industry leaders on what's involved in seeking management responsibilities.
Every organization has key performers that it depends on for its success. Organizations often cast them as heroes that ride in to save the day. These heroes play an important role in getting their organizations through difficult situations, getting products out the door, and keeping customers happy. However, reliance on heroes can create problems just as big as the ones the heroes help resolve. Organizations must recognize the double-edged sword that heroes bring with them. There are ways an organization can leverage the good qualities that heroes bring and minimize the negative ones.
In modern software development there are two trends that allow people to get more for less: agile development and offshore outsourcing. Let’s look at how and when to successfully combine both to raise the competitiveness of your business
Many companies today are facing the challenges of moving their project teams to use agile development methods. Much of the discussion these days centers on dealing with the issues and hurdles that must be cleared for teams to achieve success on their agile projects. This paper is about our experience in what we’re calling the Agile Marathon: The long-term view of how to maintain success after your team begins to see that they have achieved the benefits of using agile techniques.
Migrating to Agile is more than changing your process. It also requires a change in culture. For most companies changing culture is the most difficult part. I believe this is true for several reasons. These issues should be addressed in two ways. First, you want to address the culture needs of each group head on. We will lay out a game plan for obtaining support from line management, the team, the individual and executive management.