Course
Synopsis
What is it that Systems Analysts and Programmer/Analysts
really do?
They routinely create complex technical solutions to meet a business
need that has been expressed through a Business Requirements document.
This process is frequently called Systems Analysis, or
Specification Writing. It is followed in the software
development life cycle by the Programming, Testing,
User
Acceptance Testing, and Implementation phases.
This course addresses the key steps in preparing a written
technical specification suitable for development activities.
Our focus is on mid-size projects, however, we address
both large scale endeavors and smaller projects as well.
Our goal is to provide a comprehensive course for Systems Analysts
and Programmer/Analysts which can also serve as reference material.
The
information presented in this course us essential to organizing and
performing systems analysis and
specification writing while performing development life cycle
activities.
Seminar
Objectives
To improve the content and completeness of the following technical
life cycle deliverables which
are produced, or significantly modified by, the development staff:
Medium Design Document (Medium-sized Projects)
Documentation and Training Plan
Conversion and Implementation Plan
Quality Assurance and Testing Plan
Business Solution Design (Large-sized Projects)
Technical Design (Large projects)
Small Project Packets
This training course will help students understand the content of these
deliverables and how to
prepare appropriate design content. The result will be more complete
and consistent technical
design deliverables. To complete this objective, the course will:
--
Improve the level of knowledge and consistency of approach for developers
assigned to
projects.
--
Expand the developer’s awareness and skills regarding techniques
which can facilitate a
more complete and accurate Technical Design.
--
Gain experience through an extensive case study which permits application
of techniques and writing specifications during the course.
-- Improve the traceability of Requirements through the Business
Solution Design (BSD)
and the Technical Design phases thus improving user satisfaction
and increasing the
effectiveness of developers by reducing re-work and testing.
Course Contents
During the course of this four day seminar each attendee will understand
the specification process
required
to
develop a design document suitable
for programming, testing, and deployment.
Through lecture, exercises and hands-on experience the attendees
will learn:
Welcome and Overview
A Review of Business Analysis Principles
Qualities of Well-Written Project Requirements
Sample Business Requirements Template
Scoping the Design Effort
Introducing the Medium Design Document
Writing the Project Summary
Diagramming Techniques
-- Context Diagrams
-- Flowcharting
-- Business Process Analysis and Work Flow Diagrams
-- Entity Relationship Diagrams
-- Data Flow Diagrams
-- Use Cases
-- Decomposition Diagram
-- Iterative Prototyping Techniques
Defining Architectural Standards for the Project
Defining Application Changes
-- Menus and Online Navigation
-- Online Screen Design
-- Batch Process Design
-- Forms Design
-- Report Design
-- Interface Design
-- Database Design Considerations
Defining Packaging Needs
Defining Documentation and Training Needs
Defining Testing Needs
Documenting Requirements Traceability
Peer Reviews and Structured Walkthroughs
Performing a Technical Risk Assessment
Technical Document Writing Guidelines
Obtaining Project/Deliverable Approvals
Logistics
Class duration is variable,
standard class is 4 days.
Course contents may be customized to meet your company needs.
Extensive instructional materials are provided.
This course is offered as in-house training.
Audience
Business Analysts
Systems Analysts
Systems Engineers
Programmer/Analysts and Programmers
Project Managers and Project Implementation Teams
Other
System Developers and Technical Team Members
Consultants and Project Auditors
Any I.T. professional requiring a sound knowledge of Technical Design
techniques.