SapiensDev https://www.sapiensdev.com Nearshore Software Development that gives you the best possible talent in your same time zone, at a fraction of the cost. Wed, 31 Oct 2018 23:07:57 +0000 en-US hourly 1 https://wordpress.org/?v=4.9.8 Top 10 reasons to Nearshore Software Development to Costa Rica https://www.sapiensdev.com/nearshore-software-development-2/ https://www.sapiensdev.com/nearshore-software-development-2/#respond Wed, 29 Aug 2018 03:28:42 +0000 https://www.sapiensdev.com/?p=826 A comprehensive list that will make you consider Nearshore Software Development as an option if you are not already doing it. You might have good feelings about it or not. But the truth is that Nearshore Software Development is a thing. It has been around for quite some time already. Many companies of different size take advantage of it. From corporations like Pfizer, Coca Cola or Intel to small businesses. Which means that there is something about it that can give you an advantage over your competitors. Nearshore Software Development is the safest move you can make to reduce cost and deliver more work done. Let me show you why you should be taking advantage of this model. And how you could have your stake holders, decision makers and finance officers very exited about it. First let me quickly explain what is to Nearshore Software Development. In case you are new to this. It consists in Outsourcing part of your software development to a location abroad but near your main location. For instance Costa Rica if you are in North America. Which means that if you are Outsourcing to remote locations, you are not near-shoring. But let’s just jump into it. […]

The post Top 10 reasons to Nearshore Software Development to Costa Rica appeared first on SapiensDev.

]]>

A comprehensive list that will make you consider Nearshore Software Development as an option if you are not already doing it.

You might have good feelings about it or not. But the truth is that Nearshore Software Development is a thing. It has been around for quite some time already. Many companies of different size take advantage of it. From corporations like Pfizer, Coca Cola or Intel to small businesses. Which means that there is something about it that can give you an advantage over your competitors. Nearshore Software Development is the safest move you can make to reduce cost and deliver more work done. Let me show you why you should be taking advantage of this model. And how you could have your stake holders, decision makers and finance officers very exited about it.

First let me quickly explain what is to Nearshore Software Development. In case you are new to this. It consists in Outsourcing part of your software development to a location abroad but near your main location. For instance Costa Rica if you are in North America. Which means that if you are Outsourcing to remote locations, you are not near-shoring.

But let’s just jump into it. Back in 2011 Sapiensdev.com started a nearshore location in Costa Rica. But before we did it we had to evaluate many locations in Latin America. Our objective was to give out Outsourcing clients in North America high quality services at a lower rate. A rate even lower than hiring their own staff directly, which no one wants to do. During our investigation Costa Rica consistently outperformed all other locations. So we decided to jump head first in the adventure. Since we opened the Costa Rican operation it has given us many advantages over competitors that don’t do Nearshore. We are able to offer better prices and deliver more high quality work done. So believe me, you could make use of our operation to increase your IT Department productivity and reduce cost. Just look at the 10 reasons why we choose Costa Rica as our Nearshore Software Development destination.

1- A fresh Talent Hub at a fraction of the cost

I am sure you know how difficult it is to hire and retain IT talent in the US or Canada. You would know it even if you have spent as much as one day in the IT Industry. Talent at a reasonable price is a rare find and good developers are as scarce as hen’s teeth. Just do a quick search in Glassdoor.com or Payscale.com for a job position related to IT in your city. You will get hundreds of open positions offering sky high salaries and benefits. Your competition for talent is knocking at your own door all the time. But if talent is everywhere why you keep searching in the same place?. Doesn’t it makes sense to walk the whole market and find a good deal? Well, Nearshore Software Development is all about that.

 

And here is where it starts getting good. Costa Rica owns a very unique ecosystem that produces excellent and competitive professionals with surprising ease. Since the 1948 Costa Rica abolished it’s Army and dedicated all it’s funds to educate its people. Mind blowing is’t it?. 70 years later this small country of only 5 million inhabitants have 5 public universities and about 50 private ones. Some of which are listed in the top 100 best universities in the world. Costa Rica’s IT scene is booming with young professionals working for companies like sapiensdev.com. Making us able to provide rates 30% to 50% lower than hiring your own local resources in North America.

 

That is why companies like Intel, Amazon, Google, HP, Dell, Microsoft have their own Nearshore Software Development operations in the country. And many others consume services from companies that do.

2- Time Zone Overlaps

Being able to telecommute with someone at the same time makes a big difference. Nearshore Software Development is all about that. Having to coordinate with someone that is in a different time zone during your sleep hours is not good. As you can imagine communication and sleeping don’t go along so well. The difficulty to coordinate with your workers during your normal business day is add so much risk to a project. That is one of the biggest drawbacks of Outsourcing to remote locations.

With a Nearshore Software Development team in Costa Rica you don’t need to worry. You have that covered. Your  team is working at the same time that you are. Making communication easy as triggering a phone call or web meeting when needed.

Costa Rica’s time zone is in line with US Central Time most of the year. This allow some Costa Rican providers to span their shifts +/-1 hour to be in line with their client’s time zones. For instance here at Sapiensdev.com we have different schedules for our employees according to their client’s location. Schedules span +1 or -2 hours from official time to make sure they are working at the same time as their client. Making it easier to telecommute and conveniently avoiding peak hours of traffic.

 

Communication is key to success in Software Development. I have to say that I learned this the hard way. If you can’t communicate in a direct, clear and quick way the project becomes compromised. If things can go wrong, they will go wrong. Nearshore Software Development makes communication easier. Having your team in the same time zone is a great way to keep risk in line. It have worked for us and for our clients.

3- Travel Proximity

Every so often you will have to pack your stuff and travel to your Nearshore Software Development location. It make’s a great difference if you can do it in a 3 hour direct flight instead of a 12 hour flight with 3 layovers. You can take my word for this.

Costa Rica is so close that you can be there in about the same time that any domestic flight:

  • 2.5 hr direct flight from Miami FL
  • 3 hr direct flight from Houston TX,
  • 4 hr direct flight from Los Angeles CA
  • 5 hr direct flight from Toronto Canada

Also Costa Rica’s tourism industry is so big that there is always a good offering of Hotels. You are most likely to be accommodated in a nice place close to your team. There is also a wide variety of transportation options from Taxi cabs, to public bus, train, rentals and yes, Uber. And let’s face it, who will not enjoy a nice trip to Costa Rica?. After all it’s not your fault that your Nearshore Software Development team is located in a tropical paradise, right?

4- Cultural Affinity

Here is one of those things that make Costa Rica stands out of other nearshore locations.  Costa Rica’s history is quite different from that of it’s sibling nations. For instance, Can you guess which was the 3rd city in the world to have electric street light? Yes, San José, Costa Rica just after New York and Paris. Did you knew that Costa Rican astronaut Franklin Chang have been part of 7 NASA space missions?. He is also is part of the Astronaut Hall of Fame. Last but not least, Costa Rican companies play an important part in space exploration, technology and aeronautics working side by side with North American companies.

The way Costa Ricans communicate is frank, honest and direct. The way they work is very much like what you are accustomed for in the States or Canada. You only need to stand in any corner in San Jose and you will not notice much difference from being in the States, malls, same fast food restaurants, same stores, Starbucks. All is almost the same if you ignore the mountains, volcanoes and people selling stuff in the street. There is a huge expat community of retirees, students and business owners that will make you feel at home if you stop by to do some business.

5- English Fluency

If you get a glimpse at the English Proficiency Index (EPI), Costa Ricans rank as moderate speakers. However, The impression is much better when you get there.

As an example during 2015 a test was conducted by Idioma Internacional on 10,444 Costa Ricans. The Business English Level Test, or BELT© was aligned to the European Framework of Reference for Languages (CEFR) terminology. There are six total levels ranging from beginner to advanced (A1, A2, B1, B2, C1, C2). The results yielded that  every 7 out of 10 subjects rank High Intermediate (B2) to Low Advanced (C1). which is around the top notch of moderate English speakers.

But how does Costa Rica compares to other countries in terms of English fluency?. Well, the EPI shows that Costa Rica’s level is better than those of other Nearshore destinations like:

Slightly falls behind:

And beats even popular remote  (not Nearshore) destinations like:

So yes amigo, English is widely spoken in Costa Rica with people between the ages of 25 – 34  having the most proficient English skills.

6- Familiarity with US and Canada’s Law and Regulation

As you might know US and Canada’s law are derived from what was known as the Common Law.  Applied in England during the middle ages. While Latin American countries law is based in the Roman Law. Both are different paths to achieve the same objective, which is Justice. But those differences sometimes create some confusions.

Costa Rica fills this gap with the experience that it’s companies have accumulated over the past 170 years of trading with the US and Canada. In fact the first treaty between the United States and Costa Rica was a Treaty of Friendship, Commerce, and Navigation, signed in Washington on July 10, 1851. As opposite to other countries, Costa Rica have a long story of being open to commerce. This have made them very saavy of the laws and regulations that affect commerce and businesses with their commercial partners abroad.

7- Culture of Innovation

Costa Rica’s innovations scene is vibrant and dynamic. Universities such as Instituto Tecnológico de Costa Rica and many private institutions has been backing up innovation startups and investigation consistently for many years. The government has approved a bill to support ID+i back in 2014. This lead the country to rank number 54 in the Global Innovation Index of 2018 (see rankings). Which speaks very well of the Central American country. Mostly taking into account that the top 100 positions are occupied by European and Asiatic countries with far more population than Costa Rica. I can’t think of a better example of performance optimization than that.

Startups, co-working spaces, incubators, accelerators and angel investors are blooming all over the capital city of San José. Also in nearby cities such as Alajuela, Heredia and Cartago. This has made the ecosystem grow bigger and more dynamic. Attracting over 20 of Fortune 100 companies and more than 250 multinational corporations. Costa Rica ranked as 1st High Tech exporter in Latin America according to the World Bank.

8- Universities and Colleges

Education is a matter of major importance for Costa Ricans. As I mentioned before in this post there are 5 national universities and about 50 private ones. All of which take their role very seriously. The Software engineering related majors, minors and technical degrees are among the most demanded ones. The IT scene is full of hackatons, programming tourneys, meetups,  conferences and shows.

Universities are known to have very good communication with the business sector as well as organizations and government. This helps them be up to date with their requirements to produce the right kind of professionals for the market. At Sapiensdev.com we even have arrangements with Universities that allows us to have access to fresh talent. We also collaborate with their education and help them build experience. This is very important in case you want to Nearshore because it makes possible that your talent pool never gets empty.

9- Strong institutions and business organizations

Let’s say for a moment that you are ready to Nearshore your Software Development to Costa Rica. Being that the case you are not doing it alone. It is not just you and the provider you choose walking side by side. You will be backed up by organizations such as Procomer, Costa Rica’s commerce promotion agency. Recently Procomer has been designated as the best promotion agency in the world for 4th year in a row. They can help you select a verified and experienced provider and will give you support in the selection process. There is also Cinde which is the agency in charge of investment promotion. They can help you in the case that you want to transform your Near-shored operation into your own operation offshore. Both Procomerand Cinde are government agencies.

On the private side there are several organizations such as the Chamber of IT Companies (Camtic) and Central Gate which is the Costa Rican cluster of High Technology companies. Central Gate does a great work attending requirements from foreign clients that want to Nearshore part of their operations. They can help you narrow down the list to the right provider or group of providers. Making sure that you get all your requirements covered seemlessly. Sapiensdev.com is proud to be one of Central Gate founders.

10- Experienced Nearshore Software Development companies

For over 30 years Costa Rican companies has been providing Software Development services to clients in North America. This is no new trend for them. In fact most Costa Rican providers like Sapiensdev.com have a registered organization and bank accounts in the US. This makes signing contracts and sending payments really easy. Their representatives travel all over the US and Canada visiting their clients and prospects. They really know the drill when it comes to deliver Software Development services.And it gets even better, they have experience solving problems in a wide variety of verticals and company sizes. So chances are, they already know how to deal with your requirements. They can even provide good input on how to get it done. Taking control of the whole project. Leaving your head free to attend other requirements.

That is the top ten reasons why we decided to Nearshore in Costa Rica. Hopefully with our help you will too. I hope you found value in this post. If you were looking for information on how to reduce cost and be able to get more done with your budget I hope that now you will be considering sapiensdev.com as your partner. Be sure to leave a comment or question and visit our contact page to get an estimation. Also, just mention this post and you will get a free consultancy about that project you have in mind.

If you are still looking for more information take a look at this links:

The post Top 10 reasons to Nearshore Software Development to Costa Rica appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/nearshore-software-development-2/feed/ 0
Common Engagement Models and how to choose https://www.sapiensdev.com/engagement-models/ https://www.sapiensdev.com/engagement-models/#comments Wed, 19 Apr 2017 05:00:54 +0000 http://www.sapiensdev.com/?p=390 Have ever the thought of developing a custom application to support a business process crossed your mind? if so, have you feel discouraged by the fact that you never managed a Software Development team before or you don’t even have a team of developers for the task? if so, let me tell you that you are not alone, in fact this is a very common scenario and the process to figure out how to make that custom application a reality is less complicated than you might think. Back to our example, lets imagine for a moment that one of your company’s departments is struggling to keep up to date with a very manual and time consuming process and you know that this process can be improved with the introduction of a custom application that will lower the process cost in worked hours and would increase efficiency. This will free the personnel giving them more time available to attend other tasks. In other words, this Application will pay for itself and will make you look like Gandalf to the rest of the company. Evaluating your options for software development You will basically have two options, either you develop the Application yourself or you […]

The post Common Engagement Models and how to choose appeared first on SapiensDev.

]]>
Have ever the thought of developing a custom application to support a business process crossed your mind? if so, have you feel discouraged by the fact that you never managed a Software Development team before or you don’t even have a team of developers for the task? if so, let me tell you that you are not alone, in fact this is a very common scenario and the process to figure out how to make that custom application a reality is less complicated than you might think.

Back to our example, lets imagine for a moment that one of your company’s departments is struggling to keep up to date with a very manual and time consuming process and you know that this process can be improved with the introduction of a custom application that will lower the process cost in worked hours and would increase efficiency. This will free the personnel giving them more time available to attend other tasks. In other words, this Application will pay for itself and will make you look like Gandalf to the rest of the company.

Evaluating your options for software development

You will basically have two options, either you develop the Application yourself or you hire a Company to do it, that’s clear. But what’s in for each one of those options?

Developing the Application by yourself will have many downsides (This is experience talking) first you must make sure that you have enough experience in the Software Development field to manage a group of developers with very different personalities and have them work as a team to develop the Application. Then you must evaluate if you have the time to manage this, if not you should have someone within the organization with enough experience managing teams of Software Developers to take care of the project for you. After this is solved you are almost done (not really) you must make sure to have the equipment necessary, the licenses, the code repositories, the proper communication tools, a development environment, a testing environment, a staging environment and of course, hire a team of Developers and Testers. If you have read this far and you have realized that you don’t have many of the previously mentioned needs, you might be sensing that this option is probably not the right for you. But are still convinced that the Application is needed, and thank God there is another option.

Custom software development companies are, among other things, very good to develop custom software and they exist in enormous numbers all around the world. They not only know how to develop your Application but also normally they have everything that is needed to do it, including the right Developers. That is a good starting point and let’s assume that after some research you finally narrowed a huge list to a hand full of potential providers. It is now time to talk about the engagement model before quotes start reaching your inbox.

The Fixed Budget Engagement Model

You should consider this type of engagement model if you answer negative to one or more of the following questions:

  1. Does your company develop Software as its main business?
  2. Does your company develop software to support its main business processes?
  3. Does your company have any Project Manager that can be assigned to the development process?
  4. Does your company have any Business Analyst to gather requirements from the users and stakeholders?
  5. Does your company have all the assets needed to develop Software?
  6. Does your company have developers and testers that can be assigned to the task?
  7. Is your company aware of what is a Software Development Life Cycle?

If you answer ‘No’ to more than one of the previous questions you should be considering a Fixed Budget engagement. Don’t be fooled, many Software Development Companies take advantage of people that are not used to develop software solutions in a regular base to push them to accept engagement models that provides them with a full team of dedicated developers, project managers, testers and business analysts for fixed periods of time leaving all the risk on your side and making sure to receive a monthly payment. Of course, we love Team Augmentation engagements, but if you don’t plan to keep on developing software for a period longer than a year, it just makes no sense to adopt a different alternative to Fixed Budget.

Read more about this engagement model here

The Team Augmentation Engagement Model

If your company develop Software on a regular basis as its main business or to support its main business you will be more than accustomed to managing teams of Software developers and will probably have a PMO (Project Management Office) which in turn means that you would answer ‘Yes’ to most of the following questions:

  1. You have the capabilities within your company to develop software because you do it all the time either because it’s your business or because you need it to support the business.
  2. You have everything needed to develop software, including an existing team, Project managers, Team Leaders, QA, Testers, Repositories, Infrastructure and the list can go on.
  3. You have plenty of development work to do. And by development work I mean design, implement and improve Software, not only bug fixing and maintaining.
  4. You require talented developers that can hit the ground running and can add value to their projects.
  5. You plan to retain the developers for a period of at least a year (not always true but the intention is what counts).
  6. You are comfortable managing Software Development Projects.
  7. You have knowledge and can manage a determined Software Development Life Cycle.

 

If you answered ‘Yes’ to most of the previous questions it means that you have it all covered, you probably only need more hands (Brains that is) to deliver the work. You are entitled for a Team Augmentation engagement

Read more about this engagement model here

The Build Operate Transfer Engagement Model

Sometimes it makes sense to integrate a process directly inside your company instead of outsourcing it, because it could be a very sensible process such as investigation and development, or development of a very sensible tool or service for the company. But the lack of talented professionals or the limited experience of the company in an area such as Software Development ads too much risk to the operation.

If that is the case, it would be very important to have a Strategic Partner with enough experience in the matter to relay on his experience to start your project and then after a period of time long enough to make the business interesting for your partner transfer the operation back to you.

If this case calls your attention you are probably looking for a BOT kind of engagement.

Read more about this engagement model here

There are many more Engagement models that can be used for Software Development, we have just scratched the surface of this subject and mentioned just some of the more common ways to engage in Software Development projects. If you have questions or suggestions regarding this post please be sure to drop us a line in the comments area or the contact page and we will get back to you as soon as possible.

The post Common Engagement Models and how to choose appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/engagement-models/feed/ 2
Build Operate Transfer Engagement https://www.sapiensdev.com/build-operate-transfer-engagement/ https://www.sapiensdev.com/build-operate-transfer-engagement/#comments Wed, 19 Apr 2017 04:00:15 +0000 http://www.sapiensdev.com/?p=335 Imagine that you want to integrate a process inside your company, maybe a tier 1-2 support for your users or a Software Development Department. It looks like a great idea from the point of view of cost reduction and managing your know how. But you don’t feel experienced enough to start the whole thing by yourself. You feel unsure that you will have the time and the knowledge of the ins and outs of this new area of your company. But there is no doubt that this project will happen. In the following lines I will explain what a BOT engagement is and how it can help you solve this kind of problems How does a Build Operate Transfer Engagement looks like? In essence it looks like a great way to reduce risk and gain access to the benefits of an investment without paying for it up front. If we get back to think about our example of the tier 1- 2 support, wouldn’t it be nice to have a partner with enough experience in the subject to start it for you, make the whole thing run smoothly and then transfer it to you? Of course it would be nice! Well that is […]

The post Build Operate Transfer Engagement appeared first on SapiensDev.

]]>
Imagine that you want to integrate a process inside your company, maybe a tier 1-2 support for your users or a Software Development Department. It looks like a great idea from the point of view of cost reduction and managing your know how. But you don’t feel experienced enough to start the whole thing by yourself. You feel unsure that you will have the time and the knowledge of the ins and outs of this new area of your company. But there is no doubt that this project will happen.

In the following lines I will explain what a BOT engagement is and how it can help you solve this kind of problems

How does a Build Operate Transfer Engagement looks like?

In essence it looks like a great way to reduce risk and gain access to the benefits of an investment without paying for it up front. If we get back to think about our example of the tier 1- 2 support, wouldn’t it be nice to have a partner with enough experience in the subject to start it for you, make the whole thing run smoothly and then transfer it to you? Of course it would be nice! Well that is exactly how a BOT engagement looks like.

A BOT Engagement will start like a normal Team Augmentation Engagement will do, except for the fact that after a certain period of time and obviously a certain amount of money, the whole operation will be owned by the Client.

What to expect when you go for a BOT engagement.

This kind of engagement comes with great advantages for the Client and the Provider, but you have to keep in mind that there will be a transition of ownership between both parties. It will start with your provider in the steering wheel but you will end up leading the whole operation sooner or latter.

Expect to pay for everything, just not at once.

Your provider will make the initial investment, they will most likely pay for the infrastructure, the premises, the team, the taxes, the management of the team and every single asset that your operation will need to work except for those special features that your company will provide like special licenses and sort of things. For that reason your provider will want to assure that they receive a return for their investment, so you can expect a higher price than you will get for a regular Team Augmentation engagement. After all they will need to pay for everything and make this deal profitable in a short period of time. At the same time you will receive the operation when it is up and running and you have absorbed enough knowledge of it as to be able to manage it without any major problem.

Expect to learn.

Your final objective for entering in this kind of engagement is to get the know how of the operation, so expect to dedicate some of your time to pay attention to what is going on with your BOT’ed team, get to know them, participate in the meetings and get your hands on it. because sooner or later you will be the one responsible for that team.

Expect to empower people from the team

Once the operation goes to your hands you will need support from people with experience in the process, AKA your team. Let them be empowered, let them propose solutions, you will be amazed of the results and how the interaction will enrich the company. After all they will become your company’s employees if they are not already.

Expect quick access to the results without the full investment

You will have access to the whole good stuff out of the box with this kind of engagement. Because your provider already knows how to do it and have everything that is required to hit the ground running. So you are supposed to go from 0 to 100 mph in no time. The best part is that you will not have to put all the money in a down payment.

You must respect time.

Your provider will assume all the risk of the operation and will make a profit out of a monthly fee and probably a final payment when the ownership gets transferred to you. For this reason, this kind of engagement is hard to break, because the risk needs to be mitigated.

I hope that this information help you better evaluate your options if you were considering a BOT engagement. If you need more information or want to start a conversation about it, drop us some lines in the comments area or contact page.

The post Build Operate Transfer Engagement appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/build-operate-transfer-engagement/feed/ 2
Team Augmentation Engagement https://www.sapiensdev.com/team-augmentation-engagement/ https://www.sapiensdev.com/team-augmentation-engagement/#comments Fri, 10 Mar 2017 23:16:39 +0000 http://www.sapiensdev.com/?p=329 Right now, exactly at this precise moment you probably have tons of new projects to design and implement, new Applications to deliver, reports to add and your Management team is making more and more pressure for you to deliver everything quickly, but are also probably running out of resources as well. You are in a hurry to add more hands and hopefully, brains to increase your department’s bandwidth. Can a Team Augmentation Engagement be the solution that you are looking for? At Sapiens Software we have hundred thousands of hours of experience in Team Augmentation projects and we dropped this lines to help you make a good decision regarding this engagement model. The Team Augmentation Engagement Model If you work for a company that constantly develop software as its main business or to support its main processes and you have enough resources to manage a Software Development project, that is at least Project Managers, Developers, Testers, BA’s, infrastructure and knowledge about the Software Development Life Cycle of your choice but you are running low on personnel for the amount of work that you need to deliver. You are totally looking for a Team Augmentation type of Engagement. In a more detailed […]

The post Team Augmentation Engagement appeared first on SapiensDev.

]]>
Right now, exactly at this precise moment you probably have tons of new projects to design and implement, new Applications to deliver, reports to add and your Management team is making more and more pressure for you to deliver everything quickly, but are also probably running out of resources as well. You are in a hurry to add more hands and hopefully, brains to increase your department’s bandwidth.

Can a Team Augmentation Engagement be the solution that you are looking for? At Sapiens Software we have hundred thousands of hours of experience in Team Augmentation projects and we dropped this lines to help you make a good decision regarding this engagement model.

The Team Augmentation Engagement Model

If you work for a company that constantly develop software as its main business or to support its main processes and you have enough resources to manage a Software Development project, that is at least Project Managers, Developers, Testers, BA’s, infrastructure and knowledge about the Software Development Life Cycle of your choice but you are running low on personnel for the amount of work that you need to deliver. You are totally looking for a Team Augmentation type of Engagement.

In a more detailed explanation I would say that Team Augmentation is for companies that:

  1. Knows how to develop software because they do it all the time either because its their business or because they need it to support their business.
  2. Have everything needed to develop software, including an existing team, Project managers, Team Leaders, QA, Testers, Repositories, Infrastructure and the list can go on.
  3. Have plenty of development work to do. And by development work I mean design, implement and improve Software, not only bug fixing and maintaining.
  4. Require talented developers that can hit the ground running and can add value to their projects.
  5. Plan to retain the developers for a period of time of at least a year (not always true but the intention is what counts).
  6. Are comfortable managing Software Development Projects.
  7. Have knowledge and are able to manage a determined Software Development Life Cycle.

If you find familiar most of the descriptions that I numbered before you may have a ticket to ride in a team Augmentation project. And if so you should keep reading further.

What to expect when you decide to go with a Team Augmentation Engagement

Under this model, the risk is shared between you and your Software Development Outsourcing company of choice. You will control the project and your provider will make sure that they have everything they need to work and that your developers are there for you when you need them.

Expect control

Your company will be in charge of planning, designing and implementing the software. Your provider will only put their Developers at your service. This not always true as providers like Sapiens Software will assign a “mirror” Project Manager, QA Analyst and Tech Leader to assist yours, which will give you more confidence in the fact that everything is being supervised. But this is not the common behavior. In most cases you are the one planning and controlling the project alone, which is fine, because you want to control it and make it your way. Know how is not something that you are able to exchange for anything.

Expect ramping up or down

During the life of a Team Augmentation engagement you should have the possibility of ramping the team up or down according to your needs. Needless to say that you should respect a time period to notify your provider that you need to remove a resource or two or add a new one before you actually do, but the possibility of changing the number of developers that you have assigned is a must, otherwise, there wouldn’t be much of an advantage for you to sign this kind of engagement. A good advice for you and your provider would be to discuss how do you expect the team to ramp up or down during a year period, so that both of you are prepared to face the change with enough time.

Expect a quick response

This kind of engagement should have enough support from the provider. The fact that the control is on your side doesn’t mean that your provider will only sign the contract and be done with it. Every change that you request to be done to the team should be addresses quickly because it will impact directly on the team’s ability to deliver. You should expect that given a reasonable period of time your provider respond to your requests to change a team member, assist to special meetings, and plan ahead for special events. Communication between you and your provider is very important. A good advice for you and your provider is to plan ahead for permissions, vacations, holidays and even discuss the good and the bad facts of each one of the developers being Outsourced.

Expect a monthly invoice

Monthly payment is the “de facto” invoice modality for this kind of engagement. However sometimes a different periodicity can be arranged but it is not common.

Expect development speed and accuracy to increase over time

The more the team works on your projects and relate to other employees of your organization the more they know about the company culture, language and processes which in turn gives you the advantage of speed and accuracy at their work. Don’t be scared about ramping up or down affecting the performance, the flexibility of this kind of engagement comes at a price, but that impact can be reduced through shadow programming and other techniques that your provider can put in place. So be sure to demand that level of service.

I hope that this lines help you better understand the Team Augmentation Engagement model and also i hope that you take advantage of it soon, if you are not already doing it. Here at Sapiens we are always ready to help, if you have questions or comments please feel free to drop some lines in the comments area or the contact page.

 

 

 

 

The post Team Augmentation Engagement appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/team-augmentation-engagement/feed/ 3
Allied Services – Performance Appraisal App https://www.sapiensdev.com/allied-services-performance-appraisal-app/ https://www.sapiensdev.com/allied-services-performance-appraisal-app/#respond Fri, 17 Feb 2017 18:34:16 +0000 http://new.sapiensdev.com/?p=175 Introduction The samples below are papers by students, unless specifically noted.  They are examples of “A” level undergraduate writing or entry-level professional work.  To get a better idea of how this type of paper is written, you will want to look at all the samples.  Then compare the samples to each other and to what the “Basics” part of this chapter says.     The authors of all sample student papers in this Web site have given their permission in writing to have their work included in WritingforCollege.org.  All samples remain copyrighted by their original authors.  Other than showing it on this website, none should be used without the explicit permission of the author. If you do not have time to read every sample below, word for word, then use a form of skim reading: read the entire introduction and conclusion paragraph of a sample, and then read just the first and last sentence of all the other paragraphs in the sample.  This method of skimming often provides an understanding of the basic contents and of the paper’s form or structure.  Another method of faster reading is to choose just one or two of the samples that are most like the paper […]

The post Allied Services – Performance Appraisal App appeared first on SapiensDev.

]]>
Introduction

The samples below are papers by students, unless specifically noted.  They are examples of “A” level undergraduate writing or entry-level professional work.  To get a better idea of how this type of paper is written, you will want to look at all the samples.  Then compare the samples to each other and to what the “Basics” part of this chapter says.   

 The authors of all sample student papers in this Web site have given their permission in writing to have their work included in WritingforCollege.orgAll samples remain copyrighted by their original authors.  Other than showing it on this website, none should be used without the explicit permission of the author.

If you do not have time to read every sample below, word for word, then use a form of skim reading: read the entire introduction and conclusion paragraph of a sample, and then read just the first and last sentence of all the other paragraphs in the sample.  This method of skimming often provides an understanding of the basic contents and of the paper’s form or structure.  Another method of faster reading is to choose just one or two of the samples that are most like the paper you will be required to write; then read, either fully or using skim reading as described here.

Unless otherwise noted, sample papers do not necessarily meet all requirements an individual instructor or professional supervisor may have: ask your instructor or supervisor.  In addition, the samples single spaced to save room; however, a proper manuscript given to an instructor or supervisor normally should be double spaced with margins set at or close to 1″ unless another format has been requested.

The post Allied Services – Performance Appraisal App appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/allied-services-performance-appraisal-app/feed/ 0
EY -360P https://www.sapiensdev.com/ey-360p/ https://www.sapiensdev.com/ey-360p/#respond Fri, 17 Feb 2017 18:31:25 +0000 http://new.sapiensdev.com/?p=172 History A 90-year-old woman has been a patient of the Beacham Ambulatory Care Center since 2000.  Chronic conditions are pernicious anemia, osteoarthritis, and urinary incontinency.  She is fully functional and fully independent.  She provides care for the home bound husband who has severe COPD.  They live in a row home specifically “close to the hospital” to ensure access to house calls for her husband. In September 2000, the husband dies as a result of respiratory arrest.  Her only relative is a nephew who talks with her about once a month.  In October 2002, her home is broken into and our patient is raped and robbed.  She was taken to a local hospital specializing in rape.  Here, she is distressed, delusional, and is reported to be very emotionally distraught. (top of page)   Presentation and Examination We see the patient about 3 weeks after the rape in a community nursing home, where she was moved after a 4 day stay at the hospital.  She was very distressed, delusional and confused.  She slowly improved over 2 months and was discharged to a senior living building in a community in eastern Baltimore County.  In March of 2003, the patient is seen in the […]

The post EY -360P appeared first on SapiensDev.

]]>
History
A 90-year-old woman has been a patient of the Beacham Ambulatory Care Center since 2000.  Chronic conditions are pernicious anemia, osteoarthritis, and urinary incontinency.  She is fully functional and fully independent.  She provides care for the home bound husband who has severe COPD.  They live in a row home specifically “close to the hospital” to ensure access to house calls for her husband.

In September 2000, the husband dies as a result of respiratory arrest.  Her only relative is a nephew who talks with her about once a month.  In October 2002, her home is broken into and our patient is raped and robbed.  She was taken to a local hospital specializing in rape.  Here, she is distressed, delusional, and is reported to be very emotionally distraught.

(top of page)
 
Presentation and Examination
We see the patient about 3 weeks after the rape in a community nursing home, where she was moved after a 4 day stay at the hospital.  She was very distressed, delusional and confused.  She slowly improved over 2 months and was discharged to a senior living building in a community in eastern Baltimore County. 

In March of 2003, the patient is seen in the office. She is still very ill emotionally.  She is crying, depressed (not suicidal), and stressed about her new home.  She wants to move to a new Senior Housing unit because it would be on the bus route making it easier to get around.  She has also hired a middle aged woman as a caregiver.

In November 2003, 9 months after moving to a new facility, she becomes acutely ill with psychotic symptoms and severe paranoia.   She hallucinates that men and women are in her bed and calls others all hours of the day.  She is hospitalized on a psychiatric unit and improves over about 14 days without antipsychotic medication.

One week following discharge from the hospital, symptoms rapidly recurred when she returned to the senior apartment.  She was disruptive and threatened with eviction unless something was done rapidly.  An emergency petition was prepared as she refused medical care.  With the help of her companion, we were finally able to persuade her to take a neuroleptic drug (Haloperidol 0.025 – 1.0 mg/day) for her recurrent incapacitating hallucinations.  Our office nurse and staff called her daily to guide her through the process of taking her medicines.  She slowly but steadily improved and became stabilized.

The post EY -360P appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/ey-360p/feed/ 0
When to Use a Fixed Budget Engagement and Why? https://www.sapiensdev.com/fixed-budget-engagement/ https://www.sapiensdev.com/fixed-budget-engagement/#comments Thu, 02 Feb 2017 20:03:56 +0000 http://localhost:8080/dev.sapiensdev.com/?p=1   So you have decided to hire a Software Development Company to develop an application that will improve one of your company’s processes making it more efficient and reducing worked hours of the personnel. This Application will pay for itself and will make look like Gandalf to the rest of the company. That is awesome. You have also decided that a Fixed Budget Model is the right way to engage with your provider but you feel unsure about how to determine if that is the best way to go and what you should expect when working with this model. Fortunately for you we have dedicated time to write some lines about our experience with Fixed Budget projects. The Fixed Budget Engagement Model This engagement model is a perfect fit for companies which business lines are different from Software Development, companies that does not develop software on a regular basis and lack the infrastructure and resources required to develop software. But sometimes this model is also a good fit for Software Development Companies that wants to outsource basic tasks to a third party to reduce costs. If you feel a little unsure about this type of engagement model you should consider asking yourself the […]

The post When to Use a Fixed Budget Engagement and Why? appeared first on SapiensDev.

]]>
 

So you have decided to hire a Software Development Company to develop an application that will improve one of your company’s processes making it more efficient and reducing worked hours of the personnel. This Application will pay for itself and will make look like Gandalf to the rest of the company. That is awesome. You have also decided that a Fixed Budget Model is the right way to engage with your provider but you feel unsure about how to determine if that is the best way to go and what you should expect when working with this model.

Fortunately for you we have dedicated time to write some lines about our experience with Fixed Budget projects.

The Fixed Budget Engagement Model

This engagement model is a perfect fit for companies which business lines are different from Software Development, companies that does not develop software on a regular basis and lack the infrastructure and resources required to develop software. But sometimes this model is also a good fit for Software Development Companies that wants to outsource basic tasks to a third party to reduce costs. If you feel a little unsure about this type of engagement model you should consider asking yourself the following few questions, if you answer negatively to one or more of them you are in the right path with this model:

  1. Does your company develop Software as its main business?
  2. Does your company develop software to support its main business processes?
  3. Does your company have any Project Manager that can be assigned to the development process?
  4. Does your company have any Business Analyst to gather requirements from the users and stakeholders?
  5. Does you company have all the assets needed to develop Software?
  6. Does your company have developers and testers that can be assigned to the task?
  7. Is your company aware of what is a Software Development Life Cycle?
  8. Do you plan to develop software as an ongoing effort for longer than a year?

Once again, if you answered negatively to one or more of the previous questions you should definitely consider to use a Fixed Budget engagement. The reason behind this is that your line of business is not Software Development and your organization is probably not prepared to develop software by itself. You should rely on your chosen Software Development Company to ensure a successful project.

What you should find out of the box in a Fixed Budget Engagement Model

Under this model, risk is more on your provider’s shoulders, because they will have to commit to deliver a piece of working Software in a determined date, under a determined budget and to a determined set of specifications. So what should you expect?

Expect the provider to have more control over the project

The provider will control the whole development process, they will choose what Software Development Life Cycle to use, they will choose the Team members, the Project Manager, the Tech Leads and will provide the Development, Testing and Staging environments as well as the tools that they consider necessary for development. Your role is not diminished in any way, you will still be able to supervise the advance and at the end you will get what you want, but your provider is the one on the stake for most of the Development process, so it is fair that they are the ones who decide how things are going to be developed. On the other side you will get a piece of working software “key in hand”.

Expect to pay by milestone

Your provider will most likely propose you to pay by Milestone, which is not only healthy but also fair. Healthy because you need your provider company to be financially strong to be able to finish the project. Fair because you will be paying money only each time that the development process make a significant advance and you will be the one validating when each milestone has been achieved.

Expect to be delivering

You will be required to deliver any information or making any decision that is needed for the project to advance in a timely manner. The fact that the project’s control is on the provider’s side doesn’t mean that your attention is not needed. Any software development effort is a shared one. If you take too long to decide or to send relevant information to your provider the whole project will be compromised and your provider is the one paying the highest bill for that.

Expect Change Requests

“Change is the only constant in life” as once Heraclitus said. You can expect to discover that what you initially thought was a good idea, after a few versions came out of the pipeline ends up being a very bad one. Or you could end up wanting to extend the scope of the project to include something that was not considered too important before. Believe that will happen and for those cases you will have to fill out a famous “Change Request”.

Needless to say that there is nothing bad about a Change Request except that people tend to forget that changes take time and time is money and money is hard to get. If you ask for a change, or if something is found during development that requires a change talk about it with your provider and get to an agreement on how much it will add to Scope and Budget. The more you ask for new functionalities the more Changes Requests you will get.

Expect to get a full team working hard and motivated

If your provider is anything like Sapiens Software they will want to deliver on time, on budget and to specification, there is no other way to do it and still make it profitable. We want to see you coming back in short time with a new project. So expect to receive nothing but a full team to work in your project. a normal project will need a Project Manager, a Business Analyst, Developers, Testers, Tech leads, Servers, Code Repositories, communication tools and many other things. Never accept anything less than that.

 

I hope that this post help you unveil the mysteries of the Fixed Budget engagement model. if you have any question or comment please feel free to drop a few lines in the comments and I promise that I will respond as soon as my job at Sapiens Software allows me.

The post When to Use a Fixed Budget Engagement and Why? appeared first on SapiensDev.

]]>
https://www.sapiensdev.com/fixed-budget-engagement/feed/ 11