Tango-Tiger

Forum
Aktuelle Zeit: Fr 29. Mär 2024, 06:26

Alle Zeiten sind UTC




Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Choosing a Software Development Company
BeitragVerfasst: Fr 12. Jun 2020, 13:56 
Offline

Registriert: Do 5. Mär 2020, 06:25
Beiträge: 24
Wohnort: United Kingdom
Choosing the right software development company (e.g: GoodCore Software) for your product is like hiring a crew to build your new house. Triple check the contractor with whom you will work with over the next few months, or sometimes even years, and more importantly, may decide on your success or failure.

I failed with many digital products while working with software development companies, marketing agencies, and design agencies. This helped me to figure out a bulletproof checklist to verify a business partner with whom I’ll potentially work with.

Below, you will find a pattern and a set of questions we used to find a software development company for our ventures beforehand.

Quotes – Reject the cheapest
It’s like buying products on eBay or Amazon – each time when you buy the cheapest iPhone cable, it’s broken after a week or two.

The same with buying services.

If you choose the cheapest offer, you will ultimately pay more at the end of the project.

Why?

There are a few reasons:

-> Technological debt – Poorly written code, lack of tests, difficult to work on or maintain, lack of documentation.

-> Source code ownership – You don’t own the source code; you will get only a bundled code or the company will offer you to license the product, despite you paying for the development.

-> Poor communication – Lack of experience of the offshoring/nearshoring team, poor English level, lack of transparency in the development process.

You don’t want to buy the cheapest service, but the most cost-effective. If you focus on spending less money initially, you will pay 2-3x times more in the future (the worst-case scenario – rewrite the app from scratch).

Integration and communication

Find a company that puts pressure on constantly improving the development process and values retrospective meetings.

It’ll be a faster and more cost-effective way to integrate your external development team from day one if they can clearly articulate what they expect from you and what you expect of them.

Based on a report from Accenture, communication and quality of service are more important than price for customers today.

Based on our experience, the most popular areas in IT to have similar processes are:

-> SCRUM/Agile development process – Nowadays, 80% of IT teams work in SCRUM. So, things like daily standups, sprints, and a similar definition of done are simply a must. Your outsourcing partner should have it.

-> Tools – It doesn’t matter what project management tool you use (Asana, Trello, Jira or even Taiga) – it helps if your partner uses them. More important is to understand your external team should be accessible; you should feel almost like you’re working in the same office – communicate with them daily on Slack or Mattermost during normal working hours.

Are using the word “No”

Avoid yes-sayers. You want to have a straightforward partner who is able to say ‘No’ if needed.

For example:

-> “No, you shouldn’t make this feature first – it’s a waste of money and your precious time.”
-> “No, we don’t work in RoR or Python or C# – we’re focused on JavaScript.”
-> “No, you should consider different tools…”

Rule of similar sized company

Choosing a company similar to yours has a few advantages, the most important of them is – You want to be treated as a VIC (very important customer).

If the company is too big, they may not give you enough attention. If they are too small, they may not have enough experience to work on such a scale.

Technology stack

You want to have a focused software development partner. They should be experts in the technology in which they work.

To build a front-end in React, find a company working with React.

If you want to have a backend in Node.js, find a company working solely in Node.js on the backend.

If you see a software development company’s landing page has a ton of logos of different technologies, like RoR, PHP, Node.js or .Net – Don’t choose those guys. You cannot be an expert in 10 languages (maybe if you are a huge enterprise).

Partner chemistry

We strongly believe in relationship chemistry.

We work with our partners (yes, partners, not clients) as closely as possible, discussing the shape of the product.

Once there is chemistry and we are on the same page by having extensive transparent communication, the pitfalls can be avoided, and we can pursue our partner’s business success.

Frequent deployment

The company should be eager to show you their progress as soon as possible. Each sprint should be finished with a demo of the product.

It speeds up the development! The developers are motivated to demo weekly/bi-weekly results of their work. They feel the pressure each week. You, as a client, have the same pressure to deliver information/specification/mockups for the following week’s sprint.

Weekly demos are part of the development process and have a huge influence on the quality of the process and speed of development, in our case.

A partner who understands the business

During the last 7+ years, we’ve built and failed with many of our own startups. Two-sided marketplaces, mobile apps, SaaS businesses, E-commerce, B2C/B2B platforms, and more.

As serial entrepreneurs, we’ve learned it’s not all about the code and technology behind your product – it’s about the business.

Your development partner should understand that and challenge the new features you develop, help you focus on priorities, advise you from a technical perspective, and connect with you as partners in their network.

Do as much as they can to make your business succeed.

I’m always saying: “Success of our client is our success. So, we should do whatever we can to help his business succeed, not only build the product.”

Ask for recommendations

Ask the company for recommendations; look for reviews over the internet (ex. Clutch, Facebook, Google+).

Dig deeper into a local community during Meetups – ask them about their opinions about the company. Look at LinkedIn and which of your contacts have the founders of the company in their network – ask them for opinions.

Content Source: https://brainhub.eu/blog/choose-softwar ... t-company/


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Choosing a Software Development Company
BeitragVerfasst: Mo 28. Sep 2020, 09:03 
Offline

Registriert: Mo 28. Sep 2020, 08:48
Beiträge: 1
Choosing a software development company is really very complex process. The right choice will define project success because they will bring it to life. “Success of our client is our success. So, we should do whatever we can to help his business succeed, not only build the product.” - that's really cool. I also recommend to read these two articles - https://www.cleveroad.com/blog/choose-s ... nt-company and https://www.entrepreneur.com/article/339625. They contain a lot of useful information


Nach oben
 Profil  
 
 Betreff des Beitrags: Re: Choosing a Software Development Company
BeitragVerfasst: Do 22. Okt 2020, 21:27 
Offline

Registriert: Do 22. Okt 2020, 21:24
Beiträge: 2
Choosing the right software development company is indeed a very complex process with a ton of factors to consider. Check out my article with some basic tips on forming a team of outsource experts https://spd.group/app-dev/the-true-business-value-of-enterprise-mobile-app-development/. I believe this is a good place to start in picking software developers.


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Deutsche Übersetzung durch phpBB.de