Development

The performance of the team is one of the critical factors for a successful project. Therefore, Google conducted a study to find out what makes a Google team effective. They used extensive data and rigorous analysis. The study took over two years, consisted of more than 200 double-blind interviews, and 250 attributes. Through this process, they busted a few myths and realized their assumptions were wrong. The characteristics of the team members are not as important as how they interact, structure their work and view their contributions. Read more →


Companies have been outsourcing for many years, but often they have been outsourcing the wrong functions and for the wrong reasons. Lower labor cost repeatedly lures investors and executives, without considering the real total cost. Are you disappointed about the results you have been getting from your outsourcing initiatives? In this article, we will explore the reasons, benefits and potential disadvantages of outsourcing technology functions, such as development and testing.... Read more →


Why are companies using more and more the agile application development methodology compared to the waterfall model? One of the main reasons is that agile application development results in business agility. This model helps build the right applications, make swift changes, provide nimble deliverables, and allow a faster product to market. Build the Right Applications Agile development characterizes for getting business people involved in the process throughout the whole application... Read more →


Are you serious about implementing a DevOps culture? Perhaps you are already using DevOps, but haven’t yet realized all the DevOps benefits on quality, automation, measurement, predictability, and reliability? Then your next step is to make sure you hire the right people and get the whole team committed to your mission. Below are 11 key traits you should look for in job candidates. If you already have a team, you... Read more →


The competitive market of today is always looking for faster, cheaper and better products and services. This is no different in the application development area, whether it supports internal or external customers. The application development methodologies have evolved throughout the years. In turn, DevOps has been around since 2009, and it has gained wide acceptance. Are you deciding whether to adopt DevOps or are you wondering what DevOps is? Then... Read more →


In his book “Leading Geeks: How to Manage and Lead the People Who Deliver Technology,” Paul Glen explains that we cannot manage geeks the same way we manage other knowledge workers. The one-size-fits-all leadership approach won’t work. Then how should we manage geeks? What are the key differences? In the following paragraphs, I summarize the key cultural differences of technology teams, and what managers and leaders can do to create... Read more →


One of the basic leadership and management principles is to communicate a clear vision. How can we apply this principle to project management and substantially increase the odds of success of our projects? The project vision statement provides a simple, clear, and concise description of the purpose of your project. It allows team members and stakeholders to quickly have a good understanding of the project’s goal. New employees and new... Read more →


Agile development remains an increasingly popular way for development teams to get work done effectively and efficiently. However, the iterative alternative to fully mapped-out waterfall processes has become widely accepted in recent years, bringing with it software tools designed to help agile practitioners hone their processes, collaborate efficiently, and monitor progress. Several companies have been filling the niche for agile project management. Some of these tools include Atlassian Jira, Axosoft,... Read more →