Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
Showing results for
Hi everyone! I'm relatively new here, but I think that you can help me. I am looking for a company, which can help me build a mobile app. I've found a platform called clutch, which includes a lot of development teams. What is the best way to choose a company?
Solved! Go to Solution.
Hi Wizard,
There are many different things to take into consideration when selecting a team for software development. For the past two years I have been developing my own QuickBooks Desktop application which helped teach me a lot about the whole process. While creating my minimum viable product (MVP) I utilized sites like Upwork and Freelancer to really get the ball rolling. While this was a cost-effective solution that helped me get started, I found that you need to find the right person who is willing to help you through the process when you do not even know what the right questions to ask are.
Here are some tips from lessons I learned the hard way:
Statement of Work:
People are not kidding when they say that coding is a whole different language, but they are not just talking about the actual code, every aspect of communication is much more precise. Just like in accounting, scope creep (people always asking for just one more thing) is very common and I strongly recommend writing up a statement of work (SOW) to protect yourself and to protect your relationship with the developer.
Mockups:
Most likely you already have an idea for a design inside your head, help the developer understand your vision by sketching it out for them. I use a program MockFlow to create basic wire frames which can be linked between different wire frames so you can actually click on them and have the screen change like you want your app too.
Start Small:
Start with a small project whenever possible to test out the team’s responsiveness and ability to deliver on time. Schedule weekly meetings to keep your project as a focal point to maintain good momentum. At the same time, keep in mind that unless you are paying someone for 40 hours per week, they will be working on multiple projects at once.
Project Base vs. Hourly:
This is just an opinion, but I always started out on a project basis for a set amount of money, so I could learn how to communicate with the person or team while also evaluating their efficiency. After I felt comfortable with a team, I would convert to an hourly spend. If you are speaking with a team, always remember that there is a sales person with every team that is responsible for generating the revenue but may not actually understand the development process.
Small Deposit to Start:
Deposits are ok but be mindful of your total spend versus your deliver. Right away you need to accept that what your budget for your project is, just double it immediately (both time and money).
Software developers do not like to jump in half way on an unfinished project.
It has been my experience that every time I would take a project from one developer to another, they always told me how bad the quality of work was and that I would need to start all over. Just remember that you are trying to build your MVP first!
It has taken me just over two years to bring Vendorsync to Beta phase, but it has been well worth it! I now have a local Software Developer who works in my office with me and has an equity stake in our project. We are currently growing our list of CPA's, Accountants, and Bookkeepers that are willing to help us with Beta testing and provide feedback. I hope that this information has been, please do not hesitate to reach out if I can help in any way!
Thank you I am very glad that I could help! It has been a very interesting journey, to balance running an accounting company while also developing a new QuickBooks App and trying to bring it to see the light of day!
I honestly owe a lot of my experience to Maurice Berdugo with Ledgersync. We started out as clients of Ledgersync but quickly developed a powerful relationship that has helped lift us both up along the way. It was because of that relationship that I was provided the opportunity to act as Ledgersync’ s Technical Liaison for QuickBooks products which introduced me to CPA's across the US and ultimately fueled the spark for Vendorsync.
Always take time to listen to the experiences of your peers, because you never know when another's shared experience may set the stage for a wise decision in the future.
It is my belief that the more we work together, the more we succeed. It is my hope that by contributing to this community and sharing my successes and my failures that someday I might be able to pay it forward just like Maurice continues to do for me.
It's not that easy to find a good software development service provider. Believe me. I have spent much time on the search. Software development is a complicated thing and you need to choose a highly qualified and experienced company. Maybe this article can help you https://steelkiwi.com/blog/tips-how-employ-best-team-developers-your-project/ Good luck!
Hi,
Welcome to the community. Great to hear you are developing a mobile app. As for choosing a good company to develop the software, you have to check out extensively the company to whom you are out sourcing the work to. Even the smallest details.
Hey @Wizard - welcome to QB Community! Would love to hear more about the mobile app you're developing. It always interesting to me how app developers are able to identify a specific need and apply creative problem-solving through technology.
@activemode, any thoughts on choosing the right software developer?
Hi Wizard,
There are many different things to take into consideration when selecting a team for software development. For the past two years I have been developing my own QuickBooks Desktop application which helped teach me a lot about the whole process. While creating my minimum viable product (MVP) I utilized sites like Upwork and Freelancer to really get the ball rolling. While this was a cost-effective solution that helped me get started, I found that you need to find the right person who is willing to help you through the process when you do not even know what the right questions to ask are.
Here are some tips from lessons I learned the hard way:
Statement of Work:
People are not kidding when they say that coding is a whole different language, but they are not just talking about the actual code, every aspect of communication is much more precise. Just like in accounting, scope creep (people always asking for just one more thing) is very common and I strongly recommend writing up a statement of work (SOW) to protect yourself and to protect your relationship with the developer.
Mockups:
Most likely you already have an idea for a design inside your head, help the developer understand your vision by sketching it out for them. I use a program MockFlow to create basic wire frames which can be linked between different wire frames so you can actually click on them and have the screen change like you want your app too.
Start Small:
Start with a small project whenever possible to test out the team’s responsiveness and ability to deliver on time. Schedule weekly meetings to keep your project as a focal point to maintain good momentum. At the same time, keep in mind that unless you are paying someone for 40 hours per week, they will be working on multiple projects at once.
Project Base vs. Hourly:
This is just an opinion, but I always started out on a project basis for a set amount of money, so I could learn how to communicate with the person or team while also evaluating their efficiency. After I felt comfortable with a team, I would convert to an hourly spend. If you are speaking with a team, always remember that there is a sales person with every team that is responsible for generating the revenue but may not actually understand the development process.
Small Deposit to Start:
Deposits are ok but be mindful of your total spend versus your deliver. Right away you need to accept that what your budget for your project is, just double it immediately (both time and money).
Software developers do not like to jump in half way on an unfinished project.
It has been my experience that every time I would take a project from one developer to another, they always told me how bad the quality of work was and that I would need to start all over. Just remember that you are trying to build your MVP first!
It has taken me just over two years to bring Vendorsync to Beta phase, but it has been well worth it! I now have a local Software Developer who works in my office with me and has an equity stake in our project. We are currently growing our list of CPA's, Accountants, and Bookkeepers that are willing to help us with Beta testing and provide feedback. I hope that this information has been, please do not hesitate to reach out if I can help in any way!
Hi ParkwayInc,
That was quite useful. Wow.
@Sangeethmathew wrote:
Hi ParkwayInc,
That was quite useful. Wow.
@ParkwayInc, what @Sangeethmathew said!!
Thank you I am very glad that I could help! It has been a very interesting journey, to balance running an accounting company while also developing a new QuickBooks App and trying to bring it to see the light of day!
I honestly owe a lot of my experience to Maurice Berdugo with Ledgersync. We started out as clients of Ledgersync but quickly developed a powerful relationship that has helped lift us both up along the way. It was because of that relationship that I was provided the opportunity to act as Ledgersync’ s Technical Liaison for QuickBooks products which introduced me to CPA's across the US and ultimately fueled the spark for Vendorsync.
Always take time to listen to the experiences of your peers, because you never know when another's shared experience may set the stage for a wise decision in the future.
It is my belief that the more we work together, the more we succeed. It is my hope that by contributing to this community and sharing my successes and my failures that someday I might be able to pay it forward just like Maurice continues to do for me.
Love that, @ParkwayInc - totally what QB Community is all about!
It's not that easy to find a good software development service provider. Believe me. I have spent much time on the search. Software development is a complicated thing and you need to choose a highly qualified and experienced company. Maybe this article can help you https://steelkiwi.com/blog/tips-how-employ-best-team-developers-your-project/ Good luck!
Thank you for sharing with me! It's so hard to choose. All of them seem to be good...
Here is the top custom quickbooks development company.
I suggest you reach out to Moweb technologies for custom Quickbooks development. They are so professional and have great reviews on the clutch.
You have clicked a link to a site outside of the QuickBooks or ProFile Communities. By clicking "Continue", you will leave the community and be taken to that site instead.
For more information visit our Security Center or to report suspicious websites you can contact us here