Estimating the Cost of eLearning Projects by malj

VIEWS: 11 PAGES: 33

									Estimating the Cost of
    eLearning Projects
    (Session 101)
         Mark Steiner

         DevLearn10
       San Francisco, CA
Wednesday, Nov 3, 2010 10:45 AM
            Session Agenda
–   Introductions                       – Assumptions
–   Session Approach                    – Estimation Types
–   Roles                               – Estimation Techniques/
–   Milestones & Deliverables             Spreadsheets
–   Writing and Responding to           – Pitfalls
    RFPs                                – Q&A




                         mark steiner, inc.                    2
                 htttp://www.marksteinerinc.com
                   Who am I?
– BS Industrial Tech. ‘88                  – Familiar with many
– MS Instructional Design ‘92                development tools
– 15+ years eLearning &                    – Presenter - eLearning
  interactive media dev.                     Confs. US & Europe
  experience                               – Started own eLearning
– Dozens of projects from 2 min.             consulting company in
  to 33 hours in runtime                     March 2001




                             mark steiner, inc.                      3
                     htttp://www.marksteinerinc.com
 In what sector do you work?
A. Corporate
B. Academic
C. Government/Municipality
D. Other




                      mark steiner, inc.       4
              htttp://www.marksteinerinc.com
         What is your role?
A. Project Manager
B. Instructional Designer
C. Developer
D. Other




                       mark steiner, inc.       5
               htttp://www.marksteinerinc.com
 What’s an Average Project?
A. $10,000 or less
B. $10,000 - $50,000
C. $50,000 - $100,000
D. Greater than $100,000




                      mark steiner, inc.       6
              htttp://www.marksteinerinc.com
          A Quote . . .

 All people who have turned out worth
anything have had the chief hand in their
               education.
                                             –Sir Walter Scott




                    mark steiner, inc.                           7
            htttp://www.marksteinerinc.com
          Session Approach
I usually dislike when people say:
 “Oh, it’s an art.”
Art vs. Science: I’m going to attempt to
 identify as much of the science as I can.
Science = Process: Remember the Scientific
 Method?
I’m a science / process person, therefore this
 session will have that sort of approach
Ummm . . . There’s still some art to it. ; )

                        mark steiner, inc.        8
                htttp://www.marksteinerinc.com
                              Roles
 Strategy                                Technology
   – eLearning Project Manager                 – Technical Architect
   – eLearning Strategist                      – Integration Specialist
 Content                                 Client
   –   Instructional Designer                  –   Buyer
   –   eLearning Programmer                    –   Acceptor
   –   Instructional Developer                 –   Project Manager
   –   Graphics                                –   Reviewer
   –   Media Specialist                        –   SME
   –   Training Administrator


                                mark steiner, inc.                        9
                        htttp://www.marksteinerinc.com
 Milestones and Deliverables
Needs Analysis
Design Document
Prototype
Storyboards
Scripts
Media Development
Course Alpha/Beta/Final
Other Services
                      mark steiner, inc.       10
              htttp://www.marksteinerinc.com
A Calculator Example


Comparing Traditional
Learning to eLearning

               Launch




             mark steiner, inc.       11
     htttp://www.marksteinerinc.com
              RFPs Poll
A. I’m not sure what RFP stands for.
B. I know what it stands for but have never
   written one.
C. I have written and/or responded to a few
   of them.
D. I have written and/or responded to many
   of them.



                     mark steiner, inc.       12
             htttp://www.marksteinerinc.com
                 Writing RFPs
 Carefully and succinctly define the problem
 Define the RFP process: Format, Protocol, Submission
  Requirements, etc.
 Determine key dates both in the RFP process and project
  milestones
 Determine evaluation criteria, check for internal
  company/department requirements
 Get help (inside or outside) if needed
 If you can’t define the problem and are too vague,
  responding companies will have too little to go on, cause
  wide ranges of solutions and cost estimates. Perhaps
  consider changing the scope to only include analysis.

                           mark steiner, inc.          13
                   htttp://www.marksteinerinc.com
      Writing RFPs:                  Sample RFP Outline
Administrative Section               Management Section
  Ground rules                         Project management plan
     Bidder’s conference               Delivery and acceptance
     Relevant dates                    Maintenance, Training, Documentation
  Proposal/submission format           Vendor qualifications and references
     Mandates a proposal outline     Price Section
     and pricing outline               Cost of building the application
  Evaluation Criteria                  Vendor software, third-party software
     Mandatory requirements            System hardware required
     Optional requirements             Project Management
Technical Section                      Installation
  Description of current situation     Maintenance, Training, Documentation
     Current technical environment   Appendices – Technical /Contract Info
     Current limitations               Current technical infrastructure
  Provide specific background          Corporate standards
     information                       Sample contract
  Provide specific examples            Non-disclosure agreements
  Description of proposed
     environment
  Make requirements functional
     in nature
       Responding To RFPs
Read the RFP very closely
Quickly determine Go/No Go status
Follow the RFPs prescribed process
Do any colleagues have experience with the
 company and/or RFPs?
Bidders meeting basics
My opinion: Unless you’re a large company
 and/or have an “In”, it's a hard way to go.

                       mark steiner, inc.       15
               htttp://www.marksteinerinc.com
       A Quote . . .

Good fences make good neighbors.
       –“Mending Wall,” by Robert Frost




                 mark steiner, inc.       16
         htttp://www.marksteinerinc.com
     Another Quote . . .

Problems that go away by themselves
       come back by themselves.
                                      –Marcy E. Davis




                  mark steiner, inc.                17
          htttp://www.marksteinerinc.com
   Documenting Assumptions
 Define *everything*              Travel
  that you can                     Project file formats
 Client Participation             Technical
 Central Point of                  Specifications
  Contact                          Duplication
 Review and validation            Revisions
  parameters                       Knowledge Transfer
 Delay penalties                  List and Define any
 Runtime                           other Risks and
                                    Constraints


                         mark steiner, inc.                18
                 htttp://www.marksteinerinc.com
        Estimation Types:
        Time and Materials
Usually an initial estimation of cost is given
 in a range (between $X and $Y)
Risk is minimized for vendor
Client only pays for hours worked
Profit built into rate structure
My advice: If possible, always pitch analysis
 as initial step.


                        mark steiner, inc.       19
                htttp://www.marksteinerinc.com
   Estimate Types: Fixed Cost
 Key Point: Fixed cost does not mean the cost can never
  change. It means that the cost is fixed to a scope. If the
  scope changes, so should the cost.
 It also assumes the scope is definable, so then the cost
  can be fixed (linked) to the defined scope.
 Risk is built into price. Add 15 – 40%
 Why are there so many neon lights & fine hotels in Vegas?
 When, then?
   – Client requirement
   – Repeated, consistent, well-defined project(s)
                                                        LXC4S
   – Sometimes Vegas pays out big buck$.


                            mark steiner, inc.            20
                    htttp://www.marksteinerinc.com
     Another Quote . . .

Whenever things sound easy, it turns out
    there’s one part you didn’t hear.
                                    –Donald E. Westlake

   Dig the well before you are thirsty.
                                         –Chinese proverb


                    mark steiner, inc.                  21
            htttp://www.marksteinerinc.com
             Development Ratios
 Level 1 eLearning (Basic) – Including content pages, text, graphics, perhaps
  simple audio, perhaps simple video, test questions.
 49:1 - eLearning output, Rapid Development, Simple Content, Specialized
  Authoring Tools
 79:1 – eLearning output, Most typical (average) Level 1 eLearning Content
 125:1 - eLearning output, Complex projects, difficult to produce, more media
  production
 Level 2 eLearning (Interactive) – Level 1 eLearning content plus 25% (or
  more) interactive exercises, virtual “try it” exercises, liberal use of multimedia
 127:1 – eLearning output, Rapid development through templated interactions,
  simple animation, efficient or low-end media production
 184:1 – eLearning output, Most typical (average) Level 2 projects
 267:1 – eLearning output, advanced and custom interactions, embedded
  simulation activities and lots of media
 Level 3 eLearning (Advanced) - Highly interactive, possibly simulation or
  serious game-based, use of avatars, custom interactions, award-winning caliber
  courseware
 217:1 – eLearning output, templated interactions, templated games and
  simulations, efficient simulation development practices (rapid development)
 490:1 – eLearning output, Most typical (average) Level 3 projects
 716:1 – eLearning output, complex projects, advanced learning simulations and
  games, extensive media production
                          Source Citation: Chapman, B. (2010). How Long Does it Take to
                          Create Learning? [Research Study]. Published by Chapman Alliance
                          LLC. www.chapmanalliance.com
     Estimation Techniques
Estimating Via Key Categories
Estimating Via Run Time and Screens
Estimating Via Detailed Screen Information
Filling in the Details




                       mark steiner, inc.       23
               htttp://www.marksteinerinc.com
        Estimating Via Key
            Categories
Content/Research
Technical Complexities
Media Richness




             Launch Calculator


                      mark steiner, inc.       24
              htttp://www.marksteinerinc.com
    Estimating via Run Time
         and Screens
What’s an hour?
30-50 Screens per hour
Based on mix of interactivity/screen type
10-30 seconds for text-only screen
1-1.5 minutes for MC questions




                       mark steiner, inc.       25
               htttp://www.marksteinerinc.com
      Estimating Via Detailed
        Screen Information
Occasionally, the detailed Design Document is
 already complete.
Similar to Run Time, except for amount of info
 available. Analysis is finished-maybe.
Less art, more science
Build a matrix that contains all screen/ interaction
 types. Assign a cost factor to each.
Apply metrics to content to determine cost


                         mark steiner, inc.       26
                 htttp://www.marksteinerinc.com
       Filling in the Details
A Spreadsheet via Roles
A Spreadsheet via Process and Roles
Using Microsoft Project




                      mark steiner, inc.       27
              htttp://www.marksteinerinc.com
      Client Communication
        Establishing Value
Not to be a marketing weasel, but define
 and communicate your Value Proposition.
But . . . find and use your own words.
Leverage the situation so that it would be
 foolish and risky for the client *not* to heed
 your advice.
If the former is not possible, perhaps it's not
 a project you should undertake.

                        mark steiner, inc.       28
                htttp://www.marksteinerinc.com
     Another Quote . . .

Smooth seas do not make skillful sailors.
                                             –African proverb




                    mark steiner, inc.                      29
            htttp://www.marksteinerinc.com
                Pitfalls List
Unclear scope
Scope creep
Unclear client/vendor roles
No single point of contact with client/vendor
Ill-defined system specifications
Hours allocated to a task not sufficiently
 dissected/broken down
Lack sufficient skill base to complete a project

                         mark steiner, inc.       30
                 htttp://www.marksteinerinc.com
          Final Quote . . .

He who is afraid to ask is afraid of learning.
                                                – Danish proverb




                       mark steiner, inc.                      31
               htttp://www.marksteinerinc.com
         Contact Information
Mark Steiner
mark@marksteinerinc.com
773-392-7967
Chicago, IL

See examples of eLearning Calculators, Reusable
   Learning Objects, related links, past conference
   slides and materials, and other information at:
marksteinerinc.com
Click on Resources

                          mark steiner, inc.          32
                  htttp://www.marksteinerinc.com
Thank you

								
To top