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. Yes, my first customers! But i don't know how much to charge him :(

Yes, my first customers! But i don't know how much to charge him :(

Scheduled Pinned Locked Moved The Lounge
databasedesignsaleshelp
44 Posts 17 Posters 3 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.
  • B Brady Kelly

    No, I'm a thoroughbred Jozi boy.

    T Offline
    T Offline
    The_Real_Chubaka
    wrote on last edited by
    #35

    No problem, bru. As long as we are all in Mzanzi :)

    1 Reply Last reply
    0
    • T The_Real_Chubaka

      I am a c and C++ programmer. I have about 4 years of experience with console applications. I am a researcher (computer vision). If this project was a console application i would do it in maximum 2 weeks. I have used the MFC framework before but, i'm not very familiar with it. That is the only part of the project that will take longer to do. I have been playing with windows forms this past week and it is pretty fun.

      M Offline
      M Offline
      Mycroft Holmes
      wrote on last edited by
      #36

      So basically you have no experience building applications with a UI. As BC suggested go with winforms and C#, the transition will be pretty painless. As the project will not be specified in detail and the specification will not be signed off and nailed down I suggest you double the 2 weeks development time. This will cover you for some scope creep and testing, you probably have not factored in testing. I used to take the 2 weeks, double it and then double it again, this would be my opening estimate, then allow the client to wittle it down by 10-15% to make them feel better and you might break even. I'd use BCs hourly rate. [edit] for gods sake factor in down stream support, this sent me broke when I was doing this type of work [/edit]

      Never underestimate the power of human stupidity RAH

      1 Reply Last reply
      0
      • L Lost User

        An estimating formula I was shown recently is (2*B + E + 3*W)/6 B = best estimate (optimistic) E = expected W = worst case A good way of correcting your initial estimate on time required.

        Join the cool kids - Come fold with us[^]

        T Offline
        T Offline
        The_Real_Chubaka
        wrote on last edited by
        #37

        That makes it about R6000. Not bad. :)

        1 Reply Last reply
        0
        • M megaadam

          But in fixed price consulting projects there is another huge risk, and this must be kept in mind. The customer will "always" come with changes along the way. (modifications, extensions, he sees the first GUI : "How about adding a button for this?", "I really need a graph of this too", "I need to add this data to the database, but the app must remain compatible with the old DB" ) That will cost you extra work. So... methinks you need to have the guts to inform your customer that such changes will add to the total cost of the job. Not so east, especially if both customer and consultant are relatively fresh in the business of ordering/delivering contract work. And when he comes with those changes during the project (trust me he will, everybody does), you must stand up and hold your ground. You need to agree that: "Change Requests will be charged on a per case basis.", depending on your relation to the guy you may put it down in writing (good idea) or agree verbally. Good Luck!

          ..................... Life is too shor

          T Offline
          T Offline
          The_Real_Chubaka
          wrote on last edited by
          #38

          Thanks. Very good advice.:thumbsup: I don't want to give the guy a hard time though. He is my first customer

          1 Reply Last reply
          0
          • C Chris C B

            Ditto. I charge 30% to start, 30% on delivery of a working prototype, 30% on going into production, and 10% after three months warranty, or close of last bug reported during warranty, whichever is the later. Never had a payment problem.

            T Offline
            T Offline
            The_Real_Chubaka
            wrote on last edited by
            #39

            Thank. I think i will do the same.

            1 Reply Last reply
            0
            • T The_Real_Chubaka

              I think Leppie might be the person who can give me the best advise (he also lives in South Africa) but, i need words of wisdom from anyone who is willing to give me some... I finally have my first customer. That is a good thing :thumbsup: The only problem is that i don't know how much he should pay me. He would like me to tell him how much i charge. This is what the project looks like: There is a database with a dozen tables. Some basic processing have to be done on those data. He want me to develop a windows application with a user interface. It is a application that will be used in a gym: Every time you go to the gym you have fill in all the exercises you have done. The program is supposed to show you your progress. There are also other details like food recommendation.... I am meeting him on Saturday to give him a presentation of what i will do. I have a UML diagram and i am done writing the prototype of my classes. But I also don't know how long i should tell him the project will take. :confused: Anybody, please, give me some words of wisdom. Please Leppie, don't let me down! Regards, Herve

              E Offline
              E Offline
              Ennis Ray Lynch Jr
              wrote on last edited by
              #40

              Rate Calculator[^] Bill hourly

              Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

              T 1 Reply Last reply
              0
              • M megaadam

                But in fixed price consulting projects there is another huge risk, and this must be kept in mind. The customer will "always" come with changes along the way. (modifications, extensions, he sees the first GUI : "How about adding a button for this?", "I really need a graph of this too", "I need to add this data to the database, but the app must remain compatible with the old DB" ) That will cost you extra work. So... methinks you need to have the guts to inform your customer that such changes will add to the total cost of the job. Not so east, especially if both customer and consultant are relatively fresh in the business of ordering/delivering contract work. And when he comes with those changes during the project (trust me he will, everybody does), you must stand up and hold your ground. You need to agree that: "Change Requests will be charged on a per case basis.", depending on your relation to the guy you may put it down in writing (good idea) or agree verbally. Good Luck!

                ..................... Life is too shor

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

                This can be used to estimate your time, you don't have to base a quote on it.

                Join the cool kids - Come fold with us[^]

                1 Reply Last reply
                0
                • D Dalek Dave

                  £40 per hour. (Convert to Krugerands at whatever rate).

                  ------------------------------------ I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave CCC Link[^] Trolls[^]

                  S Offline
                  S Offline
                  Soulus83
                  wrote on last edited by
                  #42

                  Dalek Dave wrote:

                  £40 per hour

                  Man, that's a good price! 2.5 £ it's the base daily salary over here so you can see the difference! now I'm seriously thinking on sell outsourcing to you guys :-D

                  1 Reply Last reply
                  0
                  • E Ennis Ray Lynch Jr

                    Rate Calculator[^] Bill hourly

                    Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost

                    T Offline
                    T Offline
                    The_Real_Chubaka
                    wrote on last edited by
                    #43

                    Thanks, the calculator is quite helpful! :thumbsup:

                    1 Reply Last reply
                    0
                    • B Brady Kelly

                      Hmmm, I would recommend going with WinForms with C# given your experience/qualification. The jump to basic C# shouldn't be any problem, but maybe you should look at something like MS LightSwitch, which allows you to build apps using a designer and very little code. Also, you can always shout if you need any help. Where do you stay?

                      T Offline
                      T Offline
                      The_Real_Chubaka
                      wrote on last edited by
                      #44

                      Brady Kelly wrote:

                      Also, you can always shout if you need any help. Where do you stay?

                      Hey Brady, The guy want me to develop the application for him and want me to be his partner. He is starting a business. :thumbsup: C# is the easiest language to learn in the world. :) I have been developing the application and haven't had any problem so far. I am also working on another project. (Big money) I have to use machine learning in that project. Which is great because machine learning is my area of expertise. The only problem is that i have to develop an internet user interface. I'm still trying to get used to desktop applications :( Anyway, i would just like to know if your offer still stands. I will be needing help soon. I spend my days in my room in front of my computer and really don't know anyone else who can help me. Please let me know. My email address is hervechubaka@gmail.com and my Skype id is hervebags

                      Regards, Herve

                      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