Chapter 12 The Network Development Life Cycle Critical success factors Analysis and Design Implementation LAN Voice Design
Critical Success Factors Identification of all potential users Political awareness Buy-in Communication Detailed project documentation Process/product awareness Be honest with yourself
Attitude If it isn’t broken, don’t fix it Baseline data Learn from other’s mistakes Don’t be afraid to admit mistakes
Analysis and Design Phases Request Feasibility Study Analysis (requirement) Alternatives (cost and benefit) Design Selection Cost Documentation Management approval
Implementation Phases Purchasing and vendor agreement Installation Training, and testing Conversion Follow up
Request Source Form: formal or informal Evaluation criteria User Senior managers Communication department external environment Form: formal or informal Evaluation criteria Prioritization (costs & benefits analysis) Outcome: approval, deny, or on hold by management
Feasibility Study Identify business objectives, functional areas, processes Team User, specialist, and management Problems Technical or non-technical Analysis (technical, operational, economical, legal, schedule) Report and presentation Go or stop
Analysis Geographic requirement (scope) Traffic load analysis Payload type Peak load & average load (no. of message and length) National & international busy hour Traffic flow pattern by individual location (map) Response time, reliability, & availability (cost) Security Protocol Circuit analysis and configuration alternatives Network hardware analysis and alternatives Growth Constraint: time, cost, and compatibility
Analysis Documentation Input-process-output model (hardware configuration) Traffic analysis report Circuit configuration alternatives diagrams (bandwidth)
Design Hardware & software requirement Circuit design diagram Performance Routing time (peak and average) Response time (peak and average) Delay consideration (queue) Communication service requirement Personal requirement Other facilities
Analysis & Design Tools Selection Tariff databases Response time calculation Multiple transport protocols Multiple topologies Circuit design Financial Input/output Operating platforms Product library Design validation
Simulation Tools Selection Network type Network scope Network services Network devices Network protocols Data traffic attributes: bursty, batch, real-time Traffic data entry User interface Presentation: performance or math calculation
Final Proposal Contents: Formal presentation (sell) Budget Timetable Project detail: analysis & design Formal presentation (sell) Stop or go: in-house or outsourcing
Outsourcing Request for proposal (RFP) or request for quotation (RFQ) Selection criteria and its weight
Request for Proposal Title Table of contents Description of organization Problem definition Operation requirements Format of response Evaluation criteria Decision schedule References
Description of Organization Organization chart Organization locations Overview of system
Problem Definition Performance Security throughput Response time Error rate Misrouting Security
Operation Requirements Reliability Down time Misrouting Lost message Transmission error Performance Throughput Response time Error rate
Format of Response - I Title Table of contents Overview Software Hardware Performance (future growth) Site requirement Conversion (installation, testing, & schedule)
Format of Response - II Maintenance (support) Costs Warranty Coverage User Training References Other related information
Selection criteria Proposed solution -percent-of-fit goal Compatibility Security and backup Price Technical support Product maintenance Repair service Financial viability
Documentation Diagrams and maps Components list Configuration and wiring Components list Hardware: model and specification Software: version, release, no. of copies Implementation plan (Gantt chart) activities Schedule
Management Approval Review and verification Management: budget Users Operators Management: budget
Implementation Purchasing Testing Training Conversion
Purchasing Vendor agreement Get a experienced lawyer Equipment configuration specification Acceptance test Schedule: delivery, installation, testing, operation Location: delivery, installation, testing, operation Other terms and conditions: payment, warranty, maintenance Get a experienced lawyer
Training Types of instruction Educating Security and backup Classroom Hand on In house Outside Educating Users Operators Maintenance crew Security and backup
Testing Testing time Testing Tools Testing areas Software & hardware IBM’s Telecommunication Network Simulator Testing areas Performance Stress testing (load) Error handling Error recovery procedures
Conversion Types Help desk Vendor technicians or consultants Parallel Cut over Pilot Piece by piece Help desk Vendor technicians or consultants
LAN Design Number of nodes Usage Traffic: day and time Disk storage Speed Security and backup Compatibility Management
Voice Network Design Peak load and average load Holding time Overdesigning or delay Number of circuits Queuing capability
Assignment Review chapters 8-12 Read chapter 13 Work on individual & term project