Questions regarding interactions with clients, including aspects of contract negotiation, requirements analysis, development, and maintenance.

learn more… | top users | synonyms (1)

24
votes
6answers
866 views

Getting users to write decent and useful bug reports

Does anyone know a good way to get users to write a semi-decent (read: useful) bug report? We wanted to put up something that would make sense to most users (be easy to read and understand), yet give ...
32
votes
7answers
2k views

Who should pay for fixes/bugs?

So I just started freelancing both in desktop/web development and this client who already accepted my work, and payed me keeps coming back at me each time he finds a bug etc. And I have found myself ...
45
votes
24answers
3k views

How to get money from reluctant client?

I completed this website 4 months ago. (I would like to keep the website anonymous - if this post comes up on google search for his customers, it will have a negative impact on his business). We did ...
13
votes
3answers
356 views

How to educate business managers on the complexity of adding new features? [duplicate]

We maintain a web application for a client who demands that new features be added at a breakneck pace. We've done our best to keep up with their demands, and as a result the code base has grown ...
7
votes
2answers
376 views

Is there a canonical source supporting “all-surrogates”?

Background The "all-PK-must-be-surrogates" approach is not present in Codd's Relational Model or any SQL Standard (ANSI, ISO or other). Canonical books seems to elude this restrictions too. ...
26
votes
12answers
3k views

Where to find clients? [closed]

My main area: web development. Of course, I don't expect anybody give away their 'gold mine' or whatever but I am struggling to see where I should be advertising my services. I have one other ...
8
votes
9answers
2k views

How to answer “When will it be done?”

We all have it, problems that prove difficult to fix and working out a fix through obscure code and bizarre unexpected functionality. Slowly, logically working your way through trying to find ...
8
votes
6answers
1k views

What's expected of a web-developer?

I've been getting into more web development later and talking to people often I'll get "Can you make me a website [for my book]?" types. "Yes. But.... Well, what do you want from it?" "I want it to ...
14
votes
4answers
560 views

What to legitimately charge clients for

I'm not talking about fixed price jobs, they're fairly straightforward. But i'm on about an hourly rate project, my question specifically relates to what to charge for. If i have an IE/CSS issue that ...
5
votes
10answers
3k views

Convincing a Client to Offer a RESTful Web Service instead of a SOAP Service?

BACKGROUND: I develop custom WordPress plugins for my clients that they then distribute via the WordPress plugin repository. I'm increasingly running into clients who want my WordPress plugins to ...
14
votes
7answers
2k views

What to do when client have unrealistic expectations? [closed]

I've been working on a project for the past six months at a client site since they require data confidentiality and didn't want us to work at our own office. When I showed up alone to this client ...
9
votes
5answers
465 views

Charging by the hour/project [closed]

This is related to a question I asked earlier - How to end a relationship with a client without pissing them off? What are your obligations when charging by the hour vs charging by project? If you ...
6
votes
11answers
1k views

How much should Developers interact with Clients? [closed]

A philosophical discussion has come up in my department that I'd like p.se's opinion on. We're a 6 person development department inside a 60 person IT shop. All other departments are growing FAST, and ...
4
votes
6answers
487 views

How to convince a client that you will not steal his idea

I came across a thread entitled How To Stop A Developer From Stealing Your Business Idea and i can't help but raise a brow. The issue talks about a developer being able to pass on the idea to another ...
9
votes
4answers
585 views

How much should my project manager know? [duplicate]

Possible Duplicate: Should a manager (or CEO) in an IT company have an IT background to perform in the organization? My project manager at the company I work at, has no technical knowledge ...
3
votes
1answer
2k views

mysql, one connection vs multiple

On nodejs with node-mysql, should I create one connection for the service like this: var client = mysql.createClient({ user: 'user', password: 'pass' }); // Create a new mysql Client ...
2
votes
3answers
1k views

Do we need a non-disclosure agreement (NDA)?

We're going to meet a potential new client today and between ourselves started discussing the need for a non-disclosure agreement (NDA) and whether we need one at this juncture. In this case we ...