Digital Production Course:
     Solutions, Resources, Documents and Tools
     09.23.11

     CHRIS BERGER
     @BERGS


Monday, October 10, 2011
Design Comps




Monday, October 10, 2011
Design Comps




Monday, October 10, 2011
Red Bull Street Art
      •Microsite             and mash-up
      •Always              on Destination
      •User           Generated Content
      •Google              Maps API
      •HTML/Ajax

      •Flash

      •Facebook               Connect API
      •Twitter             Auth API
      •User           Experience

Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Interactive Experience




Monday, October 10, 2011
Planning &
                            Building




Monday, October 10, 2011
Digital Production: the Role of
       the Producer

      •SOFTWARE      AS CONCEPT: Base understanding of
       software development, examples.
      • PLANNING:          Timing,Teams, Documents
      • PRODUCING:        Ensure collaboration and coordination of
          all UX, Design, Assets, and Code - Tools and
          Documentation examples




Monday, October 10, 2011
SOFTWARE
               •Aninteractive system that supports a User
               Experience




Monday, October 10, 2011
Monday, October 10, 2011
SOFTWARE (on the web)
               •Browser

               •Application

               •Server




Monday, October 10, 2011
SOFTWARE (Client and Server)
               •Browser       Displays Code
                  •Client   Side = Front End: HTML, FLASH
                  •Server
                       Side = Back End - Data, Data Processing,
                  WWW Server OS and Hosting (ISP)




Monday, October 10, 2011
SOFTWARE (Evolution)

            PAGE            STAGE




Monday, October 10, 2011
SOFTWARE Objects + Connectivity
            •Objects       in a Browser or Applications
                      •Connectivity   to internet +
                      •Display   and Data
                      •APIs = (Application Programming Interface) -
                      objects talk to eachother, and share functionality
            •Objects       on a device
                      •SDK   (Software Developer Kit) applications talk
                      to device hardware


Monday, October 10, 2011
What Is Digital Advertising?
             •Banners        (Polite and Rich)
                       •Interactive   and Video
             •Websites        (Basic, Dynamic, Enterpise)
                       •Microsites,   Facebook Tabs, Youtube Channels
             •Applications       (Web based, Mobile)
                       •Facebook  Applications, iPhone & iPad
                       Applications, Android and windows phones and
                       tablets


Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
PLANNING
               •Why  you need to plan (a lot!): The People,
               Documents, and Tools you need to map out an
               experience




Monday, October 10, 2011
Producer vs. PM Producer
             •Producer:   Works out of Lead Agency to Manage
             Specialist Agency
             •ProjectManager: Works out of Specialist Agency,
             manages specific resources and tasks... (and Lead
             Agency)




Monday, October 10, 2011
Digital Planning


                  Architects                      Documentation

                                  Interactive
                                  Experience




      Code & Asset
     integration, and          Tools & Services    Coders
           host
Monday, October 10, 2011
Phases - Lifecycle
        Project Plan


        Discovery


                    Define


                            Design


                                     Build   Alpha -> Beta ->Gold



                                                      QA Testing




Monday, October 10, 2011
Planning Arsenal


                                Documents,
        People/                                    Solutions
                                  Tools &
       Resources
                                 Services



                           The Production Matrix


Monday, October 10, 2011
Solutions
                                                                    •Digital Systems/Platforms
     Resources




                                                             •Microsites/Flash

                                  •Microsites/NOFLASH
                                                        •Tablet apps

                           •OS widgets/apps   •Mobile apps
                                                          •Digital Installations
                                        •Banners/Rich



                           •Banners/Stnd
                   Time:     6 weeks                                  6 months and up
                   Cost:     $5-40K        $20-200K     $100K - $250K    $200 and up

                                       Scope [time & cost]
Monday, October 10, 2011
Planning the experience
    •Creative              Development
    •Functionality

    •Technology

    •User           Experience




Monday, October 10, 2011
Planning: Feasibility Philosophy
    •Translate              Creative Concept
    •Producer Collaborate with experts to reverse
    engineer experiences, and verify requirements are
    possible
    •Always                source existing similar examples
    •Agree             on What it does: Functional Requirements




Monday, October 10, 2011
Team
            •Associate     Producer
            •Producer
            •Sr. Producer
            •Exec. Producer
            •Art Director
            •Copy Writer
            •Information Architect
            •Interactive Strategist
            •Creative Technologist
            •Interaction Designer
            •Technology Engineer
            •Front End coder HTML, HTML5, xHTML, ajax, ruby on rails, etc.
            •Front End coder ASPx
            •Front End coder FL
            •Front End Coder animation FL
            •Back-end Coder - PHP, asp, js, flash, Objective C., etc.
            •Back-end Coder Data - MySQL, SQL



Monday, October 10, 2011
Team
            •Associate     Producer
            •Producer
            •Sr. Producer
            •Exec. Producer
            •Art Director
            •Copy Writer
            •Information Architect
            •Interactive Strategist
            •Creative Technologist
            •Interaction Designer
            •Technology Engineer
            •Front End coder HTML, HTML5, xHTML, ajax, ruby on rails, etc.
            •Front End coder ASPx
            •Front End coder FL
            •Front End Coder animation FL
            •Back-end Coder - PHP, asp, js, flash, Objective C., etc.
            •Back-end Coder Data - MySQL, SQL



Monday, October 10, 2011
Process Tools & Svcs
       •Project       Plans/Gantt Charts: MS Project (PC only), Merlin (mac)
       •SITE      MAPS: Visio (PC only)
       •WIRE       FRAMES:Axure (mac/pc)
       •HTML        PRODUCTION: Coda, Aptana, Eclipse, DreamWeaver
       •Social      platform Dashboards: Facebook, Youtube
       •FLASH         PRODUCTION: Flash
       •ONLINE             PROJECT COLLABORATION: Extranet - BaseCamp
       •CENTRALIZED             QA TESTING TOOL: Jira, Bugzilla
       •SITE/DATA            HOSTING: Dreamhost, Rackspace
       •SITE      ANALYTICS: Omniture, Google Analytics




Monday, October 10, 2011
Monday, October 10, 2011
Lifecycle/Timing
       •Scheduling            Philosophy
       •Phases

       •Project            Setup




Monday, October 10, 2011
Phases - Documents
        Project Plan - Schedule


        Functional & Technical
        Requirements/


                    Site Map & Wire Frames


                           Design Comps, Copy Deck, Style
                           Guide


                                                     Code Development, API integration



                                                                             QA Testing




Monday, October 10, 2011
Phases - Resources
        Producer


        Technical Director


                   UX, TD, CT


                           UX, ID, CT


                                                    FE Coders


                                        BE Coders               BE Coders


                                        Testers                 Testers
Monday, October 10, 2011
Monday, October 10, 2011
Gantt Chart Schedule




Monday, October 10, 2011
Project Plan




Monday, October 10, 2011
Project Plan




Monday, October 10, 2011
Project Plan




Monday, October 10, 2011
Project Plan




Monday, October 10, 2011
Primary Scope Documents




Monday, October 10, 2011
Functional Requirements
                •How  a particular experience functions, what a
                system is supposed to accomplish
                •A  typical functional requirement will contain a
                unique name and number, a brief summary, and a
                rationale. This information is used to help the reader
                understand why the requirement is needed, and to
                track the requirement through the development of
                the system.
                •EG:
                   Video Player: FF, RW, PAUSE, PLAY, REPLAY,
                SCRUB, FULL SCREEN, FEATURE LINK



Monday, October 10, 2011
Technical Requirements
                •How   a system is supposed to accomplish the
                functional requirements
                •A  typical Technical requirement will contain a unique
                name and number, and a description of the technical
                criteria for a particular funciton
                •EG:  The dimensions of the site are a minimum of
                1024x768, but should elegantly accommodate for
                larger browser windows up to 1440x900.




Monday, October 10, 2011
Functional & Technical
       Specifications
    •How a particular experience functions, what a system is supposed to
    accomplish

    •a specification is a document that clearly and accurately describes the
    essential technical requirements for items, materials, or services including the
    procedures by which it can be determined that the requirements have been
    met. Specifications help avoid duplication and inconsistencies, allow for
    accurate estimates of necessary work and resources, act as a negotiation and
    reference document for engineering changes, provide documentation of
    configuration, and allow for consistent communication among those
    responsible for the eight primary functions of Systems Engineering. They
    provide a precise idea of the problem to be solved so that they can efficiently
    design the system and estimate the cost of design alternatives. They provide
    guidance to testers for verification (qualification) of each technical requirement.



Monday, October 10, 2011
PRODUCING
               •What and how the People, Documents, and Tools
               need to work together to create the experience




Monday, October 10, 2011
Process Tools, Docs & Svcs
       •Project       Plans/Gantt Charts: MS Project (PC only), Merlin (mac)
       •SITE       MAPS: Visio (PC only)
       •WIRE        FRAMES:Axure (mac/pc)
       •HTML        PRODUCTION: Aptana, Eclipse, DreamWeaver
       •FLASH         PRODUCTION: Flash
       •ONLINE             PROJECT COLLABORATION: Extranet - BaseCamp
       •FTP      CLIENT: Cyber Duck
       •CENTRALIZED             QA TESTING TOOL: Jira, Bugzilla
       •SITE/DATA            HOSTING: Dreamhost, Rackspace
       •SITE       ANALYTICS: Omniture, Google Analytics




Monday, October 10, 2011
Site Map




Monday, October 10, 2011
Site Map




Monday, October 10, 2011
Flow Chart - Lamp working?




Monday, October 10, 2011
Flow Chart - Driving a Car




Monday, October 10, 2011
Flow Chart
    Flow Chart




Monday, October 10, 2011
WireFrames




Monday, October 10, 2011
WireFrames




Monday, October 10, 2011
Visio




Monday, October 10, 2011
Building/Coding/
        Asset Interation
                 •HTML   PRODUCTION: Aptana, Eclipse, DreamWeaver
                 •FLASH PRODUCTION: Flash
                 •API Integration: Coda




Monday, October 10, 2011
Site Testing: Quality Assurance
          •Quality Assurance Plan: Mirrors Functional and
          Technical Specs
          •Uses            wireframes as a guide
          •Cycles           with site Builds
          •Online   Bug Tracking Tool protocol - Bugs,
          identify, describe, assign, resolve, retest




Monday, October 10, 2011
Hosting Specification
        •Defines   where and how the site will be hosted
        •Comply with Client digital governance
        •Feasibility of project depends on hosting restrictions
        •Ownership of Domain Names and Name Servers




Monday, October 10, 2011
How Hosting Works

                                       register.com

                           Rackspace
                                                             www name
                                                             servers

                                                      ISP: AT&T


                                                        Browser



Monday, October 10, 2011
FTP: CyberDuck
                           FTP - cyberduck




Monday, October 10, 2011
Hosting: Rackspace




Monday, October 10, 2011
Basecamp




Monday, October 10, 2011
Bugzilla




Monday, October 10, 2011
Google Analytics




Monday, October 10, 2011
Take away Pointers
    •Collaborate              with experts to plan and produce
    •Reverse               engineer similar whenever possible
    •Invention:   No solution is the same, but there are
    lots of similarities.
    •Verify:  It’s OK if it’s never been done, it’s NOT OK if
    it can’t be
    •Tools enable resources to create a better
    experience more efficiently




Monday, October 10, 2011
Appendix:
      Production Menu Matrix!



Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011
Monday, October 10, 2011

More Related Content

PDF
Account Management 101
PDF
ISA11 - Bill Scott - Designing Mice Men
PDF
Webinar Mobile ECM Apps with Nuxeo EP
PDF
Lecture 1: Bodily Interaction Autumn2011
PDF
Project Management vs Account Management
PPTX
Agile ProDUCT Management Essentials for ProJECT and ProGRAM Managers
PDF
Профессия "Менеджер проектов в digital"
PPTX
Career Opportunities at DPLUS_v2
Account Management 101
ISA11 - Bill Scott - Designing Mice Men
Webinar Mobile ECM Apps with Nuxeo EP
Lecture 1: Bodily Interaction Autumn2011
Project Management vs Account Management
Agile ProDUCT Management Essentials for ProJECT and ProGRAM Managers
Профессия "Менеджер проектов в digital"
Career Opportunities at DPLUS_v2

Viewers also liked (20)

PDF
Jobs & Salaries For Advertising Graduates
PPT
Plan de Negocios y el Proceso de Mercadotecnia
PPTX
Plan De Negocios 1
PDF
The Hard & Soft Skills Needed for Successful Project Management
PDF
7 Habits To Basic Account Development
PPTX
Account Management 101
PPTX
Soft Skills: Essentials for Project Success
PPT
PMBOK® Vs PRINCE2®
PPT
Advertising Agency
PPTX
Key account management quarterly research 2011
PDF
The 7 Principles of Conversion Centered Design
PPTX
MozCon - E-Commerce SEO - Tips and Tricks
PDF
Gestion de clientes claves/Key account Management (K.A.M.)
PPT
COMO ELABORAR UN PLAN DE NEGOCIO
PDF
Top 5 Soft Skills: What Successful People Know that Every Employee Needs to K...
PPT
Pmi - Project Management Professional (Pmp) Certification Study Guide
PPT
Project Management in Advertising
PPT
Successful Digital Projects 2010 02 04
PPTX
Cap12: ESTRATEGIAS OFENSIVAS
PPT
Plan De Negocio Presentacion
Jobs & Salaries For Advertising Graduates
Plan de Negocios y el Proceso de Mercadotecnia
Plan De Negocios 1
The Hard & Soft Skills Needed for Successful Project Management
7 Habits To Basic Account Development
Account Management 101
Soft Skills: Essentials for Project Success
PMBOK® Vs PRINCE2®
Advertising Agency
Key account management quarterly research 2011
The 7 Principles of Conversion Centered Design
MozCon - E-Commerce SEO - Tips and Tricks
Gestion de clientes claves/Key account Management (K.A.M.)
COMO ELABORAR UN PLAN DE NEGOCIO
Top 5 Soft Skills: What Successful People Know that Every Employee Needs to K...
Pmi - Project Management Professional (Pmp) Certification Study Guide
Project Management in Advertising
Successful Digital Projects 2010 02 04
Cap12: ESTRATEGIAS OFENSIVAS
Plan De Negocio Presentacion
Ad

Similar to She saysdigiprodcrsetools2 23_sep_2011 (20)

PDF
The Forest Before The Trees: The Future of Web App Design
PDF
05 DIGI CREATIVE people&process
PDF
Digitalproductioncoursetools_Bergs
PDF
Shesayscourse preso cginn_may19
PDF
SXSW 2011
PDF
The State of Front End Web Development 2011
PDF
Defining your Product Strategy using UX
PDF
Domain7: Mobile Web Design Approach
PDF
Define iPhone Introduction
PDF
What is Happening in the "App Factory"?
PDF
Imaginea - Ideas to Life - About Us
PDF
IT Project NE - Services Offer 2013
PDF
Stamplay: Scale your business with Microsoft Bizspark and Windows Azure
PDF
Responsive Design & Prototyping -- An Agency Model (Part 1/3)
PDF
iPhone App from concept to product
PDF
Fred Spencer: Designing a Great UI
PPTX
Accelerating Business Agility with Open Source Drupal
PPTX
Drupal Deployments in the Global 2000
PDF
Flash and Flex in an HTML5 / App Store World
PDF
UX Roles and Job Titles
The Forest Before The Trees: The Future of Web App Design
05 DIGI CREATIVE people&process
Digitalproductioncoursetools_Bergs
Shesayscourse preso cginn_may19
SXSW 2011
The State of Front End Web Development 2011
Defining your Product Strategy using UX
Domain7: Mobile Web Design Approach
Define iPhone Introduction
What is Happening in the "App Factory"?
Imaginea - Ideas to Life - About Us
IT Project NE - Services Offer 2013
Stamplay: Scale your business with Microsoft Bizspark and Windows Azure
Responsive Design & Prototyping -- An Agency Model (Part 1/3)
iPhone App from concept to product
Fred Spencer: Designing a Great UI
Accelerating Business Agility with Open Source Drupal
Drupal Deployments in the Global 2000
Flash and Flex in an HTML5 / App Store World
UX Roles and Job Titles
Ad

More from SheSays US (8)

PDF
Farah's presentation
PDF
Lbs talk
PDF
Shesayscourse casestudies alelariu
PDF
Shesays1104 commonly mademistakes
PDF
Shesays1104 takingitback
PDF
She says final-jargon-khepp
PDF
She says final-dissecting-khepp
PDF
Glossary of terms
Farah's presentation
Lbs talk
Shesayscourse casestudies alelariu
Shesays1104 commonly mademistakes
Shesays1104 takingitback
She says final-jargon-khepp
She says final-dissecting-khepp
Glossary of terms

Recently uploaded (20)

PDF
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
PPTX
Business Research Methods- Secondary Data
PPTX
1. Ancient Civilization presentations .pptx
PPTX
TS - CIM-as of august 2023 .pptx
PDF
Shriram Finance, one of India's leading financial services companies, which o...
PDF
Nante Industrial Plug Socket Connector Sustainability Insights
PDF
El futuro en e sector empresarial 2024 e
PPTX
PPT Hafizullah Oria- Final Thesis Exam.pptx
PPTX
Hospitality & tourism management.pptxHospitality & tourism management.pptx
DOCX
Handbook of entrepreneurship- Chapter 10 - Feasibility analysis by Subin K Mohan
PDF
the role of manager in strategic alliances
PPTX
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
PDF
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
PDF
Не GPT єдиним: можливості AI в бізнес-аналізі | Вебінар з Тетяною Перловською
 
DOCX
“Strategic management process of a selected organization”.Nestle-docx.docx
DOCX
Center Enamel Enabling Precision and Sustainability in the Netherlands' Advan...
PPTX
Biomass_Energy_PPT_FIN AL________________.pptx
PDF
From Legacy to Velocity: how we rebuilt everything in 8 months.
PPTX
Enterprises are Classified into Two Categories
PPTX
Accounting Management SystemBatch-4.pptx
France's Top 5 Promising EdTech Companies to Watch in 2025.pdf
Business Research Methods- Secondary Data
1. Ancient Civilization presentations .pptx
TS - CIM-as of august 2023 .pptx
Shriram Finance, one of India's leading financial services companies, which o...
Nante Industrial Plug Socket Connector Sustainability Insights
El futuro en e sector empresarial 2024 e
PPT Hafizullah Oria- Final Thesis Exam.pptx
Hospitality & tourism management.pptxHospitality & tourism management.pptx
Handbook of entrepreneurship- Chapter 10 - Feasibility analysis by Subin K Mohan
the role of manager in strategic alliances
IndustrialAIGuerillaInnovatorsARCPodcastEp3.pptx
109422672-Doc-8973-05-Security-Manual-Seventh-Edition.pdf
Не GPT єдиним: можливості AI в бізнес-аналізі | Вебінар з Тетяною Перловською
 
“Strategic management process of a selected organization”.Nestle-docx.docx
Center Enamel Enabling Precision and Sustainability in the Netherlands' Advan...
Biomass_Energy_PPT_FIN AL________________.pptx
From Legacy to Velocity: how we rebuilt everything in 8 months.
Enterprises are Classified into Two Categories
Accounting Management SystemBatch-4.pptx

She saysdigiprodcrsetools2 23_sep_2011

  • 1. Digital Production Course: Solutions, Resources, Documents and Tools 09.23.11 CHRIS BERGER @BERGS Monday, October 10, 2011
  • 4. Red Bull Street Art •Microsite and mash-up •Always on Destination •User Generated Content •Google Maps API •HTML/Ajax •Flash •Facebook Connect API •Twitter Auth API •User Experience Monday, October 10, 2011
  • 8. Planning & Building Monday, October 10, 2011
  • 9. Digital Production: the Role of the Producer •SOFTWARE AS CONCEPT: Base understanding of software development, examples. • PLANNING: Timing,Teams, Documents • PRODUCING: Ensure collaboration and coordination of all UX, Design, Assets, and Code - Tools and Documentation examples Monday, October 10, 2011
  • 10. SOFTWARE •Aninteractive system that supports a User Experience Monday, October 10, 2011
  • 12. SOFTWARE (on the web) •Browser •Application •Server Monday, October 10, 2011
  • 13. SOFTWARE (Client and Server) •Browser Displays Code •Client Side = Front End: HTML, FLASH •Server Side = Back End - Data, Data Processing, WWW Server OS and Hosting (ISP) Monday, October 10, 2011
  • 14. SOFTWARE (Evolution) PAGE STAGE Monday, October 10, 2011
  • 15. SOFTWARE Objects + Connectivity •Objects in a Browser or Applications •Connectivity to internet + •Display and Data •APIs = (Application Programming Interface) - objects talk to eachother, and share functionality •Objects on a device •SDK (Software Developer Kit) applications talk to device hardware Monday, October 10, 2011
  • 16. What Is Digital Advertising? •Banners (Polite and Rich) •Interactive and Video •Websites (Basic, Dynamic, Enterpise) •Microsites, Facebook Tabs, Youtube Channels •Applications (Web based, Mobile) •Facebook Applications, iPhone & iPad Applications, Android and windows phones and tablets Monday, October 10, 2011
  • 28. PLANNING •Why you need to plan (a lot!): The People, Documents, and Tools you need to map out an experience Monday, October 10, 2011
  • 29. Producer vs. PM Producer •Producer: Works out of Lead Agency to Manage Specialist Agency •ProjectManager: Works out of Specialist Agency, manages specific resources and tasks... (and Lead Agency) Monday, October 10, 2011
  • 30. Digital Planning Architects Documentation Interactive Experience Code & Asset integration, and Tools & Services Coders host Monday, October 10, 2011
  • 31. Phases - Lifecycle Project Plan Discovery Define Design Build Alpha -> Beta ->Gold QA Testing Monday, October 10, 2011
  • 32. Planning Arsenal Documents, People/ Solutions Tools & Resources Services The Production Matrix Monday, October 10, 2011
  • 33. Solutions •Digital Systems/Platforms Resources •Microsites/Flash •Microsites/NOFLASH •Tablet apps •OS widgets/apps •Mobile apps •Digital Installations •Banners/Rich •Banners/Stnd Time: 6 weeks 6 months and up Cost: $5-40K $20-200K $100K - $250K $200 and up Scope [time & cost] Monday, October 10, 2011
  • 34. Planning the experience •Creative Development •Functionality •Technology •User Experience Monday, October 10, 2011
  • 35. Planning: Feasibility Philosophy •Translate Creative Concept •Producer Collaborate with experts to reverse engineer experiences, and verify requirements are possible •Always source existing similar examples •Agree on What it does: Functional Requirements Monday, October 10, 2011
  • 36. Team •Associate Producer •Producer •Sr. Producer •Exec. Producer •Art Director •Copy Writer •Information Architect •Interactive Strategist •Creative Technologist •Interaction Designer •Technology Engineer •Front End coder HTML, HTML5, xHTML, ajax, ruby on rails, etc. •Front End coder ASPx •Front End coder FL •Front End Coder animation FL •Back-end Coder - PHP, asp, js, flash, Objective C., etc. •Back-end Coder Data - MySQL, SQL Monday, October 10, 2011
  • 37. Team •Associate Producer •Producer •Sr. Producer •Exec. Producer •Art Director •Copy Writer •Information Architect •Interactive Strategist •Creative Technologist •Interaction Designer •Technology Engineer •Front End coder HTML, HTML5, xHTML, ajax, ruby on rails, etc. •Front End coder ASPx •Front End coder FL •Front End Coder animation FL •Back-end Coder - PHP, asp, js, flash, Objective C., etc. •Back-end Coder Data - MySQL, SQL Monday, October 10, 2011
  • 38. Process Tools & Svcs •Project Plans/Gantt Charts: MS Project (PC only), Merlin (mac) •SITE MAPS: Visio (PC only) •WIRE FRAMES:Axure (mac/pc) •HTML PRODUCTION: Coda, Aptana, Eclipse, DreamWeaver •Social platform Dashboards: Facebook, Youtube •FLASH PRODUCTION: Flash •ONLINE PROJECT COLLABORATION: Extranet - BaseCamp •CENTRALIZED QA TESTING TOOL: Jira, Bugzilla •SITE/DATA HOSTING: Dreamhost, Rackspace •SITE ANALYTICS: Omniture, Google Analytics Monday, October 10, 2011
  • 40. Lifecycle/Timing •Scheduling Philosophy •Phases •Project Setup Monday, October 10, 2011
  • 41. Phases - Documents Project Plan - Schedule Functional & Technical Requirements/ Site Map & Wire Frames Design Comps, Copy Deck, Style Guide Code Development, API integration QA Testing Monday, October 10, 2011
  • 42. Phases - Resources Producer Technical Director UX, TD, CT UX, ID, CT FE Coders BE Coders BE Coders Testers Testers Monday, October 10, 2011
  • 44. Gantt Chart Schedule Monday, October 10, 2011
  • 50. Functional Requirements •How a particular experience functions, what a system is supposed to accomplish •A typical functional requirement will contain a unique name and number, a brief summary, and a rationale. This information is used to help the reader understand why the requirement is needed, and to track the requirement through the development of the system. •EG: Video Player: FF, RW, PAUSE, PLAY, REPLAY, SCRUB, FULL SCREEN, FEATURE LINK Monday, October 10, 2011
  • 51. Technical Requirements •How a system is supposed to accomplish the functional requirements •A typical Technical requirement will contain a unique name and number, and a description of the technical criteria for a particular funciton •EG: The dimensions of the site are a minimum of 1024x768, but should elegantly accommodate for larger browser windows up to 1440x900. Monday, October 10, 2011
  • 52. Functional & Technical Specifications •How a particular experience functions, what a system is supposed to accomplish •a specification is a document that clearly and accurately describes the essential technical requirements for items, materials, or services including the procedures by which it can be determined that the requirements have been met. Specifications help avoid duplication and inconsistencies, allow for accurate estimates of necessary work and resources, act as a negotiation and reference document for engineering changes, provide documentation of configuration, and allow for consistent communication among those responsible for the eight primary functions of Systems Engineering. They provide a precise idea of the problem to be solved so that they can efficiently design the system and estimate the cost of design alternatives. They provide guidance to testers for verification (qualification) of each technical requirement. Monday, October 10, 2011
  • 53. PRODUCING •What and how the People, Documents, and Tools need to work together to create the experience Monday, October 10, 2011
  • 54. Process Tools, Docs & Svcs •Project Plans/Gantt Charts: MS Project (PC only), Merlin (mac) •SITE MAPS: Visio (PC only) •WIRE FRAMES:Axure (mac/pc) •HTML PRODUCTION: Aptana, Eclipse, DreamWeaver •FLASH PRODUCTION: Flash •ONLINE PROJECT COLLABORATION: Extranet - BaseCamp •FTP CLIENT: Cyber Duck •CENTRALIZED QA TESTING TOOL: Jira, Bugzilla •SITE/DATA HOSTING: Dreamhost, Rackspace •SITE ANALYTICS: Omniture, Google Analytics Monday, October 10, 2011
  • 57. Flow Chart - Lamp working? Monday, October 10, 2011
  • 58. Flow Chart - Driving a Car Monday, October 10, 2011
  • 59. Flow Chart Flow Chart Monday, October 10, 2011
  • 63. Building/Coding/ Asset Interation •HTML PRODUCTION: Aptana, Eclipse, DreamWeaver •FLASH PRODUCTION: Flash •API Integration: Coda Monday, October 10, 2011
  • 64. Site Testing: Quality Assurance •Quality Assurance Plan: Mirrors Functional and Technical Specs •Uses wireframes as a guide •Cycles with site Builds •Online Bug Tracking Tool protocol - Bugs, identify, describe, assign, resolve, retest Monday, October 10, 2011
  • 65. Hosting Specification •Defines where and how the site will be hosted •Comply with Client digital governance •Feasibility of project depends on hosting restrictions •Ownership of Domain Names and Name Servers Monday, October 10, 2011
  • 66. How Hosting Works register.com Rackspace www name servers ISP: AT&T Browser Monday, October 10, 2011
  • 67. FTP: CyberDuck FTP - cyberduck Monday, October 10, 2011
  • 72. Take away Pointers •Collaborate with experts to plan and produce •Reverse engineer similar whenever possible •Invention: No solution is the same, but there are lots of similarities. •Verify: It’s OK if it’s never been done, it’s NOT OK if it can’t be •Tools enable resources to create a better experience more efficiently Monday, October 10, 2011
  • 73. Appendix: Production Menu Matrix! Monday, October 10, 2011