Our Process

Systems Development Life Cycle

Planning – establishing the plans for creating an information system by
  • Defining the system to be developed & Project scope
  • Developing the project plan
Requirements Gathering – the users and IT specialists collaborate to collect, comprehend, and logistically formalize business requirements by
  • Gathering the business requirements
  • Joint Application Development (JAD)
  • Focus Groups
  • Document Processes
  • Process Re-engineering
  • Analyzing the requirements
Design – this is where the technical blueprint of the system is created by
  • Designing the data architecture
  • Designing software architecture
  • Designing the systems model
  • Write the test conditions
Development – executing the design into a physical system by
  • Building the system
  • Building the database and programs
Testing – testing the developed system
  • Test the system using the established test scripts
  • Load testing using software simulation
  • Data conversion testing
  • User acceptance testing
Deployment – the systems are placed and used in the actual workforce and
  • The user guide is created
  • Training is provided to the users of the system
Maintenance – keeping the system up to date with the changes in the organization and ensuring it meets the goals of the organization
  • A help desk to support the system users
  • Continuous improvement to the system when necessary