The tag has no wiki summary.

learn more… | top users | synonyms (1)

-1
votes
1answer
89 views

How to bill time working around web hosting issues? [closed]

My client's web hosting company changed some web server security rules which made the site not work properly. I spent 4 hours diagnosing the problem and emailing their tech support back and forth. ...
0
votes
1answer
68 views

Android proprietary app including Apache-2.0 licensed code from Google

My Android app contains some Apache-2.0 licensed code from Google (in-app billing example) and links to com.android.vending.billing library in the form of a InAppBillingFile.aidl file (same license?). ...
0
votes
2answers
81 views

Best way to charge for redevelopment contract? [closed]

I took on a new project, and the task is to redevelop an existing application. I have been already working on the redevelopment for 6 weeks. I originally bid a fixed price for the first phase of ...
24
votes
11answers
2k views

How to bill a client for frequently-interrupted time [on hold]

I find that when I'm working on hourly-billable projects (in particular, those that are research/design/architecture-oriented as opposed to straight coding) that I'm easily distracted by any number of ...
5
votes
2answers
972 views

How detailed should your report/invoice be for hourly work? [closed]

When working on development projects (like an iPhone app for a client), how detailed should your reports be when providing an invoice? In other words, how specific should you be regarding the ...
29
votes
3answers
970 views

Contract Billing - How would you handle 'learning time'?

So you take a contract where you have solid experience with 75% of the technology necessary. How do you handle your time to learn the other 25%? Work it into the billing time? Expose the 25% in the ...
4
votes
3answers
3k views

Minimum billable time unit - industry standard for contract programming?

We're a client that recently hired a contract programming company for some fairly focused work (essentially writing 'scripts' to extend the functionality of a third-party enterprise application). ...
15
votes
7answers
705 views

How should I describe the process of learning someone else's code? (In an invoicing situation.)

Edit: Justin Cave made a good point that this sort of communication should be up front in my quoting / estimations. Is this case, I'm still interested to know what sort of language people use to ...
3
votes
3answers
480 views

Handling invoices with timestamps

I'm currently going to write something to automatically create invoices with cronjobs by using PHP and timestamps. I have a, for me, well-considered idea of how to solve it, but I want to ask the ...
6
votes
4answers
907 views

What should I keep in mind when writing custom software quotes?

I've been asked to give a quote to extend a piece of software i'm currently giving away for free for use by a company. They tell me they are using it in-house at the moment in conjunction with some ...
12
votes
6answers
2k views

Recommended Payment Schedule for Freelance Development

I've been a freelance developer for many years and am setting up a system designed to attract clients through one of my developer websites. If successful, these would be clients I do not know, and ...
1
vote
2answers
140 views

Charge client for SaaS development?

Situation: For many years, ACME corp has outsourced Task B to me. Over the years I've learned the ins and outs of Task A (manual labor). Together Task A + Task B = finished ACME corp product. So now ...
34
votes
13answers
2k views

“Kill switch” in customer hosted environments, to protect payment?

I have a difficult client. Every bill is argued and debated over, and each email is parsed with a lawyers eye (because he's a lawyer), looking for a way to avoid paying for something. No amount of ...
4
votes
4answers
409 views

In what visual format should I present an estimate for a software project?

What I mean is, do people print some kind of line item form? What data does it contain? What are the line items usually? Otherwise, do you just present a written document describing with a paragraph? ...
5
votes
2answers
333 views

Do payment terms effect project design methodology?

When working on a software project for a client, there are two ways in which this can be billed - fixed fee project, or per hour billing. Does the choice of payment terms effect the design ...
5
votes
2answers
956 views

Crucial programming-for-hire contract points? [closed]

What are some important and easily-overlooked points that should be in a programming-for-hire contract? We recently had a learning experience as a client hiring a programming company: in the contract ...
32
votes
8answers
1k views

How do you bill your procrastination? [closed]

I've recently switched from being an employee to self-employment. However, on lots of days I spend a lot of time being unproductive and procrastinating. Many of my days look like once described by ...
1
vote
3answers
436 views

Any tips for designing the invoicing/payment system of a SaaS? [closed]

The SaaS is for real estate companies, and they can pay a monthly fee that will offer them 1000 publications but they can also consume additional publications or other services that will appear on ...
13
votes
5answers
1k views

How much can I charge for this a little job? [closed]

I started doing freelancing. I got my first job to create a set of reports. The business team has provided me with the sample reports and also some sample codes. My job is to query the database and ...
6
votes
3answers
552 views

Customer relations in agile development

My management just asked an unprecedented question in my (admittedly brief) history with the organization: "What can we do to help you?" Simultaneously, we're working several big projects for a ...
10
votes
4answers
838 views

Hourly or per project billing? [closed]

How do you bill your programming projects? Do you do it per hour? Per job? Please include what kind of project you are doing in the answer. (Mobile, Web, Desktop, etc... You can be more specific if ...