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

learn more… | top users | synonyms (1)

3
votes
2answers
2k views

How to use a 3rd party web API

I am trying to understand the concept of using 3rd party web API. From what I understand so far, web API look like regular URLs with some parameters etc. Will the client program need to download and ...
4
votes
3answers
4k views

Examples and resources for writing a development proposal for a client [closed]

We're looking into our processes and client relationships at work and part of this is creating a standardised template for our development proposals that we send to clients. The development areas we ...
10
votes
9answers
880 views

When a client asks for Proof Of Concept and expects finished product

We have a client with whom we have a relationship of delivering proofs of concepts only. But when it comes the time to demo they expect an early version of what would be the solution. They want ...
18
votes
10answers
829 views

Dealing with change requests from clients for an old system that only take 5 minutes to implement [duplicate]

Possible Duplicate: How should I charge for programming things which take two minutes to fix? On some systems I created, every now and then I get tiny change requests from clients that are ...
6
votes
11answers
951 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 ...
25
votes
4answers
853 views

Is there an analogue to “FizzBuzz” for choosing clients?

This is for the freelancers. In my past life as a full-time employee, I was involved in hiring and interviewed a good number of developers. I learned that it was much more valuable to see a developer ...
1
vote
1answer
214 views

Switch form paragraph mode to line break mode in WYSIWYG editor because of client request?

I'm building a website fro a client which uses TinyMCE as the main WYSIWYG editor. Now my client asked if it is possible to write a line and make a line break and then continue without leaving a ...
9
votes
5answers
412 views

How to approach the ol' “this will just be a small application”? Yeah right?

Ok I have run into this many times, but here is the worse case scenario slightly exaggerated. A client says "hey can you make us this small module to do this small task"? Me: "Sure no problem". So ...
13
votes
7answers
888 views

What to do when your “failing” project is actually “successful”?

What would you do if you were in a situation where the project you are working on is obviously built poorly and will have failures in the future and be a nightmare to maintain...but it is considered a ...
5
votes
4answers
451 views

How much documentation should a client expect from a one-man team?

I work for a small electronics and support software company that just recently got a contract with a large company that's very strict on documentation (I do the support software, essentially Windows ...
3
votes
8answers
563 views

Do I Need To duplicate comments in Every File?

I have very similar code over multiple files in my project. If a client wanted some level of commented code, would I have to invest the time into duplicating the code for every file. I think it would ...
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? ...
15
votes
11answers
646 views

Setting realistic expectations for deadlines

I'm a tech lead for a small team. One of the major tasks on my plate is communicating with the client. One thing I find particularly difficult is dealing with deadlines because they are mandated by ...
0
votes
1answer
383 views

Use of Apache 2.0 Licensed K9 Email Android App in Commercial Email App

I want to improve usability of K9 Email client, Make a new UI and implement some additional functionality. This software is Licensed Under Apache 2.0. http://code.google.com/p/k9mail/ ...
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 ...
1
vote
4answers
577 views

Open Source Client-Based Project Management?

For quite some time I've been searching for a web-based, open-source project management program that I can run on my rented space at Dreamhost to track client projects. dotProject seems nice, but I've ...
8
votes
8answers
492 views

Do customers/clients care about MVC or web forms?

I have a plan to start a small business soon. It is going to be a type of freelancing to build websites and applications using ASP.NET. I want to focus on one thing Web forms or MVC. However, I have ...
18
votes
8answers
2k views

My client wants me to add background music to a site. How do I tell them this is a terrible idea?

I'm having a rather Oatmealesque experience with a particular client's website. The latest 'feature' they have requested is that background music play automatically when the site loads. What should I ...
5
votes
5answers
802 views

How to avoid micro management from a client? [Design Job]

Hello fellow designers, I need your help yet again. As you all know from my last question that I am new to the design industry (and a recent graduate). This is turning out to be an obstacle in my ...
9
votes
4answers
553 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 ...
19
votes
8answers
14k views

Why almost no webpages hash passwords in the client before submitting (and hashing them again on the server), as to “protect” against password reuse?

Relevant XKCD There are many sites on the Internet that require login information, and the only way to protect against password reusing is the "promise" that the passwords are hashed on the server, ...
16
votes
11answers
572 views

How to teach your users/customers to send better error descriptions

I often have to deal with customers or users which are reporting errors in applications. Most of the time their content is something useless as ERROR!!! x does not work without much more ...
26
votes
14answers
1k views

What if the client needs the ability to retrieve passwords?

I've currently inherited an application at work and to my dismay, I have realized that the user passwords stored in the database are encrypted using an in house encryption function, which also ...
2
votes
1answer
170 views

copyright notice for client work

I'm wondering what's the best way to add copyright/info into source for a client. Normally I do projects for myself and release them as GPL however I'm working with a client and not sure how to give ...
0
votes
10answers
402 views

Should I provide some way to disable my software post-delivery?

I'm debating the value of putting remote disable (or destruct) functions into my software before delivering it to clients... As a hypothetical example, consider the development of a Silverlight app ...
9
votes
4answers
466 views

Code licensing question. Client stole my code

A client I did a project for accidentally ended up with the source code of said project. Stupid i know. The arrangement was that they would get the product, never the source code. However, obviously, ...
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 ...
8
votes
7answers
439 views

How do I handle this intense client situation?

I have worked with a client for two weeks who knows nothing about the complexity of programming a CMS. After two weeks, our relationship has gone from mildly discomforting to the point where I have ...
7
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 ...
17
votes
4answers
2k views

How to tell client I no longer want to work on his project

This is probably going to sound messed up, but here it goes. I've been working on a project for a client for a while now. I wasn't given any details except for "It has to be an XYZ plugin and ...
4
votes
6answers
469 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 ...
15
votes
6answers
1k views

How to recover after embarrassing yourself and your company?

I work in an outsourcing company in Russia, and one of our clients is a financial company located in USA. For the last six months I have been working on several projects for this particular company, ...
8
votes
5answers
414 views

Modules already committed, client doesn't pay, what should I do?

So the story is simple, early stage EU portal hired me to do some extra modules. I got all the source code for local testing, did my job, committed new code. Now I am out of this project but client ...
24
votes
12answers
2k 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 ...
2
votes
3answers
264 views

Delivering estimates and client expectations?

When a client asks for an estimate on how long it would take to develop different sections of an app, is it best to give them a total amount or what it would take for each section? Is it better/more ...
1
vote
3answers
301 views

How to convince a client to switch to a framework *now*; also examples of great, large-scale php applications

I'm about to start working on a very ambitious project that, in my opinion, has some great potential for what concerns the basic concept and the implementation ideas (implementation as in how this ...
3
votes
3answers
144 views

Can/should one record unstructured suggestions and feedback in an issue tracker?

I'd like to advocate the use of issue-tracking software within an organisation that currently does not use it. But there's one aspect of their situation for which I'm unsure of what to suggest: their ...
3
votes
3answers
2k views

How to improve and start client interaction

How to remove hesitation of interacting with client ? As a Devloper i want to develop my career but this require the better Client Interaction,but as now i haven't done any major client interaction , ...
9
votes
9answers
430 views

Do unfamiliar frameworks make you nervous? [closed]

Our company is a small (non-technical) startup who is currently going through a developer transition, and we considered bringing in a local web development firm to work with us on a project basis. I ...
14
votes
4answers
541 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 ...
2
votes
3answers
138 views

Do we need to adopt a black-box asset our project is inheriting from its predecessor?

Our client has an eCommerce site which was developed by an in-house team, and is now showing its age. I work for a firm brought in as external contractors to build a replacement. Part of the current ...
2
votes
2answers
812 views

Best approach to designing multi-client applications

I was wondering how you guys start out if you need to design a multi-client project where multiple clients can interact with a server. In specific how do you go about dealing with different states and ...
9
votes
5answers
455 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 ...
4
votes
2answers
1k views

Knowledge Transfer without a Plan

We are doing work for a particular client managing their CRM implementation. (The CRM itself is a product which has been largely customized to suit my client's needs). Now, they want us to manage the ...
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 ...
1
vote
7answers
444 views

Catering for client's web-hosting needs, minus the headaches?

I'll be trying to sell my Ruby on Rails development skills to small local businesses. It seems I'd be shooting myself in the foot if I couldn't manage to put their apps into production, in fact ...
5
votes
5answers
286 views

Relation between developers and clients

I'm currently working in a small company that its taking care of implementing lots of systems, most of them for goverment institutions, in witch it generally means taking software developted 20 years ...
12
votes
7answers
3k views

Will HTML5/JS Eventually Replace All Client Side Languages? [closed]

I'm just wondering about the future of it all. IMHO, there are 4 forces that define where technology goes: Microsoft, Apple, Google, Adobe. It looks like in Apple's iPhone/iPad iADs can now be ...
46
votes
24answers
2k 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 ...
10
votes
3answers
208 views

Working with multiple clients

After applying to multiple contracting positions, I landed a few interviews which I then was accepted to do the work. I am also a full time college student, but I do have about 25-30 hours free a ...