Skip to main content

Posts Tagged ‘agile software development’

Person working at a whiteboard

The Importance of Tracking Requirements Updates

The beauty of Agile is its ability to adapt to change. One of the principles behind the Agile Manifesto is “Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.” Clients change their minds. Maybe they don’t like how something looks or functions once it’s using real-world, actual content. […]

A man and woman working together in a data center

Top 3 Reasons for a QA Environment

Imagine as a Quality Analyst, you begin your day of testing. You log into Sitecore Content Editor, create a page, name it, and open it in Experience Editor but receive a white screen “Our Services are unavailable.” You investigate and see a deployment happening to your environment, which is DEV. All this has taken 10 […]

Istock 1135346386

Managing External Project Dependencies

I like to look at projects as if they are puzzles. All the pieces are established, but as a project manager, you must figure out the most appropriate and logical sequence to complete the bigger picture. An Iteration Plan is a helpful tool that can help to organize and visualize the sequence of work. In […]

How To Resolve Conflicts In Remote Software Development Teams

How to Resolve Conflicts in Remote Software Development Teams

A little bit of healthy conflict is never a bad thing in software development. Team members with different points of view often bring valuable new ideas to the table, which both encourages innovation and helps to improve products. The keyword here is “healthy” because some types of unhealthy conflict are extremely damaging to team morale […]

Devops Radar

DevOps Tools Radar: Choosing and Classifying the Best Tools for a Project

Tools are a crucial element of the DevOps process, but the sheer quantity of tools out there can be pretty overwhelming for new DevOps practitioners. To get around this challenge, our experts have designed a DevOps tools “Radar”, which helps engineers select the best possible tools for whatever problem they face. The Radar categorizes tools […]

Why Exploratory Testing Is Essential And How To Get It Done

Why Exploratory Testing is Essential and How to Get it Done

Automation may be the most efficient way to execute a test case, but companies will often need to consider unknowns during the testing process, which requires an ability to perform exploratory testing. Exploratory testing is a manual process used to learn as much as possible about a piece of software. It helps to identify risks, […]

Big Data 101: An Introduction To Data Query Engines

Big Data 101: An Introduction to Data Query Engines

Big Data is one of the most valuable commodities in business today, but only if organizations have the power to analyze it and make it work for them. The term “Big Data” represents a massive amount of structured and unstructured data from several different sources. As more and more companies find themselves in possession of […]

What Is A Product Owner And What Makes Them Successful?

What is a Product Owner and What Makes Them Successful?

Successful software products rely on a diverse range of people from different backgrounds with unique skills, making software outsourcing a key driver of innovation. Designers, developers, quality control teams, product specialists, and client partners all need to work together seamlessly to reach the same goal, which is where a product owner (PO) comes in. In […]

Coaching Vs. Teaching: How To Maximize The Advantages Of Each

Coaching Vs. Teaching: How to Maximize the Advantages of Each

In many workplace environments, especially in the software development outsourcing industry, the concepts of teaching and coaching are often used interchangeably, despite being independent, unique approaches to employee development. Without a clear understanding of each practice, and the impacts they have on the recipients of those practices, it’s easy to get confused about which avenue […]

How To Migrate To Microservices (and Recognize When You Need Them)

How to Migrate to Microservices (And Recognize When You Need Them)

Microservices can become a strong pillar of innovation, but the process of adopting them can bring organizations to a standstill if handled incorrectly. While microservices bring many advantages, such as solving issues with complexity or accelerating the velocity of deployments, they also present a lot of new challenges that can really slow down the process […]

Customizing your AEM component toolbar for users

Excellence in Virtual Delivery: The Perficient Latin America Edition

With all employees working from home, life is far from normal at PSL and throughout the world. However, this time away from the office has proven that without a doubt the Perficient Latin America community is comprised of incredibly strong, connected and driven individuals. In light of immense challenges, teams have continued to deliver on client […]

The Importance Of Ux And How To Benefit From It

The Importance of UX and How to Benefit From It

Today’s users prefer easy-to-use applications and software products and will quickly shun something difficult to use. As a result, UX design has become essential for the success of many products, meaning that companies without a strong UX strategy will quickly fall behind. Organizations often prioritize functionality over usability, resulting in applications that are confusing, difficult […]

Load More