Skip to main content

Software Development

The Secret To Software Tool Integration

The Secret to Software Tool Integration

The difficulties of tool integration and how to overcome them. There’s a dirty secret about software tool integration: it’s difficult to get right. The use of multiple platforms in complex software development environments creates de facto silos. Unfortunately, tools are often only integrated into the platform where they will be used. This limits visibility and […]

Upcoming Devops Technology Trends

Upcoming DevOps Technology Trends

So far this year, things are shaping up pretty well for DevOps, and we’ve put together some highlights for the technology trends that DevOps is heavily impacting. First, we are expecting more clearly defined DevOps principles and practices to emerge. In fact, J. Paul Reed, Managing Partner at Release Engineering Approaches, has declared that, “2017 will […]

Ux And Business Analysis: How To Combine Them Effectively

UX and Business Analysis: How to Combine Them Effectively

How to use role-based project scopes and clearly defined responsibilities to prevent conflict during app development. User Experience (UX) designers and Business Analysts (BAs) have roles that are much more similar than they may appear at first glance. Both are responsible for delivering apps that meet business goals and user expectations. Still, UX designers and BAs […]

Devops Not What You Expected? How To Get It Right This Time

DevOps Not What You Expected? How to Get It Right This Time

This article originally appeared on the Oracle Technology Network blog. If you want to implement a DevOps culture, don’t start with technologies. DevOps is an effective, collaborative, and comprehensive approach to managing software development and deployment. Consequently, it has become the most popular way of approaching software development and automation for large and small enterprises […]

Participatory Education: Perficient Latin America Partners With Local Universities

Participatory Education: Perficient Latin America Partners with Local Universities

Colombia is fast becoming the premiere destination for software development outsourcing projects in Latin America, and for good reason. Strong economic development over the past ten years has meant that the Colombian IT and software sectors have experienced exponential growth and show no signs of slowing. Additionally, the talent pool in Colombia is young, motivated, […]

Istock 1251136399

Gathering Requirements for Developers

Gathering requirements is crucial for a project to succeed; therefore, documents must be precise, measurable, clear, and understandable. Gathering requirements for developers is a process that will determine the success of the project. In order to achieve the goal of any IT project, every team must be on the same page. Teams that usually are […]

Istock 1209869264

A Common JSF mistake

How to Build Code Which Prevents your Database from Receiving Too Many Hits A couple of years ago I started working on a project that was being built around JSF (JavaServer Faces) and I started to notice that the Database was taking more hits than expected. After digging around, I found out that when you […]

FR 2052a

Facelets – JavaScript Parsing

One of the most common issues when starting a project for the 1st time with FACELETS (XHTML + XML) is that it does not handle very well JAVASCRIPT enclosed in a normal <SCRIPT> tag within the JSF file. The reason behind this is that XML has five special characters which have a special treatment by […]

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 to see in the industry how products are driven by the SCRUM methodology offer early functional value, […]

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 numbers often come way before any detailed requirements have been documented and most certainly those […]

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 understanding of what software quality truly is. We can find several misconceptions among IT […]

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 Cost of Ownership for an offshoring or nearshoring development project. We also evidence why we believe Perficient Latin America is […]

Load More