to your tools, is when a client comments on how unique our proposal or contract document looked to them from the competition, especially when we win the contract."
EXHIBIT B SPECIFICATIONS The project will contain the following components and or services. A. Describe each deliverable to be included in the project per the terms of the contract and proposal
Software Requirements Specification SRS THE SRS PROJECT DOCUMENT TITLE Author Title company name current date
Document Version Control Information V 1. 0 1. Introduction. 1 Purpose of This Document. Insert the purpose of this document and its intended audience. 1 Scope of Document. Insert description of the scope of this Software Requirement Specification
1. 21 Scope Constraints. Insert constraints such as schedules costs interactions overview or any other information relevant to the construction of the development requirements. 1 Overview. Insert an overview or brief description of the product software or other desired end result. 1 Business Context.
Insert an overview of the business or organization desiring the development of this project. Include the business or organizations mission statement and its organizational goals and objectives. 2. General Description. 2 Product Functions. Insert description of the functionality of the product. 2 Similar System Information. Insert description of the relationship between this product and any other product or product ; whether the product shall be stand alone product or whether the product shall be used as component or to support another program or programs. This section is intended to discuss the relationships between the above mentioned items. 2 User Characteristics. Insert description of the characteristics of the typical user or user community that this product serves or will serve. Include features that the user or user community currently uses or expects. Include current relevant features and describe the expected experience level and familiarity with similar software systems applications or other programs and program use.
2 User Problem Statement. Insert user problem statement that describes the essential problem currently being faced by the intended user community. 2 User Objectives. Insert the objectives and requirements for the product from the users perspective. The user objectives section may also include wish list of features or functionality that the user want and how that relates to the business context 2 General Constraints.
Insert the general constraints placed upon the developers including hardware requirements schedule requirements industry protocols or standards to be met or any other constraint placed upon the development of the product. 3. Functional Requirements. This section describes the functional requirements ranked in order of importance. Here you will describe what the product must accomplish; what other component requirements must accomplish; the requirements for Interface Scalability Performance Compatibility or other components of the product; and how the product fulfills these requirements. Each functional requirement should be specified in format similar to the following. Functional Requirement #1 Name 3 Description. complete description of the functional requirement. 3 Criticality.
description of how critical this functional requirement is to the overall product. 3 Technical Issues. description of issues related to the design development or integration of this functional requirement. 3 Cost Summary and Schedules. description of the costs and timelines associated with this functional requirement. 3 Risks. description of the risks and possible circumstances under which this functional requirement may not be able to be met. Include provisions the developers must take in order to overcome this risk.
3 Dependencies with other requirements. description of the various interactions between this requirement and other functional requirements. Here you will insert statements concerning the impact of these dependencies and the impact on the ranking of requirements. Functional Requirement #2 Name Repeat the section above for more requirements. 4. Interface Requirements. This section describes both how the product will interface with other software products or dependencies or with end users for input and output.
4 User Interfaces. Describes how this the end user interfaces with the product. 4. Graphical User Interface GUI. Describes the graphical user interface or whether another system is required to provide the GUI. Include mock ups or screenshots of the user interface features. Describe all navigation systems hierarchy of menus sub menus buttons and all other relevant GUI features of the product. 4. Command Line Interface CLI. Describes the command line interface if present. For each command description of all arguments and example values and invocations should be provided.
4. Application Programming Interface API. Describes the application programming interface if present. For each public interface function the name arguments return values examples of invocation and interactions with other functions should be provided. 4. Debugging and Diagnostics. Describes the process required for the product to return troubleshooting debugging or other diagnostic data and feedback. 4 Hardware Interfaces. description of all interfaces to hardware or hardware devices. 4 Communications Interfaces. description of all communication and network interfaces. 4 Software Interfaces.
description of all software interfaces. 5. Performance Requirements. Insert specific performance requirements. 6. Design Constraints. Insert specific design constraints including compliance with specific standards and constraints on design due to hardware limitations. 7. Other Non Functional Attributes. A description of other non functional attributes required by the product. Examples. 7 Security.
Insert the attributes description here. 7 Binary Compatibility. Insert the attributes description here. 7 Reliability. Insert the attributes description here. 7 Maintainability. Insert the attributes description here. 7 Portability.
Insert the attributes description here. 7 Extensibility. Insert the attributes description here. 7 Reusability. Insert the attributes description here. 7 Application Compatibility. Insert the attributes description here. 7 Resource Utilization. Insert the attributes description here.
7. 10 Serviceability. Insert the attributes description here. 8. Preliminary Object Oriented Domain Analysis. A description or list of the fundamental objects required to be modeled within the product in order to satisfy its requirements. The goal is to create structural view on the requirements and how they may be satisfied. This section deals primarily with higher level programming and functional requirements AND may be safely omitted for projects not concerned with Object Oriented Domain Analysis OODA. This section should not be removed from your SRS Document. Instead you should include an entry such as. No Object Oriented Domain Analysis Requirement.
8 Inheritance Relationships. description of primary inheritance hierarchy. Include diagrams graphs or other UML examples to further illustrate such relationships. 8 Class descriptions. description of each class identified during the OODA. Include more detailed description of each class. The description of each class should be organized as follows. 8. Insert the Class name identifier 8. 2. Abstract or Concrete. Indicates whether this class is abstract designed only as parent from which subclasses may be derived or concrete suitable to be instantiated.
8. 2. List of Superclasses. Lists the class from which another class subclass inherits. 8. 2. List of Subclasses. Lists the class that is derived from base class by inheritance. The new class contains all the features of the base class but may have new features added or existing features redefined. 8. 2. Purpose. Lists the purpose of the class.
8. 2. Collaborations. Lists the names of each class that this class must interact with and how it must interact in order to accomplish its purpose. 8. 2. Attributes. Lists each attribute associated with each instance of this class and indicates examples of possible values or range of values. 8. 2. Operations. Lists each operation able to be invoked upon instances of this class. 8. 2. Constraints.
Lists the constraints and restrictions upon the behavior of instances of this class. 9. Operational Scenarios. description of the various scenarios that an end user may experience when using the product under certain conditions or situations. Scenarios are not considered to be functional requirements rather they are used to help set parameters and expectations for the use of the product under these conditions or situations. 10. Preliminary Schedule. description of the project schedule and timeline for completion. The project plan should include all major tasks who is responsible for the completion of such tasks what the interdependencies of each task are and what the start and completion of each task will be. You should also include vendor information and requirements of such that affect the schedule and timeline. 11. Preliminary Budget. description of the cost summary and an attachment of the initial line item and itemized budget for the project. 12. Appendices.
A description of all other supporting information for understanding these requirements. All SRS documents require the following two appendices. 12 Definitions Acronyms Abbreviations. description of the definitions of important terms abbreviations and acronyms. May also include Glossary. 12 References. listing of all citations to all documents and meetings referenced or used in the preparation of this requirements document. Customer Initials Developers Initials
Specification Definitions Example attachment defining specification definitions for web site project Standard Page. * Uses our pre existing page templates completely custom pages will require more time. * Page body contains up to unique static GIF or JPG images requiring minimal work including but not limited to. scanning sizing cropping editing compressing. * to browser screens of text when viewed at 640x480 screen resolution. * Up to hyperlinks not including the page header and trailer site navigation hyperlinks * Includes the addition of basic navigation systems built into each page. Creation of the graphical menu bar with image slicing and rollovers is rolled into the base price per page. Keyword Splash Page.
* copy of the primary splash page that is tailored to specific key word of phrase. E commerce Solutions. * Level 1. Flat text file non interactive. * Level 2. page interactive form using email. * Level 3. Multi page interactive forms using email and or data files * Level 4. Multi page interactive forms using real time credit card processing. Level and allow for shopping cart product purchasing on any pages. Common Navigation Systems.
1. Graphical navigation bar with rollovers at head of each page. 2. Page header text navigation bar under the graphical navigation bar. 3. Text navigation bar at bottom of each page. 4. Site map page. 5. Help page. 6. Quick guide page.
7. Automated search component. 8. Index pages page of simple links to sub pages within the site 9. List traversal of series pages pages designed to be read one after the other 10. Hyperlinks to other pages. 11. Shallow tree 4 clicks max. 12. Consistent navigation across all pages.
EXHIBIT D ADDRESSES Client. company name Address. address address City. city State. state or province
Zip Code. zip or postal code Developer. company name Address. address address City. city State. state or province
Zip Code. zip or postal code
RIGHT OF FIRST REFUSAL AGREEMENT INCLUDES MUTUAL NON DISCLOSURE This Right of First Refusal Agreement and Mutual Non Disclosure Agreement is made between the companies listed below which may hereinafter be referred to as the parties. company name AND company name address address city state or province zip or postal code city state or province zip or postal code Purpose of this Agreement The purpose of this Agreement is to set forth an understanding that the above named parties wish to develop mutually beneficial and profitable business relationship. Both companies desire to jointly develop goods and services and market such services in their respective business channels. Both parties agree to work together to ensure that their sales marketing and development efforts remain consistent and represent the interests of each party in an agreeable manner. Definitions Right of First Refusal ROFR shall mean the contractual right or option to enter into or to refuse business transaction with customer according to terms specified below.
Primary Goods and Services shall mean any goods and services provided by either party which are to be subject to Right of First Refusal under this Agreement. Common Goods and Services shall mean any Primary Goods and Services provided by both parties in part or in whole which are similar in nature to one another. Duration. The Right of First Refusal between the parties shall be limited to years years from the date on this Agreement. Exceptions shall mean the transactions and transaction types that are exempt from the Right of First Refusal unless otherwise agreed upon in writing by both parties. Notice of Acceptance or Refusal of Terms shall mean the period of time that response shall be required from the other party notice of sale for the potential business transaction governed by this Agreement.
Limited time period to close transaction. If the Receiving Party cannot complete the sale or transaction within days days then other party shall have full rights to pursue the business transaction as defined in the notice of sale as they see fit. Disclosing Party shall mean any party to this agreement who conveys distributes publishes or otherwise distributes Proprietary Information that is not available to the public to Receiving Party. Receiving Party shall mean any party to this agreement who receives information from Disclosing Party. The Right of First Refusal Agreements Both parties understand that each conducts commerce within the Insert Industry Parties are in Here industry and that each of their respective customers may request services customarily provided by the other party. Both parties agree to offer to each other the Right of First Refusal for goods and services Primary Services provided by the other party.
1. company name is provider of the following Primary Services. Insert services products and areas of operation within your marketplace ; and other related services. 2. company name is provider of the following Primary Services. Insert services products and areas of operation within your marketplace ; and other related services. 3. Both parties currently engage in providing the following common goods and services Insert common goods and services to which neither party shall be considered to have Right of First Refusal on Insert common goods and services included under this agreement although both parties shall be free to offer the other Insert acceptable goods and services 4. Both parties agree that should project include products or services customarily provided by the other that party shall have Right of First Refusal ROFR to perform that work at their customary fees pricing or other terms and conditions. 5. The parties shall be obligated to provide timely acceptance or refusal of any work requested of the other and agree that failure to respond within days days shall be considered refusal of the work. Mutual Non Disclosure Agreements During the term of this Agreement each party may have disclosed or may disclose information and trade secrets relating to their business including but without limitation customer communications and customer lists computer programs technical drawings graphics and media files algorithms scripts know how formulas processes ideas inventions whether patentable or not schematics and other technical business financial customer and product development plans forecasts strategies business practices and information which to the extent previously presently or subsequently disclosed is hereinafter referred to as Proprietary Information. Proprietary Information also includes proprietary or confidential information of any third party who may disclose such information to either party in the course of the either parties business.
Agreements In consideration of the parties discussions and any access to Proprietary Information of either party both parties make the following agreements. a To hold all Proprietary Information disclosed by either party in the strictest of confidence and to take the same degree of care to protect such information as it does with its own Proprietary Information. No less than reasonable care shall be maintained by either party. b Parties shall grant the use of Proprietary Information only within the scope and purpose for which it was disclosed; to be used only for the benefit of the Disclosing Party and the Receiving Party. c Not to disclose or use any such Proprietary Information or any information derived there from to any firm supplier business third party or other organization. d Not to reverse engineer tamper alter or copy any such Proprietary Information. e Not to export allow for export or distribute into the public domain any such Proprietary Information or product thereof. f That all records files letters memos faxes notebooks drawings sketches reports collateral program listings or other written audio magnetic video source or other tangible material containing Proprietary Information whether Disclosing Party is the author or not are exclusive property of the Disclosing Party and are entrusted to be used only to the benefit of this relationship and shall be made available by the Disclosing Party immediately upon request by the Receiving Party. g Upon request the Receiving Party shall turn over all Proprietary Information owned by the Disclosing Party and immediately surrender any and all records files letters memos faxes notebooks drawings sketches reports collateral program listings or other written audio magnetic video source or other tangible material containing any such Proprietary Information and any and all copies or extracts thereof.
h That each provision herein shall be treated as separate and independent clause and the unenforceability of any one clause shall in no way impair the enforceability of any other clauses herein. Both parties also shall not disclose the Proprietary Information to those employees who do not have qualifiable need to know such information and in any event each party shall be liable for all improper disclosures by its employees. Without grant of any right or license the parties agree that the foregoing shall not apply with respect to any Proprietary Information that either party can document as. a Made available or becoming generally available to the public through no improper action or inaction by either party or any agent consultant affiliate contractor or employee. b Disclosed to it by third party who did not owe duty of confidentiality. c In its possession or known by it without restriction prior to receipt from the other party.
d Independently developed without use of any Proprietary Information by employees who have had no access to such information. Either party may make disclosures required by law or court order provided it uses diligent reasonable efforts to limit disclosure and to obtain confidential treatment or protective order and has allowed the Disclosing Party to participate in the proceeding. Either party shall immediately give notice to the other of any unauthorized use or disclosure of the others Proprietary Information by the party or its employees or agents. Both parties understand that nothing herein requires. 1 The disclosure of any Proprietary Information of the Disclosing Party or requires either Party to proceed with any transaction or relationship. Both parties understand that except as otherwise agreed in writing the Proprietary Information which it may receive concerning future plans is tentative and is not intended to represent contract of employment or retainment nor does it constitute decision by either party concerning the implementation of such plans. Proprietary Information provided to either party hereunder does not represent commitment by either party to purchase or otherwise acquire any products or services from the other party. If either party desires to purchase or otherwise acquire any products or services from the other party the parties will execute separate written agreement to govern such transactions. 2 This agreement supersedes all prior agreements whether written or oral between the Disclosing and Receiving Parties as relating to the subject matter of this Agreement. This Agreement may not be altered modified amended or discharged in whole or in part without the express written permission of both the Disclosing and Receiving Parties. General Terms and Conditions
1. Communications. This Agreement shall govern all communications whether electronic written oral or other medium between the parties made during the term of this Agreement. 2. Termination. This Agreement shall expire upon thirty days written notice by either party; provided however Receiving Partys obligations under the terms of this Agreement shall continue with respect to all Proprietary Information disclosed prior to the expiration of this Agreement. Both the Disclosing and Receiving Parties obligations shall survive the termination of employment and shall be binding upon all heirs executors administrators and legal representatives. 3. Remedy of Law. Each party acknowledges and agrees that due to the nature of the Proprietary Information there can be no adequate remedy of law for any breach of its obligations hereunder which breach may result in irreparable harm. Upon any such breach or any threat thereof the party disclosing the information shall be entitled to appropriate equitable relief in addition to whatever remedies it might have at law. In the event that any of the provisions of this Agreement shall be held by court to be overbroad as to scope such provision or provisions shall be limited or eliminated to the minimum extent necessary so that this Agreement shall otherwise remain compatible with the law as it shall appear. 4. General Provisions.
4 Governing Law. This Agreement shall be governed by and construed in accordance with the laws of the State of state or province. Exclusive jurisdiction and venue shall be in the county County state or province Superior Court. 4 Entire Agreement. This Agreement supersedes all prior discussions and writings and constitutes the entire agreement between the parties with respect to the subject matter hereof. The prevailing party in any action to enforce this Agreement shall be entitled to costs and attorneys fees. 4 Binding Effect. This Agreement shall be binding upon and inure to the benefit of both parties and their respective successors and assigns. Neither party may assign any of their obligations under this Agreement without prior written consent. Both parties represent and warrant that on the date first written above they are authorized to enter into this Agreement in its entirety and duly bind their respective principals by their signatures below. EXECUTED as of the date first written above. company name
By signator authorized signature or signer. Job title of signator authorized signature or signer. Date when the contact was signed company name By signator authorized signature or signer. Job title of signator authorized signature or signer. Date when the contact was signed
company name Initials company name Initials