Escolar Documentos
Profissional Documentos
Cultura Documentos
Lecture Overview
Multimedia application development lifecycle What is the same as in other product devt lifecycles .. And what is different Individual phases and their characteristics
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 2 Dr Vojislav B Mii
Important differences:
both technical and creative/artistic parts are present, with creative/artistic aspect often more important special equipment interface/conversion problems prototyping is a must
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 3 Dr Vojislav B Mii
Phases
conceptualization and planning design and prototyping production testing distribution and follow-up and (of course) management
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 4 Dr Vojislav B Mii
Management
phase 0, because it spans all other phases, including activities such as
planning estimation control resource management documenting
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 5 Dr Vojislav B Mii
Business Plan
Defines objectives and means to achieve these objectives Analyze and define
finances markets products distribution channels key employees
Project Management
Planning, estimating, monitoring, controlling, and coordinating resources
finances people material resources (equipment, tools, materials, ...) content
in order to achieve the project objective Most important variables: time, cost, quality
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 7 Dr Vojislav B Mii
Project plan
A common document which should help all interested parties to
understand the defined goal understand the way of attaining the goal follow the schedule cooperate with others use the resources (tools and content) properly
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 9 Dr Vojislav B Mii
Finances
$ Funding: the process of finding sources of capital to develop your product $ Various types of funding:
$ $ $ $ loans grants self-funding venture capital
People
Many different specialties are required in each phase of the project Both technical and artistic specialties are needed They have different
backgrounds (professional and cultural) skills and expertise and, of course, personalities
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 11 Dr Vojislav B Mii
Material resources
Different types of resources
Computer hardware and software Production equipment Content (existing and new)
Legal issues
Securing sources of funding Licensing content and/or technology Hiring employees or contractors Drafting contracts Purchasing or leasing the necessary equipment, props, office space
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 13 Dr Vojislav B Mii
Projects often start with a meeting to discuss the project direction and plan Usually only a group of key players Serves to create and unite the team Defines and/or clarifies goals, roles, expectations, and strategies
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 15 Dr Vojislav B Mii
Project Scope
What are you making? the concept What is it for? the purpose What do you want to say? the message What will be used? the approach
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 16 Dr Vojislav B Mii
Types of projects
Electronic Books and Magazines Kiosks and Information Centers Multimedia Databases Corporate Training Interactive Education Interactive Games Interactive Music Interactive Movies Interactive Art and Performance Interactive Sales and Marketing Presentations and Communications
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 17 Dr Vojislav B Mii
Target Audience
what is their background (with respect to age, education, gender, ) what are their preferences (even those prescribed by current fashion) are there some cultural and other constraints to be observed what equipment will they use to access your product (environment)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 18 Dr Vojislav B Mii
The Message
What is the message that you want to convey to your audience All components of your project must be related to its message
Consistency Focusing Creativity
Classification
business vs. consumer early adopters vs. lazy ones
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 20 Dr Vojislav B Mii
Phase 2: Design
Bridging the gap between the audience and you Design should embody concept, purpose, and messages Technology helps and often is indispensable but technology alone without the proper design creativity cannot do the trick
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 22 Dr Vojislav B Mii
Design goals
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 23 Dr Vojislav B Mii
Simplicity
Multimedia by definition includes user interaction and exploration Note: prettiest designs may not be the simplest, nor the easiest to use Good interaction design should instill a desire to go on and find out more However, efficiency is always an issue
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 24 Dr Vojislav B Mii
Consistency
Primarily related to user interface (we will have more to say about this) A good product should behave in a consistent manner Consistency reduces learning time and reduces chances for surprise, even with functions you have never used before Increased familiarity translates into increased productivity
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 25 Dr Vojislav B Mii
User involvement
Most people like to get involved Adding a human dimension to the communication with a mindless machine People enjoy exploring and discovering new paths reward curiosity by designing depth Allow users to explore more than one level of information but only if they explicitly choose to do so
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 26 Dr Vojislav B Mii
Affordability
Analyze what the users from the target group can afford Different audience segments have different amounts they are willing to spend on a given product Design goal: accommodate as much as possible within a given price range
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 27 Dr Vojislav B Mii
Other qualities
some applications can be fun to use (but each user can have his or her own definition of what exactly is fun) user comprehension has its own pace try to be neither too fast, nor too slow performance is always an issue: but this is predominantly a technical problem
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 28 Dr Vojislav B Mii
A good brainstorming session results in a collection of ideas and solutions that become the foundation for both the design and the prototype developed from it
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 29 Dr Vojislav B Mii
Storyboard
An illustrated scene-by-scene plan for telling a story: represents actions, images and narration unfolding over time Each significant frame is described in (some) detail, the actors are outlined, and their important actions are spelled out Storyboard may be considered to be a specification of the prototype (and, ultimately, the product itself)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 30 Dr Vojislav B Mii
Information Design
How to organize and present information in a clear, accurate, meaningful and useful form Includes the information in all media and their visual interaction (to an extent)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 31 Dr Vojislav B Mii
Phase 3: Prototyping
A limited implementation of a design
Emphasizes exploration and experimentation Prototyping helps simplify and improve production process Often used as proof-of-concept and/or testing purposes
Product Specifications
A complete list of features that covers structure and behavior of the product should emerge from the prototyping phase In multimedia, this means type and amount of content, interface characteristics, and interaction
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 33 Dr Vojislav B Mii
Phase 4: Production
Organizing people and resources Providing and producing content text, graphics, videos, sound, animation, VR Integrating all of the above into a meaningful, coherent product Details of production related to different media types will be covered in a separate lecture
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 34 Dr Vojislav B Mii
Organizing People
Responsibilities and roles should be clearly delineated and defined Some people may take on different roles (well-defined tasks are a must) Professional services should be used whenever possible (at a cost) Remember: quality obtained is always proportional to investment made
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 36 Dr Vojislav B Mii
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 37 Dr Vojislav B Mii
Source Materials
Source: any items containing media data that can be used in our product Production can involve
creating new source materials, converting (re-purposing) existing materials, or (most often) both
Source materials must be indexed and kept in order (do not delete anything, never)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 38 Dr Vojislav B Mii
Availability and cost may be important for small projects: in large projects, the cost is never a big part of the overall budget
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 39 Dr Vojislav B Mii
Production Integration
Integrating content elements: usually the responsibility of programmer(s) Project manager must overview integration Project manager should make sure that no content is forgotten or missing Problems of all types tend to multiply as the delivery time is approaching
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 40 Dr Vojislav B Mii
Style guide
Necessary in order to create a product with a sense of integrity and unity
Use of punctuation, grammatical conventions, use of jargons Samples, illustrations and templates for graphical layout Graphics production: standards used, layout templates Video production Sound production Conducting and attending production meetings
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 41 Dr Vojislav B Mii
Documentation
Different types of documentation may be needed, depending on the project Both size and scope depend on the project and its intended audience
Mass audience requires the documentation to be as simple as possible, together with additional materials (getting started, tutorials, ) Narrow, well-educated audience require in-depth coverage, description of more sophisticated functions
Internet helps
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 42 Dr Vojislav B Mii
Phase 5: Testing
Walking in user's shoes before the user does so Main questions
When to test What to test How to test When to stop testing
But the crucial question is: can testing give us complete confidence in the product?
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 43 Dr Vojislav B Mii
More on testing
Different types of testing: functional, content testing, collateral materials testing, user testing Different timing: alpha, beta, user testing Test plan with relevant information on
schedule resources testing environment deliverables
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 44 Dr Vojislav B Mii
Phase 6: Distribution
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 45 Dr Vojislav B Mii
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 46 Dr Vojislav B Mii
Marketing
Public relations press releases, press kits, trade shows Promotions Advertising Meetings, presentations and negotiations Sales calls Product demonstrations
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 47 Dr Vojislav B Mii
Phase 7: Follow-up
Development wrap-up Maintenance Training Documentation Customer relations Pursuing additional opportunities
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 48 Dr Vojislav B Mii
Development Wrap-up
To determine the actual schedule and costs and compare them against the original estimates To find out ways in which the process (and subsequent products) could be improved In other words: how we did it, and what have we learned by doing it (that coul dhelp us fare better next time)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 49 Dr Vojislav B Mii
Customer Support
Providing assistance to customers and clients in response to specific problems and inquiries Internet helps here as well Main activities:
maintenance training
Maintenance Classification
Maintenance: managing the operation and use of a product once it has gone into distribution Different classifications possible
according to strategy (preventive vs. defensive) according to type of changes introduced (corrective, perfective, or adaptive)
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 51 Dr Vojislav B Mii
Training
Teaching and educating an audience about the purpose and use of a product Training equips users to be self-sufficient with a product reduces users need for support Consequently, training should reduce the cost of supporting the product
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 52 Dr Vojislav B Mii
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 53 Dr Vojislav B Mii
New versions or upgrades Reuse of the content material in a different publishing medium Creation of companion products
ISMT multimedia 2002 Lecture on Multimedia Application Development Lifecycle /Slide 54 Dr Vojislav B Mii