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.
PSL_Mayo1108

What Was The End Result of Traditional Software Development Methodologies?

This is Part 3 of the series of articles "Why go Agile?" In essence, RUP and the waterfall approach, even when done under judicious process discipline, still attempted to be predictive software development methodologies. That is to say, they wanted t...

Is There a Better Way to Do Software?

Is There a Better Way to Do Software?

This is Part 4 of the series of articles "Why go Agile?" Yes, there certainly is a better way to do software development. And at Perficient Latin America we believe it is Agile, specifically under SCRUM. More than a development methodology, Agile ans...

So, How Agile Software Development Stacks in Practice?

So, How Agile Software Development Stacks in Practice?

This is Part 5 of the series of articles "Why go Agile?" The philosophy of Agile Software Development sounds very nice in theory, but how does it stack up in practice? At Perficient Latin America, as nearshore/offshore software development vendors, w...

How to Fund an Agile Software Development Project

How to Fund an Agile Software Development Project

This is Part 6 of the series of articles "Why go Agile?" When first introduced to Agile, clients often react with phrases like "ok, from a technical perspective this makes sense, but how do I sell this to my CEO?" Perficient Latin America believes Ag...

The Key Attributes for a Successful Outsourcing Software Vendor Relationship

The Key Attributes for a Successful Outsourcing Software Vendor Relationship

Your relationship with an outsourcing software vendor might be one of the most important ones when they work on key projects or technologies for your company. Nurturing a good relationship is never a static formula as all projects and relationships v...

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...

Nowadays, What is Software Quality?

Nowadays, What is Software Quality?

Every single organization needs to acquire or create software pieces. It doesn't matter if it´s a short integration package or a huge core system, everyone wants software quality. And I mean "want" as a synonym of desire, instead of a real understand...

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...

Some Tips for Ensuring Quality During Your Software Development Process

Some Tips for Ensuring Quality During Your Software Development Process

While agile methodologies brought many advantages for adding value to stakeholders when developing software, they also brought many challenges in the way we think about quality and how to deal with many non-functional requirements. It is sadly common...