SDP

DESCRIPTION OF THE PROCESS FOR DEVELOPING WEB TRADE SOFTWARE SYSTEMS


We use agile and scrum methodology to develop and implement our projects. Under unclear requirements, software development can take longer, so we use rapid prototypes to help our customers navigate and gain an idea of ​​design and functionality as early as possible and if necessary to make adjustments.


IN MOST PROJECTS WE WORK ON THE FOLLOWING PROCESS:

 

INITIAL DISCUSSION OF PROJECT PARAMETERS
  • OBJECTIVE: to establish a budget, to determine the number and type of internal and external users of the platform, custom processes, integration with external platforms, reporting, invoicing, the need to process and store information
    RESULT: budget and time for development and implementation, technology
HIGH LEVEL ANALYSIS
  • OBJECTIVE: Meeting at expert level with the contracting authority to determine the phases, divide the budget into phases, phase complexity and dependencies
    RESULT: solution for a complete or phased approach to development
CREATING DETAILED REQUIREMENTS FOR THE SOFTWARE SYSTEM
  • OBJECTIVE: a series of meetings with experts and internal users of the contracting authority to identify, collect and describe detailed requirements for processes, objects and data. Verification of the requirements by the contracting authority.
    OUTCOME: agreed and accepted detailed requirements
DESCRIPTION AND PROPOSAL FOR THE DESIGN OF THE SOFTWARE SYSTEM
  • OBJECTIVE: to transform detailed requirements into a software solution design proposal. Final clarification sessions with potential users.
    OUTCOME: a proposal with a detailed description of the design of the software solution
     
DEVELOPMENT IN A TEST ENVIRONMENT Develop each phase in a test environment. If desired, the client is included in the development team. It shall be given access to the test environment.
EARLY FEEDBACK AND CORRECTIONS Early sessions with system users identify potential adjustments and manage expectations accordingly.
TESTING Testing the platform for functionality - meeting initial requirements and software design.
INTEGRATION Integration with other software systems such as online payments, accounting and warehousing, invoicing, payment platforms, public authorities, notification and reporting systems, authentication, verification, registers, communication and notification.
DEPLOYMENT Settings for parameters, accounts, access levels, documents and processes. Commissioning
MIGRATION Convert historical data migration to the new platform
SUPPORT SERVICES Warranty and post-warranty support. Help Desk. Content management. Monitoring of the server part. Archives.