Académique Documents
Professionnel Documents
Culture Documents
witters@stratfor.com
Donna Witters 512-744-4318 VP of Marketing
moore@stratfor.com
Ron Moore 512-744-4310 COO
Signoffs
Phase Name Date Signature
SOW
Marek Wasik 05/03/06
acceptance
SOW
Ron Moore 05/03/06
acceptance
SOW
Donna Witters 05/03/06
acceptance
SOW
Arkadiusz Ptasinski 05/03/06
acceptance
Revision History
Date Reason for change(s) Author(s)
2
Table of Contents
1 Scope of Work..............................................................................4
2 Timeframe....................................................................................4
3 Localization..................................................................................4
4 Deliverables.................................................................................4
4.1 HTML format marketing e-mails.............................................4
4.2 Web Server PHP code to support marketing e-mails..............4
4.3 MySQL database maintenance and modifications...................5
4.4 Website maintenance.............................................................5
4.5 Campaign Development Tool..................................................5
4.6 Campaign HTML e-mail customization and broadcasting........6
5 Acceptance Criteria......................................................................6
5.1 Unit Test.................................................................................6
5.2 Customer Acceptance Tests....................................................7
6 Compensation and Payments.......................................................7
3
1 Scope of Work
The purpose of this project is to assist Stratfor’s marketing organization in executing
marketing campaigns by creating HTML format e-mails and supporting web server and
database programming. In addition, the contractor will provide support maintaining
Stratfor’s website. The work will be performed by one programmer on a fulltime basis
(40 hour a week).
2 Timeframe
Ongoing, in acceptance with the Software Requirements Specifications and applicable
tasking e-mails, marketing schedule and as needed.
3 Localization
All the work will be performed remotely from the contractor’s place of business
(Poland). Contractor will also provide all the hardware and high-speed internet
connection necessary to perform the assigned work. Startfor’s IT department will
provide user id and password for the secure FTP access to production and development
web servers as well as access to web-based database (MySQL) administration tool.
4 Deliverables
4.1 HTML format marketing e-mails
Contractor will create HTML format e-mails to support regular marketing campaigns.
The marketing department will provide set of requirements in the form of MSWord
document, which will include page layout, look-and-feel, marketing content and a list
of links to specific server PHP pages which will then perform specific functions.
Marketing will also provide set of graphical files (.gif, .jpg, .bmp) which will be
located on Stratfor's web server and displayed by campaign HTML e-mails.
Responses to marketing e-mails must be traceable per campaign number and target
list.
4
4.3 MySQL database maintenance and modifications
Contractor will support MySQL database modifications required by new PHP code
functionalities. This may involve creation of new database tables, modifying exiting
tables to support additional fields as required by new functionalities. Those additions
must be integrated with the website, IPay and NetTracker.
Example:
This example demonstrates a PHP code which will be created after user selects
product ids 603 (Premium Monthly) and 503 (Premium Annual).
pid1 and pid2 variables will be defined and assigned values (based on the product
ids selected).
Wording in “Bold” correspond to entry in the first entry field and the second one
respectively.
$pid1 = 603;
$pid2 = 503;
Every marketing e-mail send to customer will pass the reference and campaign # to
the PHP landing page. It is used for tracking purposed who responded to this specific
campaign (by the customer group) and what was the id of the campaign the
customer responded to.
Develop a tool which will accept marketing HTML file name and then modify this file
based on values typed in 2 entry fields: Target List and Campaign Number and then
sends HTML format e-mail to the specified e-mail recipient group (Target List).
The following example shows an example of HTML file after it has been altered with
Target List = 123 and Campaign Number = 456.
6
5 Acceptance Criteria
5.1 Unit Test
Under the completion of work, the contractor will perform a set of unit tests to verify
the functionality requested by marketing. Those unit tests will include the following
tasks:
Visual verification of marketing e-mail graphical layout and text.
Verification and spell check of marketing material text included in the e-
mail.
Making sure that all the links in the e-mail point to the appropriate PHP
page on the server (with the functionality requested by marketing).
Verification that database entries which resulted from the new
functionalities implemented.
Integration with NetTracker.