Consultancy—with a Difference
The Marionette Group delivers customized software solutions and documentation services to technology-based companies in the fields of science and engineering. We take care of the details to achieve the highest quality in your software deliverables—more stable technology, more agile development practices, more informative user documents—so that you can better serve your clients.
Our target industries:
- energy and resources (oil and gas, mining, utilities)
- information and communication technology (ICT)
- transportation
Our core deliverables:
- software project management
- technical documentation
- software development
Software Project Management
We help to define the processes to streamline your company's software development life cycle—from research and design, to development and testing, to implementation and support. Our project management scope:
- optimizing software development life cycles
- designing software architecture and test plans
- implementing defensive coding practices and agile development
- training and mentoring software development teams
- defining software development and documentation processes
Technical Documentation
We document how your technology works, how to use it, and how to develop it. Our technical documentation services include:
- creating user manuals, training materials, and online help
- developing policies and procedures
- writing and editing technical reports, articles, and papers
- designing and compiling technical presentations
- documenting software requirements and coding guidelines
- implementing documentation standards and templates
Software Development
We provide design, coding, and implementation services to make your technology usable, accessible, and sustainable. Our software strengths are:
- embedded systems
- data acquisition, management, and display
- code remediation and code reviews
- software automation
- graphical user interfaces