Steven Lopez

Recent Posts

What to Look for in a Nearshore Software Development Partner [2019]

Posted by Steven Lopez
Feb 6, 2019 11:30:00 PM

Traditional software outsourcing, or offshoring, typically involves using software developers on another continent, while nearshoring is the practice of outsourcing software development to countries on the same continent.

Nearshoring is becoming a popular solution because of some challenges of offshoring, especially its high failure rate. The 2009 CHAOS Report shows that only 32 percent of offshored software projects were completely successful, while 24 percent failed completely. The remaining 44 percent of these software engineering outsourcing projects experienced significant challenges caused by late deliveries, going over budget and reduced functionality.

Read More...

Topics: Mexico, Nearshore Software Development

Share
   


What are the Makings of a Strong Market Requirement Document?

Posted by Steven Lopez
Jun 15, 2017 4:55:30 PM

The Market Requirement Document or MRD is primarily used by the product manager and senior executives to outline the product that's going to be built and the problems it's trying to solve. Other users of the MRD include business analysts, marketing and sales. The engineers define user and technical requirements based on the MRD and the release's goal. They may also use the MRD to create a product requirements document (PRD), depending on the organization. The engineers can then use the PRD to develop the product. Some organizations combine the MRD and PRD into a single document, according to Actuation Consulting. Product managers use the MRD to identify problems that people will pay to have solved and prioritize those problems based on the needs of the user personas.

Read More...

Topics: Nearshore Software Development, Market Requirement Document

Share
   


Myth-Busting Agile QA Testing in Software Development

Posted by Steven Lopez
Apr 18, 2017 10:55:38 AM

Agile software development is a set of principles that allows cross-functional teams to develop software requirements and solutions for collaboration. It’s characterized by a flexible, rapid response to change and encourages adaptive planning, early delivery and continuous improvement. These principles don’t require a specific methodology, although many techniques in software development are described as “agile".

Read More...

Topics: Testing, Quality Assurance

Share
   


Tech Industry: Mexico Holds Beauty and Brains

Posted by Steven Lopez
Apr 13, 2017 9:07:00 AM

When most professionals think of Mexico, the first thing that comes to mind are the beautiful resorts of Cancun and Cabo San Lucas. But to the world stage, Mexico is known as the technology center of Latin America and a nearshore hub for companies like Tiempo. With close proximity to the United States, Mexico shares many of the same business values that have lifted its technology sector as a formidable global entity.

Read More...

Topics: Mexico, Monterrey, Hermosillo, Guadalajara

Share
   


Creating Disruptively Innovative Software Development Teams

Posted by Steven Lopez
Apr 11, 2017 3:55:21 PM

Developing the highest quality software starts well before system requirements are known, even before the initial meeting with a client. High quality software development begins with developing productive teams who are enthusiastic about solving complex problems. At Tiempo Development, we invest in our hiring process and the career goals of our engineers. We strongly believe this allows their skills and creativity to grow into innovative solutions, which helps businesses across the U.S. excel.

Read More...

Topics: Company Culture

Share
   


Nearshore Development in Mexico is on Fire

Posted by Steven Lopez
Mar 29, 2017 12:50:56 PM

In recent years, Mexico has taken the leading edge as the technology hub of Latin America with unprecedented growth in the tech industry. Major investments by State and Federal governments to large technology centers and local initiatives to encourage scholarship in STEM fields have proven to be an effective driver in this growth.

Read More...

Topics: Mexico, Monterrey, Hermosillo, Guadalajara

Share
   


Assessing if Your Company Has the Resources to Execute on the Market Requirements Document

Posted by Steven Lopez
Dec 13, 2016 10:45:29 AM

A market requirements document (MRD) expresses a customer’s requirements and desires for a product or services. Specific components of an MRD include the following:

  • Description of the product
  • Competing products
  • Target customers
  • Reasons for customers to choose this product over its competitors
Read More...

Topics: Nearshore Software Development, Market Requirement Document

Share
   


Market Requirements Document - Anatomy of a Strong MRD Template

Posted by Steven Lopez
Nov 29, 2016 10:09:23 AM

A market requirements document (MRD) is used to define high-level market requirements for a product. It’s usually written by the product manager or product marketing manager and typically includes the product's high-level market requirements.

Read More...

Topics: Nearshore Software Development, Market Requirement Document

Share
   


Mexico is Your Best Choice to Outsource Software Development - 2019

Posted by Steven Lopez
Aug 9, 2016 9:56:24 AM

Why Mexico Is Your Best Choice for Outsourcing Your Software Development

The United States is currently experiencing a significant talent gap in the science, technology, engineering and mathematics (STEM) fields. The wage gap between the U.S. and Mexico is even greater, making Mexico an ideal outsourcing location for U.S. businesses. This gap is especially wide in the STEM fields, in which Mexican university graduates earn one-fourth of the salary of their counterparts in second-tier U.S. cities who don’t even have a college degree. Furthermore, Mexico is producing STEM graduates at a higher rate per capita than the U.S., reducing the competition between recruiters. Mexico is therefore becoming an attractive option for nearshore software development.

Read More...

Topics: Mexico, Nearshore Software Development

Share
   


Comparing the Total Cost of Engagement of Nearshore vs. Offshore Software Development

Posted by Steven Lopez
Aug 2, 2016 9:38:02 AM

A project requires the project manager to determine the resources that will be needed to complete the project. This process generally involves a calculation of the total cost of engagement (TCE) of the candidate service providers, which often includes the client organization's in-house staff. The project manager knows cost of the internal staff to a high degree of accuracy, although it's still necessary to estimate the cost of bringing that staff to a productive level.

Read More...

Topics: Mexico, Nearshore Software Development

Share