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.
With worldwide access available and relatively inexpensive via the Internet and modern technologies, many organizations are puzzling their way through learning how best to work with individuals and groups in multiple locations and time zones. Any kind of diversity in a team adds to the manager's complications, but building trust between individuals is the biggest problem of all. This article examines the unique trust issues involved in managing a distributed team.
Social network models can help explain how and why some organizational structures and practices work. Moreover, network analysis is accessible to engineering practitioners and is particularly effective in helping us understand the value of Team Software ProcessSM (TSPSM). Networks not only offer an explanation of how TSP works with respect to communication, but also suggest that as we scale beyond a team of teams, new organizational structures will be required.
One of the best ways to ensure that a team grows to be high performing is to get them off to the right start. Read on to learn two team start-up activities that focus on process and help ensure everyone is on the same page from the beginning.
Building an agile software development team is not as easy as it seems. Many managers and team leads hire technically capable people, throw some form of an agile process at the team, and hope that everything works as well as the literature says it does. This approach is not only unrealistic, but it is prone to failure. This article will describe the components of a successful team and how we built this team.
Maturity models are great; they provide a mostly technical road map for what we need to do to improve processes. Lean Six Sigma is also great – it provides a methodology for how to improve processes. The problem is that process improvement causes cultural changes. This article provides guidelines for managing cultural changes in your organization.