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 →

How do you create unbreakable passwords that you can easily recall when you need them? You use a password manager. If you are like me, you have a plethora of passwords for the numerous websites and apps that you use. Keeping track of all these passwords in your brain, or in a secure document eventually becomes a very painful challenge. In response to this, more and more companies are starting... 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 →

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 →

It is very important that each employee becomes familiar with the company’s business, and how the company does business. This helps employees, including IT employees, to really feel part of the business, to become a more valuable resource, to participate in the innovation the business processes, and to provide better solutions to problems and opportunities. One way I’ve seen companies provide the appropriate business knowledge to their employees is as... Read more →

From time to time, you may have the need to share confidential information with partners, vendors, customers, family, and friends. is a new tool that allows you to encrypt confidential information and then safely send it through the web or your preferred social media tool, like Text Message, Email, Facebook Messenger, WhatsApp, etc. is a new web app (mobile apps coming soon) that doesn’t require you to install... Read more →

It appears that instead of innovating to maintain market leadership, Mark Zuckerberg’s approach is to eliminate the potential competition. Bill Gates underestimated the potential of the Internet. And more recently Google and Yahoo miscalculated the potential of Facebook. Therefore Zuckerberg is being extremely caution and wants to eliminate any potential competition. This led him to invest more than $25 billion for just three startups, namely Instagram, WhatsApp and Oculus VR.... Read more →