We are looking for someone who can help us build a project lifecycle solution for our IT services business.
Our business funtions like a general contractor -- we find project opportunities, create proposals, sell the project and then manage groups of sub-contractors to do the work.
We would need the system to track through our entire project lifecycle:
Backend site admin:
Vendor administration (already work in progress, .asp and Access database)
Document search engine
Search by project, customer, etc.
Log new project opportunity (Customer name, end client name)
Insert sales notes
Enter estimated costs, profits and other data
Attach documents, proposals and other notes
Forecast close date and track sales status
Assign sub-contractor resources to project (this would come from another database)
Convert from opportunity to project status
Assign engagement manager (internal resource)
Assign delivery resources (see resource database above)
Track project activities (we have a list of steps that are tracked)
Request POs or Sales Orders via email (would not have to integrate into these systems, just track the emails)
Reporting: (we have samples of many of these)
Create ad-hoc and static reports by customer, project, project status, vendor/partner.
Sales Pipeline report
Project overview/status report
Engagement management tracking report
There would also have to be some business logic at some of the steps that would send out emails to alert people, or groups of people at different point in the process. This info could be drawn from the admin section of the site, or directly from our Active Directory.
Let us know if you have any specific questions that would help you put a quote together for this.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
4) Application must be installed and functional on production site prior to final sign off.
.NET, .asp or other Microsoft technology.
Database in mySQL, Access or SQL.
Our operating environment is Windows 2003 and Exchange 2003