Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How do you give the customer the feeling of confidence needed to trust you?

How do you give the customer the feeling of confidence needed to trust you?

Scheduled Pinned Locked Moved The Lounge
c++questioncomsales
37 Posts 17 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J jeron1

    Can you provide any references from long term clients?

    "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

    J Offline
    J Offline
    Joan M
    wrote on last edited by
    #3

    My friend can't provide this personally... he can provide it about the companies he has worked before, but not now.

    [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

    J 1 Reply Last reply
    0
    • J Joan M

      Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

      [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

      G Offline
      G Offline
      Gary Wheeler
      wrote on last edited by
      #4

      I can think of two things: 1. Give them specific details about the support you can provide. Make commitments on response time, working hours, etc. 2. If you have them and are allowed to do so, give them references from prior projects.

      Software Zen: delete this;

      J 1 Reply Last reply
      0
      • J Joan M

        Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

        [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

        S Offline
        S Offline
        Sascha Lefevre
        wrote on last edited by
        #5

        Take a look at this post: Selling to the Fortune 500, Government, and Other Lovecraftian Horrors - Sales / Marketing Discussion Boards - CodeProject[^] It exactly applies to your question, even if your customer isn't exactly a Fortune 500 one and the provided answer is execellent, imo.

        If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson

        J 1 Reply Last reply
        0
        • J Joan M

          Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

          [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

          S Offline
          S Offline
          super
          wrote on last edited by
          #6

          Well it all depends on how your "friend" writes a contract with the client. There is a standard price/contract for the regular work/development etc and then you put a new addition in the contract for the transfer of the technical knowhow (except patent) to a group of people in the client side and they take care of technical support from pre-defined time.

          cheers,

          Super

          ------------------------------------------ Too much of good is bad,mix some evil in it

          1 Reply Last reply
          0
          • J Joan M

            Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

            [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

            G Offline
            G Offline
            GuyThiebaut
            wrote on last edited by
            #7

            One way some people deal with this, from a legal point of view, is by having the source code held in escrow[^]. This means that if anything ever happens to you, your the source code can be released to the customer so that they can then hire another developer to refactor using the source code held in escrow. In terms of how you convince the customer - if the customer believes you are the best option and at the same times is scared about everything depending on you - there is very little you can say as they have set their own dilemma up by understanding you to be the best. Code escrow may be the way to go. Good luck with convincing them :thumbsup:

            “That which can be asserted without evidence, can be dismissed without evidence.”

            ― Christopher Hitchens

            J 1 Reply Last reply
            0
            • G Gary Wheeler

              I can think of two things: 1. Give them specific details about the support you can provide. Make commitments on response time, working hours, etc. 2. If you have them and are allowed to do so, give them references from prior projects.

              Software Zen: delete this;

              J Offline
              J Offline
              Joan M
              wrote on last edited by
              #8

              Thank you Gary, First is already done and second is not possible now. Thank you for your post!

              [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

              1 Reply Last reply
              0
              • S Sascha Lefevre

                Take a look at this post: Selling to the Fortune 500, Government, and Other Lovecraftian Horrors - Sales / Marketing Discussion Boards - CodeProject[^] It exactly applies to your question, even if your customer isn't exactly a Fortune 500 one and the provided answer is execellent, imo.

                If the brain were so simple we could understand it, we would be so simple we couldn't. — Lyall Watson

                J Offline
                J Offline
                Joan M
                wrote on last edited by
                #9

                Thank you! That looks very interesting, I'll pass this to my friend... :thumbsup:

                [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                1 Reply Last reply
                0
                • G GuyThiebaut

                  One way some people deal with this, from a legal point of view, is by having the source code held in escrow[^]. This means that if anything ever happens to you, your the source code can be released to the customer so that they can then hire another developer to refactor using the source code held in escrow. In terms of how you convince the customer - if the customer believes you are the best option and at the same times is scared about everything depending on you - there is very little you can say as they have set their own dilemma up by understanding you to be the best. Code escrow may be the way to go. Good luck with convincing them :thumbsup:

                  “That which can be asserted without evidence, can be dismissed without evidence.”

                  ― Christopher Hitchens

                  J Offline
                  J Offline
                  Joan M
                  wrote on last edited by
                  #10

                  What I know as an option is to encrypt all the source code using a very big password giving the customer the custody of that source code (big set of files) and then, storing that password in a neutral place (which earns money by stored paper pages) that the customer can reach prior demonstrating the program maker has been late for x hours to provide them an answer... That was more or less what my friend offered but it is still not enough for the company... Thank you for the post and the wishes! :thumbsup:

                  [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                  1 Reply Last reply
                  0
                  • J Joan M

                    My friend can't provide this personally... he can provide it about the companies he has worked before, but not now.

                    [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                    J Offline
                    J Offline
                    jeron1
                    wrote on last edited by
                    #11

                    That would seem to make things more difficult. They would have present themselves as having superior knowledge of the subject matter (that goes a long way in my book), the integrity to work as hard as necessary to get the job done, and a willingness to share (or teach) the general solution and tools to others. I say this because people don't necessarily need to know a product down to the floor level to implement/alter some features and/or fix some issues. It lessens the burden on the original developer somewhat, and keeps the client happy as they are not completely helpless if an issue arises.

                    "the debugger doesn't tell me anything because this code compiles just fine" - random QA comment "Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst "I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle

                    1 Reply Last reply
                    0
                    • J Joan M

                      Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                      [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                      realJSOPR Offline
                      realJSOPR Offline
                      realJSOP
                      wrote on last edited by
                      #12

                      Carry a weapon. Fear and respect are the result. Trust is merely a happy accident.

                      ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                      -----
                      You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                      -----
                      When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                      J 1 Reply Last reply
                      0
                      • J Joan M

                        Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                        [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                        M Offline
                        M Offline
                        Marc Clifton
                        wrote on last edited by
                        #13

                        Joan Murt wrote:

                        What do you do in those situations in order to relieve the customer and to show them they can trust you?

                        My 2c: 1. Give them access to the source code (or as someone else pointed out, use some sort of escrow mechanism) 2. Ensure them that all documentation for building and supporting the system will be provided, this includes things like domain registration, server keys, etc. 3. As you go through the process, document tech support questions and answers, so they have a growing library of "how to..." 4. Possibly provide a couple other devs that you know and trust that can help to take over the project if something happens to you. Of course, in your case, your expertise will make this difficult. 5. So, to the point, in your case, finding experts with the tech they are needing will always be difficult, and it should be pointed out that even a "company" will probably not have that particular mix of expertise. 6. Which means that they need you both need to do a risk assessment, clearly identify the risks, and come up with how to mitigate it, especially since #5 means they are really going to have to look hard to replace you. They're stuck in that situation anyways, even if they get cold feet. Marc

                        Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                        J B 2 Replies Last reply
                        0
                        • J Joan M

                          Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                          [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                          F Offline
                          F Offline
                          F ES Sitecore
                          wrote on last edited by
                          #14

                          I'm going to play a slight bit of devil's advocate here, but aren't they right to be concerned? He might have time to support them now, but what about after he has taken on 10 other clients and they all need support too? What I would do is tell them that you'll draw up a service-level agreement (SLA) that outlines the level of support they will get and (most important for the client) penalties for failure to deliver that level of service. This could range from the issue being non-chargeable or even financial penalties. This still might not be enough as if your friend can't afford to maintain the SLA and there is no real value in suing they're still lacking their service. As for escrows and encrypting the code etc, it is normal that if you do a job for someone they own the code, not you, so no need for any of that to be considered. If your friend wants to keep the code too then they're going to have a hard time convincing anyone to do work with them.

                          J 1 Reply Last reply
                          0
                          • J Joan M

                            Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                            [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                            S Offline
                            S Offline
                            Snapop
                            wrote on last edited by
                            #15

                            You A: work for them so property source cope is theirs B: sell them product for one time price Company will abuse "support" to harass you for free features durvtonevolving needs

                            J 1 Reply Last reply
                            0
                            • realJSOPR realJSOP

                              Carry a weapon. Fear and respect are the result. Trust is merely a happy accident.

                              ".45 ACP - because shooting twice is just silly" - JSOP, 2010
                              -----
                              You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
                              -----
                              When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013

                              J Offline
                              J Offline
                              Joan M
                              wrote on last edited by
                              #16

                              Trust happens only while they are alive... :laugh:

                              [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                              1 Reply Last reply
                              0
                              • M Marc Clifton

                                Joan Murt wrote:

                                What do you do in those situations in order to relieve the customer and to show them they can trust you?

                                My 2c: 1. Give them access to the source code (or as someone else pointed out, use some sort of escrow mechanism) 2. Ensure them that all documentation for building and supporting the system will be provided, this includes things like domain registration, server keys, etc. 3. As you go through the process, document tech support questions and answers, so they have a growing library of "how to..." 4. Possibly provide a couple other devs that you know and trust that can help to take over the project if something happens to you. Of course, in your case, your expertise will make this difficult. 5. So, to the point, in your case, finding experts with the tech they are needing will always be difficult, and it should be pointed out that even a "company" will probably not have that particular mix of expertise. 6. Which means that they need you both need to do a risk assessment, clearly identify the risks, and come up with how to mitigate it, especially since #5 means they are really going to have to look hard to replace you. They're stuck in that situation anyways, even if they get cold feet. Marc

                                Imperative to Functional Programming Succinctly Contributors Wanted for Higher Order Programming Project!

                                J Offline
                                J Offline
                                Joan M
                                wrote on last edited by
                                #17

                                So... my friend is dead as he won't be able to work for anyone... X| Yes, the idea is to grow up a company that offer industrial software solutions, but at the beginning it is not possible to have plenty of people working there... Let's see how it goes... Thank you for your feedback!

                                [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                1 Reply Last reply
                                0
                                • J Joan M

                                  Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                                  [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                  P Offline
                                  P Offline
                                  PJ Arends
                                  wrote on last edited by
                                  #18

                                  This is not the answer you want, but I would never trust a major technological investment to a sole proprietor business no matter how technically competent or dedicated the person is. What happens to the investment if the person gets ill or worse, dies? What happens if something goes wrong while he is on vacation? Life happens to all of us, and doing a major investment in a product that only one person knows anything about and potentially losing that investment and having to start over when something happens to that person is just not smart business.

                                  Within you lies the power for good - Use it!

                                  J 1 Reply Last reply
                                  0
                                  • J Joan M

                                    Let's make this question for a good friend of mine :rolleyes: : You are the only one capable to do something the right way as you have the knowledge of all the different technologies that are needed to make the project (robots, fieldbusses, artificial vision, special programing techniques, offline programming, Visual C++ and others). The customer is surprised you can do it and understands you are the best option to make the project. But then it happens: The customer is scared about the future and how will you give technical support as you are a one man company. What do you do in those situations in order to relieve the customer and to show them they can trust you? Thank you in advance.

                                    [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                    L Offline
                                    L Offline
                                    Lost User
                                    wrote on last edited by
                                    #19

                                    Joan Murt wrote:

                                    The customer is scared about the future and how will you give technical support as you are a one man company.

                                    Since you claim you're the only one at the moment, I'd say you'd be better at it then the competition. As for technical support, "how much" support would they require? Initial documentation, QA for endusers, or implementing new features at no cost?

                                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^][](X-Clacks-Overhead: GNU Terry Pratchett)

                                    J 1 Reply Last reply
                                    0
                                    • F F ES Sitecore

                                      I'm going to play a slight bit of devil's advocate here, but aren't they right to be concerned? He might have time to support them now, but what about after he has taken on 10 other clients and they all need support too? What I would do is tell them that you'll draw up a service-level agreement (SLA) that outlines the level of support they will get and (most important for the client) penalties for failure to deliver that level of service. This could range from the issue being non-chargeable or even financial penalties. This still might not be enough as if your friend can't afford to maintain the SLA and there is no real value in suing they're still lacking their service. As for escrows and encrypting the code etc, it is normal that if you do a job for someone they own the code, not you, so no need for any of that to be considered. If your friend wants to keep the code too then they're going to have a hard time convincing anyone to do work with them.

                                      J Offline
                                      J Offline
                                      Joan M
                                      wrote on last edited by
                                      #20

                                      Yes, they are right to be concerned, but working with a big company is neither a guarantee that nothing will go wrong (i.e. Windows updates :laugh: ). Working in the industrial sector is a little bit different than working in the IT industry, and usually the code is owned by who makes it, but you are right, this could be a future problem. Thank you for posting.

                                      [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                      1 Reply Last reply
                                      0
                                      • S Snapop

                                        You A: work for them so property source cope is theirs B: sell them product for one time price Company will abuse "support" to harass you for free features durvtonevolving needs

                                        J Offline
                                        J Offline
                                        Joan M
                                        wrote on last edited by
                                        #21

                                        A and B) Not always in the industrial sector. When I get software from my providers they usually license the software for one CPU and you have to buy that again and again as you want to install it in different machines... The technical support fees need to be specified. the best technical support is the one that is not needed, but a very good technical support is that one that solves the issues as soon as possible... for a price.

                                        [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                        1 Reply Last reply
                                        0
                                        • P PJ Arends

                                          This is not the answer you want, but I would never trust a major technological investment to a sole proprietor business no matter how technically competent or dedicated the person is. What happens to the investment if the person gets ill or worse, dies? What happens if something goes wrong while he is on vacation? Life happens to all of us, and doing a major investment in a product that only one person knows anything about and potentially losing that investment and having to start over when something happens to that person is just not smart business.

                                          Within you lies the power for good - Use it!

                                          J Offline
                                          J Offline
                                          Joan M
                                          wrote on last edited by
                                          #22

                                          Of course this answer is perfectly reasonable. Being the answer my friend wants or not... :rolleyes: That should be covered by allowing access to their source code if it's demonstrated that my friend can't give them proper technical support. Usually in an industrial environment, the source code is never modified as it is only giving a specific answer to a specific mechanical solution. Usually what get's broken is the mechanical part or the electrical part, not the software itself. Giving the fact that the initial testing and the FAT/SAT tests are passed successfully, the customer should not need technical support in a future unless something mechanical or electrical is wrong so nothing to do with the software development. Anyway, of course they are in their right to be worried, as you say, I've heard several times the question myself: "what happens if you die tomorrow?"... I usually answer that my team can take care of the project or that in the worst case scenario the insurance I have will cover their needs... but this is another thing and I don't know what my friend will do... Thank you very much for your post! :thumbsup:

                                          [www.tamautomation.com] | Robots, CNC and PLC machines for grinding and polishing. [YouTube channel]

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups