Skip to main content

Software Development

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 […]

Who Targets Who? And Who Targets You?

Who Targets Who? And Who Targets You?

According to a recent survey by Appcelerator and IDC Apple is leading the enterprise app space. This is because, according to the survey, businesses are concerned over Android’s fragmentation, apparent higher malware possibility and other factors. The Appcelerator/IDC second quarter 2012 report surveyed 3,632 developers from all over the world. 53.2 percent of the developers […]

Optimizely Configured Commerce Best Practices

Software Development, Craftsmanship or Engineering?

Software development? What is it? Well, it is everything that must be done during the creation of software (and to maintain it and keep it working), or as Wikipedia defines it “it includes all that is involved between the conception of the desired software through to the final manifestation of the software”. We can engage […]

Load More