Blog

Co-Development News & Articles

Microsoft Azure: It’s a Brand New (Open) World

Every year, thousands of developers and other interested parties flock to the Build conference, hosted by Microsoft. I represented Integrant at Build 2015 in San Francisco and was impressed with the extent to which Microsoft is embracing other platforms in exciting ways. It’s not news that Microsoft’s .NET has been a closed framework. It offered few options but was simple and easy to control. The fact that the software giant is willing to work with and support platforms other than its own in the cloud was frankly shocking at first-- with many skeptical or questioning Microsoft’s strategy. The Windows Universal…

Read More

How to the Reduce Productivity Tax in Outsourced Software Development

In theory, using an offshore, outsourced software development team sounds great, since it’s hard to recruit and retain local talent. Adding people from another location supposedly gives you the flexibility of faster ramp ups, ramping down when you need to, and access to good technical talent. The problem is that it’s not that easy. You must consider the overhead of collaborating while living in two different time zones, the challenges of communicating with people you’ve never met, and that unsettling feeling that you aren’t accurately measuring the productivity of staff you can’t see. We refer to it as the “productivity…

Read More

Modifying Agile Development for Distributed Software Development Teams

While we all work under the principles of Agile development, each software development team adopts its own modifications to Scrum, Extreme Programming (XP), or Lean, to name a few. With years of trial and error, working for many different types of clients on a range of projects, we’ve learned a few lessons about what works well for distributed teams. We co-develop with client teams based in the U.S. while our teams work from Amman and Cairo. Here are two examples of what has worked well for us and may help you in an outsourced, offshore, near-shore, or distributed custom software…

Read More

What Makes a Great Engineer?

One of the most important qualities differentiating one custom software developer from another is engineering talent. Companies that seek to extend their internal engineering teams by outsourcing software development are going to be especially concerned with ensuring their external engineers are not just good, but great. We have a very specific recipe for what makes a great engineer: passion + discipline + communication + collaboration + education. Passion to Solve Problems Great engineers must be passionate about using technology to solve problems. In a production system, great engineers have a comprehensive understanding of the system’s architecture and what it’s doing. They…

Read More

Outsourcing Software Development: How We Handle the Challenge of Spotting and Keeping Great Engineers

Making the decision to outsource software development is just the first step toward enhancing your team’s ability to meet deadlines and produce quality end results. The next step—a crucial one to be sure—is choosing the partner that can provide you with top-notch engineers who are encouraged to maintain long-term relationships, lessening the bothersome and expensive occurrence of turnover. We have a well-defined process to recruit and retain talented engineers—because we know our clients count on us to provide them with people who are just as skilled and committed as their internal team members. Identifying the right engineers is critical, but…

Read More

What is the difference between IaaS, PaaS, and SaaS?

Cloud services are typically offered in three variations: Infrastructure as a Service (IaaS) Platform as a Service (PaaS) Software as a Service (SaaS) A business can utilize these individually or as a hybrid combination. The model that works best for you will be dictated by your goals and requirements. The common thread in each service is outsourcing your in-house load of responsibility. When you utilize the cloud, you lift the burden of managing your own software. IaaS provides an environment where you may deploy virtual machines. The benefit is not having to manage infrastructure. IaaS will still require you to…

Read More

Meet Ben Lacomble: An Interview with Integrant’s Vice President of Enterprise Applications

As one of the original founders of Integrant, Ben Lacomble has been with the company since the beginning. He now serves as Integrant’s Vice President Enterprise Applications, overseeing the success of every project. We’d like to give you a chance to hear from Ben himself about his background and how he’s contributed to Integrant’s development and growth. What was your experience in the industry prior to starting Integrant? I originally began as a developer working in the Petroleum and Telecommunications industries. After several years, I moved into lead positions, managing the software development teams. From there, I eventually migrated from…

Read More

Integrant Renews Microsoft Gold Competency for Application Development

Since its founding, San Diego based custom software development firm, Integrant, has enjoyed a successful partnership with Microsoft. This year, they are welcomed again as a Microsoft Gold Partner, making Integrant one of Microsoft’s most highly accredited independent technical support providers. Renewing the Gold Competency Partnership annually requires Integrant to meet Microsoft’s elite standards each year. The partnership requirements include offering Microsoft products and services, employing staff members with technical expertise in a comprehensive range of .NET applications, and a portfolio of work demonstrating expertise in these competencies. Integrant CEO, Yousef Awad explains that, “Integrant’s philosophy on competencies has always…

Read More

Yousef Awad: An Interview with Integrant’s CEO

Yousef Awad joined Integrant as a co-owner in 1998. Initially responsible for transitioning the company from an onshore-only consulting center, he has transformed Integrant into what it is today: a world-class, custom development firm, with two offshore development centers. Read on for some insight from Yousef on how he came to Integrant and his vision for the company then and now. What positions did you hold before starting Integrant and how did this experience inform you? I started in technology as a database administrator, handling security for the banking industry. I worked for both Bank of America and Great Western…

Read More

What is Cloud?

The Azure cloud platform is a remote resource where you can run your code, store data, and operate services. The approach is about scalability. It’s about increasing resources quickly to meet needs, and decreasing when you’re not using them.   The cloud lets you scale small or large on the same set of infrastructure, while providing users access from a variety of devices. It allows you to handle workloads that would be difficult and costly to handle in-house.

Read More