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

learn more… | top users | synonyms (1)

-1
votes
0answers
87 views

Client does not want 'Designed by link' on his website [on hold]

I am a web developer, I am developing a website for a client. On the footer of the website I added the common 'designed by' link that leads to my Company Site. This seems to annoy my client who is ...
3
votes
0answers
86 views

Can I use Agile even when the client doesn't want to participate? [duplicate]

Your client/user declares he has absolutely no intention of being available frequently throughout a project, just enough to say "I want the application to do this" and answer a few questions every ...
0
votes
2answers
52 views

How to manage client expectations when working with a BDD type framework?

I've recently been investigating SpecFlow and can see the value of it for writing client/stateholder specs which can show a feature's progress however I'm nervous of introducing them to a client... ...
-2
votes
1answer
63 views

How to approach a bad request from a client? [closed]

Say you coded up some new feature. Now the client comes to you and asks for a change that would make that new feature less user-friendly and just plain wrong. Should you just accept the change ...
1
vote
2answers
170 views

How do you deal with clients asking for manual data edits in the database? [duplicate]

I've recently started working on a legacy application that frankly doesn't do all that it should. It's lacking a lot of features, has barely any administration capacities and doesn't check half the ...
0
votes
1answer
138 views

How to handle a client that wants me to use code from Google under all circumstances? [duplicate]

I have a client that has been upset with the fact that it takes more time than he thinks to complete a feature / bug in a web application. He is more of a project manager that has hired me as a ...
-1
votes
3answers
109 views

Client and I don't know each other - any tips on ensuring client won't run off w/o paying? [closed]

I'm in college. I've taken to finding badly coded websites, e-mailing the owners and telling them I can fix it in exchange for Paypal money. I just completed one of these little fixes for a site, and ...
2
votes
1answer
105 views

How do you get relevant and useful information out of a client in regards to a job? [duplicate]

A brief background on this specific question: After meeting with a client and hearing all of their requests, requirements, and other comments about a specific software job, planning out the ...
-1
votes
1answer
61 views

What specifications in software development are relevant to the clients? [closed]

Say your company develops software, and a client wants you to handle their development. It just so happens, that they have their own IT-team, but it is fully tied up, so they outsource to you. The ...
0
votes
0answers
79 views

Whose responsibility (in term of finances) are regression bugs?

Let's have a scenario like this: There is a medium-size project and you are assigned to it to add new features. The project does not have unit tests or dedicated QA person. You are the one who has to ...
2
votes
1answer
373 views

how to filter 'must-have' requirements from 'nice-to-have' requirements [duplicate]

In building a software from scratch, there is necessity to conduct detailed needs assessment and find out what the clients/stakeholders really need. When interviewing the end-users, organizing ...
1
vote
2answers
291 views

When should one give source code to a client?

I am a member of a small team who developed software to control the hardware of a robotic device. Now the customer demands to see our commercial code. Our promise was just to develop the software ...
0
votes
1answer
77 views

What do I benchmark before updating a web site?

I am volunteering my time to update a website for a local business. The current website they have is not up to date and it fails quite a few "web tests". For example, the pages are too large, the ...
0
votes
2answers
157 views

Who should provide the Requirement doc / SRS? [duplicate]

I am creating a Mobile application (CRM) for another software company. They told me they need these these stuff from here and there, within 15-30 minutes. But they never provided a detailed client ...
5
votes
1answer
824 views

Terminating a freelance contract before completion [closed]

I've been building a large web application for a company. Initially the project owner appointed a Graphic/Web designer to complete all design/front end works. Me and who ever I bring in to complete ...
4
votes
3answers
433 views

Should we be completely honest to our clients about a time frame for a project?

I have been having this experience for sometime now, when a client needs a software product and contacts me, the client usually wants to know the time frame on which this product will be accomplished. ...
13
votes
3answers
330 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 ...
8
votes
2answers
372 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. ...
0
votes
2answers
347 views

How do I explain the value of refactoring to stakeholders? [duplicate]

How do I convince project managers, product owners, business analysts, clients and various other stakeholders that refactoring is a worthwhile and productive part of the development process? As ...
5
votes
5answers
542 views

Should Cross browser testing be explicitly mentioned in the scope of a project?

I do freelance web development and front end dev is not my strongest point. This question came to me in my recent fixed bid project. Nowadays we use Jquery and Bootstrap and these take care of lots ...
4
votes
2answers
684 views

Important Questions to ask Client at Briefing (Web Development) [closed]

I am just moving into freelancing (my primary sector will be web design / web development). I've got a few projects for friends as well as one or two 'professional' projects in the pipeline. I would ...
3
votes
5answers
1k views

If I hire you for “a day”, how many hours are expected? [closed]

I've seen a lot of advice for freelance programmers which advocates quoting your rates in periods of a minimum of one day. That means that when someone asks your rate, you would say "$500 per day" ...
4
votes
8answers
367 views

How can I give my client “full access” to their PHP application's MySQL database?

I am building a PHP application for a client and I'm seriously considering WordPress or a simple framework that will allow me to quickly build out features like forums, etc. However, the client is ...
121
votes
15answers
9k views

Demonstrate bad code to client?

A client has asked me to do a redesign of their website, an ASP.NET Webforms application that was developed by another consultant. It seemed like a relatively straightforward job, but after looking at ...
4
votes
7answers
354 views

Large enterprise application - clients wish to use duplicate e-mails addresses?

I'd like to know people's opinions, reactions to clients and technical work arounds (if applicable), to the issue of an enterprise application where a client wishes to use duplicate e-mail addresses? ...
14
votes
2answers
451 views

Pair programming business logic with a non-IT person

Have you had any experience in which a non-IT person works with a programmer during the coding process? It's like pair programming, but one person is a non-IT person that knows a lot about the ...
7
votes
4answers
1k views

To refund or not to refund this client? [closed]

I'd really appreciate your advice on an ongoing project. I presented my client with a proposal and design samples which he approved, and he paid in full instead of the 50% upfront deposit as I'd ...
-1
votes
1answer
177 views

What topics do I need to study for *web* client server programming? [closed]

I know about client server programming through sockets in C/C++. What topics do I need to study for website related client server programming? The database which we'll be using will be either MySQL ...
8
votes
2answers
420 views

I think client's project will be a flop; should I discuss with him? [closed]

I have a meeting with a prospective client tomorrow for a certain e-commerce project he wants to commission. I had an overview of it over the phone and from what I understand there are gazillion such ...
15
votes
9answers
998 views

How to convince a non-technical client that their application spec needs to be simplified?

Often times I am faced with the situation where a new client comes to me with an application that has literally 100s of unnecessary features and it is quite clear that things need to be drastically ...
2
votes
4answers
778 views

The different types of CMS - Pros and cons [closed]

As I understand it, there are three different "types" of CMS: Proprietary: A CMS built and owned by a company, and altered to meet a client's needs. Open-Source: An open/free version of the above. ...
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 ...
2
votes
1answer
746 views

What individual needs to be aware when signing a NDA with client? [closed]

I am very new to IT industry and have no prior experience. However I came into contact with a party who is gear to build a mobile application. But, they want me to sign NDA (No Disclosure Agreement). ...
3
votes
8answers
2k views

Should I pay my developers for bugs fixes for a project or work that's still in progress?

We are working with a group of developers on a project. The project is still in progress (not completed) and these developers charge us for time spent on fixing bugs on codes that were not written ...
3
votes
1answer
1k 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 ...
4
votes
5answers
609 views

What to charge for a ready-built piece of software?

Recently I was contacted by someone interested buying a piece of software that I wrote to automate a process. The 'client' knows little about the program, except what it outputs and how easy it is to ...
10
votes
9answers
973 views

Is it a responsibility of the software developer to understand what the customer meant with his request?

Kind of a yes / no question and why? Is it the responsibility of the software developer to understand what the customer meant with his/her request or is it the responsibility of the customer to ...
8
votes
7answers
386 views

Choosing a rate to charge a client for training their programmer

We've been put in a bit of a difficult situation and I'm trying to figure out the best way to deal with it and how to charge for it. We've built a custom web app for a customer and I've been ...
2
votes
2answers
272 views

How can I effectively discuss language limitations with a client?

I would like to know the ideas that are being used for explaining to the client the limitations of the language used for enhancement of the existing project. Given a scenario was that the project ...
14
votes
7answers
3k views

How to break the “php is a bad language” paradigm? [closed]

PHP is not a bad language (or at least not as bad as some may suggest). I had teachers that didn't even know PHP was object oriented until I told them. I've had clients that immediately distrust us ...
0
votes
2answers
260 views

Is it OK for me to suggest ready-made scripts to a programmer? If so, how can I do it without offending him/her? [closed]

Is it ok to suggest pre-built scripts from a place like codecanyon to a programmer who is building a startup web app? Or is it more likely to offend? I don't expect that a whole web app could be ...
1
vote
2answers
322 views

How do I “hand over the keys” to a webserver I'm hosting? [closed]

I only have a verbal hosting agreement in place with a customer. Unfortunately the relationship has deteriorated to the point of no return, and I'd like to end the hosting agreement and hand them ...
1
vote
2answers
852 views

Can a client sue you for “broken” software if you're a contractor paid hourly? [closed]

I've been working for a client for over a year and a half at an hourly rate. He's been pretty happy with the work thus far, and he has paid all invoices without objection, but his business has ...
22
votes
6answers
800 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 ...
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 ...
-2
votes
1answer
1k views

iOS Server: HTTP/Apache Drawbacks?

I'm looking to create a client/server application for iOS devices, where client is the iPhone/iPad and server is hosted either at home (Macbook w/ Apache) or online. I've seen many methods suggested ...
4
votes
3answers
135 views

Transitioning from being a bespoke development to a COTS development house

Currently one of the major applications that our organisation produces would be regarded as bespoke software as it is specifically designed for one specific client organisation. However, we have ...
3
votes
5answers
705 views

Tools to ensure clients expectations are met

I was in an interview recently and was asked if I use any tools to ensure a clients expectations for a project are met. I couldn't really think of any actual tools apart from stuff like JIRA to ensure ...
31
votes
18answers
6k views

What would you do if your client required you not to use object-oriented programming?

I am writing a program to simulate the activity of ants in a grid (PDF). The ant can move around, pick up things and drop things. The problem is while the action of the ants and the positions of each ...
3
votes
1answer
214 views

Mobile (Client) to Amazon S3 (Server) - Architecture

let's start off with the problem statement: My iOS application has a login form. When the user logs in, a call is made to my API and access granted or denied. If access was granted, I want the user ...