People and Teams

People and Teams

People and Teams Stories
Can You Have Too Much Communication?In matters of communication, more is not necessarily better. Sure, too little communication can result in low morale, confusion, and mistakes, but too much communication can be just as bad. If everyone is busy communicating, no one is getting work done. Read on to learn about quality communication.
Management Fads and How to Avoid ThemWhen a new management fad comes along, it may sound great and gain rapid acceptance. Some organizations do succeed using a popular new concept—but sustaining it takes time, training, effort, money, and high-level support, and several of these are often lacking. Learn how to spot a fad in the making.
Managing Risk in an Agile ProjectScrum does not have any specific risk management practices as compared to the PMBOK. However, everything you do in Scrum—as well as any other agile method—will help you identify risk at an early stage. Venkatesh Krishnamurthy explains how to manage risks in agile projects.
April Software News RoundupIn this roundup of interesting software news for April, read about how developers are more satisfied with their jobs than ever before, and a fascinating new survey to be conducted on agile software development practices in the New York metropolitan community.
The Right (and Wrong) Ways to Handle Email When You're on VacationWhen you're on vacation, it's nice to actually be on vacation—that is, not checking your email every few minutes. Most people use an email auto-responder to alert people that they’re away and won't respond immediately. However, there is a subtle art to crafting that away message. Read on for tips.
Humility in the WorkplaceGoogle recently shared a list of five hiring attributes that it deems important for its employees. Interestingly, one of the attributes is intellectual humility. Anuj Magazine examines humility in the workplace and looks at recent examples from Microsoft and Google.
How to Hire a Versatile, Effective LearnerHiring based on the specific skill set your team uses now seems like a good idea, but what about a year from now? Will you have moved on to new technology or practices, and will your new hire be left in the dust? It's better for the long-term health of your company to hire a quick, adaptive learner.
Using Experiential Activities to Teach Software Development ConceptsExperiential learning, or using activities such as simulations, helps people glean lessons on their own rather than having that knowledge presented to them. Activities need not be lengthy to be effective. In fact, simple exercises can help a team understand the complexities of software development.