Software Development  

Imperative Informatics (Africa) remains focused on 2 primary technologies:

 

  • Microsoft® .NET development platform including
    • C# & SQL
    • Web Services
    • Reporting Services
    • AJAX / HTML / JavaScript
    • Stored Procedures & Triggers
    • POP Mail Integration
    • Windows Mobile (CE) Support
    • Source Code security with Visual SourceSafe
    • CodeSmith® Code Generation for Rapid Application Development

 

  • Microsoft® SharePoint Services
    • Customized Development

 

Whilst deploying these technologies, we actively support the following Software Development Lifecycle:

 

 

Project Office: Project Plan incl. Resources & Milestone Deliverables
Scope Change: Agreed Project Change-Management Processes
Business Analysis: As-Is & To-Be Models to identify the Business Fit-Gap
Technical Analysis:  Systems Architecture, Database Design, & Integration
Data Analysis: Review of Data to be migrated & Data Health Check
Documentation 1: Functional Specification and Process Work Flows
Documentation 2: Technical Specification
Documentation 3: Data Migration Plan incl. Business Continuity Needs
Development: Structured Software Coding with Version Control
Peer Reviews: Adherence to Code Re-use and Code Efficiencies
Data Migration: Data Cleanup and Importation
Test & Qualification: Software Bug Identification, Tracking, & Resolution
Simulation: End-User Training
Go-Live: Production Implementation
Post Go-Live: Software Managed Services for Maintenance & Support

Our Software Development and Documentation standards are based on the Microsoft® Solutions Framework (MSF): Agile Method.

 

Imperative Informatics (Africa) has 4 primary objectives on all its bespoke software development projects:

 

  • Work to a plan
  • Be Cost Effective
  • Maintain Honesty & Integrity
  • Meet Customer Expectation