Book Summaries Chapter 15
Chapter 15 is titled Development which is the implementation of the project's design. This phase includes the programming, database, manuals, guides for users, graphic design, video production, audio production, writing and the making of all materials necessary to complete the project according to the planning document.
The steps in the development phase are:
- Prepare the text - Using a word processor you create the text content. You must decide if you want the text in a database environment. A good strategy is to use a text format that can be read by all software like adobe reader or the rich text format.
- Write program code - You must select the development software to be used in your project and master the skills of these software to develop your program. You must take into account the restrictions of the web and hardware and software available for the users to be able to use the program. It is very important to documetn the code to make maintenance easier and more managable.
- Create the graphics - All graphics in the program must have the same level of richness and character. You must communicate to the client different restrictions and treatments in handling and displaying graphics.
- Produce audio and video - video and audio are very important to have a high quality interactive learning and engaging program. Today's Flash video 8 is the best practice for web based video.
- Assemble the pieces - when all pieces of a program are assembled, the first version of the program is available. You can assemble pieces even though not all pieces are completed. Most important aspect of this process is keeping track of versions of the various assets.
- Prepare support materials - support material includes learner manuals, instructor manuals, technical manuals and adjunct instructional material.
- Do an alpha test - In addition to ongoing formative evaluation, the alpha test is a major test of the program by the design and development team.
- Make revisions - On the basis of what was discovered on the alpha test, you correct problems found within the program and always make sure to update documentation.
- Do a beta test - A test done by the client. during the beta test you must select the learners, explain the purpose of the program, find out their knowledge, observe them going through the program, interview them afterwards, assess their learning and finally revise the program accordingly.
- Make final revisions - once the data from learners are obtained, you must make more revisions until the program accomplishes its purpose, not when you regard it as being perfect because good desingers always regard their programs as being imperfect and are forever eager to improve it.
- Obtain client sign-off - this sign-off acknolwedge that all aspects of the program are acceptable.
- Validate - the process of testing whether the program meets its goals in the real learning environment.
The project manager has a great responsibility to connect and open communication channels to have a successful development phase. The project manager must pull together diverse talent to form a harmonious group and make sure all materials are available when needed and things get done in time so others can begin their tasks since some tasks need to be done before other tasks can even begin.
Extra time spent on good documentation is always well worthwhile. The chapter provided sample project managment charts of how to organize and keep the team on the same page and provide deadlines for tasks to be completed. Another important part of a project manager is budget management and making sure there are no project creeps that will waste time and money for development that was not part of the scope.