Project DefinitionEvery project should start with a proper definition outlined by it's business justification. Marble Consulting provides the services to define your business case, to decide what's in or out of scope.
Requirements GatheringBusiness requirements are the foundation of every project, they document the understanding of your business processes. Marble Consulting provides the services to thrive your requirements gathering process.
Managing projectsA proper project plan takes care of all business constraints and matches project sponsor's expectations. Marble Consulting provides the services to initiate the project plan and direct & control every stage.
Architectural solutionsA proper architectural solution provides a long life cycle, valuable integration with other components and a responsible legacy for future generations. The final solution should consist of the proper hardware and software stack. Marble Consulting provides the services to design the software architecture that is built made-to-measure.
Software DevelopmentSoftware development is creating and melding together the building blocks of the software solution. Marble Consulting provides the services to develop or integrate the necessary components mostly using the Java programming language and using open source where possible to reduce TCO.
Quality AssuranceOnly quality can be the proof of sustainability of the solution. Marble Consulting provides the services to improve the overall quality of the software using technologies like continuous integration, code versioning systems and code review procedures.
Release ManagementThe coordination of all activities to deploy new versions and/or integrations should enhance user experience and improve business procedures without losing data integrity. Marble Consulting provides the services to setup proper deployment plans and procedures with fallback recovery steps where needed.
Endurance ManagementA projects value consists out of the software and the data it processes, the endurance management of the software must handle bugs and provide data integrity steps including backup & restore procedures. Marble Consulting provides the services to setup bug tracking and backup management solutions.