Solutions Design

Sistema’s Solution Design Methodology

Sistema Technologies strives to ensure that there is always adequate representation from the client’s side in the design of any new project initiative. This includes technical architecture individuals as well as business/functional specialists.

Sistema’s team of domain and technical experts meet regularly with client advocates to ensure that there is a clear and consistent two-way flow of information.

Following is the Solution Design Process that we follow:

  • Discuss high-level architecture with the client
    • Gather non-functional requirements
    • Discuss integration points
    • Discuss downstream systems
    • Discuss any other constraints/risks
    • Brainstorm options
  • Prepare first draft of technical/process document
    • Study current system
    • Study current architecture
    • Understand functional requirements
    • Understand non-functional requirements
    • Include industry experience
    • Document risks and assumptions
    • Prepare high level design
    • Performance technical review with Sistema peers
  • Group review with the client
    • Share assumptions, basis of assumptions
    • Discuss technical details/options
    • Discuss the recommended solution and reasons
    • Discuss risks and mitigation
    • Collect feedback
  • Rework
    • Incorporate feedback comments
    • Re-analyze assumptions, risks and mitigation
    • Perform causal analysis for review comments
    • Compile final documentation
    • Prepare low level design document
    • Perform estimate
    • Review with Sistema peers
  • Final Presentation
    • Present final high and low level designs
    • Point where review comments were incorporated
    • Stress the assumptions, risks and mitigation
    • Stress the inclusion of review comments
    • Discuss estimates
    • Collect feedback and next steps
  • Project Approval
    • Kick off development

Send us your resume

Work with our amazing team and change your life.
View Our Job Openings