Blog

Never miss a beat as we bring you trending topics in software development, outsourcing, leadership, and tech disciplines like DevOps, machine learning, performance and much more.
The agile development category of the blog covers insights from Perficient Latin America experts on agile software development, agile methodologies, the latest developments in agile, and more.
Optimizing the Total Cost of Ownership on an Outsourcing Software Development Project

Optimizing the Total Cost of Ownership on an Outsourcing Software Development Project

When outsourcing software development projects, comparing vendors with different price points can be very difficult. We propose variables that should be taken into account when deciding which vendor is most likely to produce the lowest Total Cos...

From Static Budgets to the Agile Burn Rate

From Static Budgets to the Agile Burn Rate

When shopping around for vendors for a software development project, clients that are not familiar with agile methodologies want a figure to assign to their budget or have a specific figure themselves that came from a previously defined budget. These...

Good Retrospectives = Constant Team Improvement

Good Retrospectives = Constant Team Improvement

Over the past couple of years, I've had the opportunity to facilitate retrospectives for several software development teams within Perficient Latin America and gained some insights and lessons learned that I would like to share. One of the most commo...

Five  Tips to Convince Your Purchasing Department About “Going Agile” and Using a Price and Material Model to Pay for Software Development Projects.

Five Tips to Convince Your Purchasing Department About “Going Agile” and Using a Price and Material Model to Pay for Software Development Projects.

Many IT managers resist the temptation of going agile (which implies working under a time and materials model) because they believe their managers, or their purchasing department, or whoever approves a budgetary expenditure, will not easily approve a...

Should I Prioritize on Price or Prioritize on Value When Looking for an Offshore IT Services Partner?

Should I Prioritize on Price or Prioritize on Value When Looking for an Offshore IT Services Partner?

Many clients look to software outsourcing as a way to get a better bang for their buck. Because of price differentials between global economies, this is clearly one of the advantages of offshoring IT services. However, there are probably tens of thou...

Want to Go Agile in Your Company but Never Done it Before?

Want to Go Agile in Your Company but Never Done it Before?

Many IT managers find themselves in the difficult position of seeking to "disrupt" the way their organization has traditionally confronted software development. Often this is a felt need more than a simple curiosity: they realize their organization i...

Traditional Software Engineering, CMMI and Its Problems

Traditional Software Engineering, CMMI and Its Problems

This is Part 2 of the series of articles "Why go Agile?" Well into the 1980s the largest buyer of software development services in the world, the US Department of Defense, was having trouble getting projects done on time, on budget and with the right...

PSL_Mayo0954

Why Go Agile in Your Software Development?

This is Part 1 of the series of articles "Why go Agile?" This new series of posts tries to explore a question that clients often ask us… Why develop their software using Agile methodologies? Many clients, even many software development practitioners,...

The Never-Ending Product Backlog...

The Never-Ending Product Backlog...

Let's go back in time: Think about any software that you've ever given a user. You have an idea to build a system to aid a painful business process in your organization. You fight with management to get a massive budget to be able to build the system...