Requirements

Visualmodeling

Inlecom recognise that the collective financial, execution, operational and delivery success in projects often hinges on a clear understanding of the requirements. Hence formal software requirements analysis (SRA) and formal design methodologies are used across all of Inlecom projects. Typically commencing with a vision/roadmap, requirements are elicited through visual models. Thereafter, these models are used to represent system context as well as functional decomposition, and use-case diagrams  are used for system and actor interactions. Frequently, Inlecom exploit:

  • AS-IS and TO-BE process models based on swim lane techniques for our clients, as well as user stories to convey the functions of the system/solution,
  • Interface specifications and data flow diagrams (DFDs) to explain system functions and flows of data, and
  • State transition diagrams (STDs) and mind mapping to capture ideas, imperatives, requirements and to help structure a conversation that has multiple tangents.

In turn, these formal requirements specifications are then complemented in client engagements with non functional specifications to capture compliance, reliability, performance, scalability, fault tolerance, interoperability, disaster recovery, availability, security, privacy stability and response time imperatives.

Agile

From ideasto proof of concept

Inlecom’s success in the delivery of numerous ICT projects, solutions and POCs over 20 years is owed to exploiting tried and trusted design and development principles, as well as following established software engineering methodologies. Agile methodologies and their associated SDLCs form the basis of most of Inlecom’s projects, on the basis that these methodologies emphasise client, management and stakeholder feedback at all project stages. This, in turn, allows for adjustment and/or refinement directly in line with client’s needs, in turn enabling ongoing optimisation of the SDLC to deliver the solution and/or POC to the specificity of the client’s requirements within agreed timeframes and budger.

Agile methodologies adopted and used at Inlecom typically include:

  • Extreme programming (XP),
  • Scrum,
  • Crystal,
  • Dynamic Systems Development Method (DSDM),
  • Lean,
  • Feature Driven Development (FDD).

On the basis that Inlecom’s clients, and projects, have different requirements, constrains and parameters, the choice of methodology and SDLC follows a close discussion with the client. This, in turn leads to defining the project in to distinct phases, in turn steering the underlying basis for project planning, management and reporting.

Applying ISO standards

For projectsin regulated environments

  • Quality System, Governance
  • Project Management
  • Documentation
  • Software Engineering
  • Process Assessment & IT Service Management
  • Modelling
  • Requirements & Architecture
  • Risk & Integrity
  • Software Quality & Testing
  • Specifications