Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations SkipVought on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

CRM or Client Manager type Script

Status
Not open for further replies.

seanradio

Programmer
Mar 15, 2005
16
0
0
CA
Can anyone suggest to me a PHP script that can do the following:

1. Load up customer files.
2. Allow CSR to update customer files
3. Allow accounting to post payments
4. Allow user access as ADMIN or LIMITED.

Any ideas?
 
there are lots of CRM scripts out there. hotscripts has a large number.

but here comes a sermon (no apologies):

all these scripts have been written for someone else. businesses that use CRM tools do so to enhance their productivity and customer care/management channels. each company is different (but they look to CRM to act as a differentiator!). if you buy a package off the shelf or use a pre-built script, in my experience a company will either change their processes to fit in with the software (madness) or make do with something half good and just gripe all the time. CRM should be written for a particular company to manage its particular customers in the particular way that works best for that interaction..

my advice: spend a lot of time getting the requirements spec right:

1. identify all stakeholders
2. identify all user classes
3. interview all stakeholders for their requirements and usage habits
4. interview similarly a cross section of users
5. write four cascading documents:
* high level business requirements
* detailed business requirements (write this in uml or some other use-case based method. the use cases must be a self-consistent universe)
* technical requirements (hardware and software - don't constrain the requirements unless there is a business need to do so)
* user interface specification
6. get sign-off on each document from all stakeholders.
7. write the software
8. test the socks off the software
9. roll it out in a phased approach.

this applies whether you are talking about a 5 man user base of a 5000 base. timing: 1-3 months for the req spec stage (obviously scales by ref to complexity and number of supported personnel), 1 month for coding, 1-2 months for detailed acceptance testing.

you can use a lot of this time for parallel tasks like uploading data etc. but don't short cut it. the business will pay the price later.

who writes the software? if you can do it, go for it: coding is dead simple if the requirements are enumerated. If you can't then check out sites like rentacoder.com. they will love you because you have a good requirements specification. have a bad one and you'll either get ripped off or, more likely, you won't get what you want and you'll have noone to blame.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top