The main activity of Masterfield Training Center is providing trainings. Besides courses, we provide consultancy, software development and software testing services to an ever growing number of corporations. All our instructors are also working as IT professionals, so their knowledge is not simply theoretical but is built on years of practical experience. We provide consultancy services in a number of different fields in line with the various areas of expertise of our instructors.
Custom Microsoft Office-based solutions
A frequent step in the evolution of corporate systems is an Excel or Access database capable of handling the tasks. Of course we must be aware of the limitations of Microsoft Office tools; however, their extraordinary capabilities often make rather complex solutions possible, especially if you can also use Visual Basic macros. The right tool for each job: why use a costly database requiring operating and employ developers if you can do the job with Access forms, too? Why introduce a workflow management system if you can model it just fine in Excel?
Masterfield Training Center has a large experience in developing custom Microsoft Office solutions. We can plan and create such systems for you or even further develop existing systems.
Project management and consultancy
The execution of any plan requires a lot of forethought and careful planning; the execution and testing are ‘merely’ the last phases in the life of a project. The cost of planning or re-planning grows as the project moves forward; improper planning can result in missed deadlines.
These were the problems that led to the birth of project management methodologies aimed at creating a framework and guidelines that can be followed systematically, step by step to reach your goals. A key element of structured methodologies is a well-prepared and maintained documentation. From the project plan through the minutes of meetings to the handover-takeover documents, a number of documents need to be drawn up and maintained to ensure that the project can be tracked and that any deviations from the plan will come to light as quickly as possible.
Our company has considerable experience managing various IT projects; with the help of the most wide-spread project management methodologies (PMBOK, PRINCE2) we can provide professional assistance in the following areas:
- complete project management support of IT projects (selecting a methodology, preparing to use it, continuous expert counsel)
- preparing and planning your project by using tried and tested methodologies
- maintaining the pool of documents to be drawn up during the project
- management consultancy
- reviewing running projects, reworking the plans if necessary
Software testing tasks, designing and developing test automation
Concerning software testing, after the enormous development of the past few years it’s a profession in its own right, with its own methodology and set of tools. In our experience, setting up a smoothly working and efficient team of testers poses a major challenge for corporations. Our company undertakes to perform software testing activities related to development projects and launches.
- Drawing up testing project plans
- Designing, implementing and executing system tests
- Performing independent testing for takeovers
- Test automation consultancy and implementation
- Improving testing processes at corporations
Introducing a testing tool, working out the guiding principles, coaching
Today there’s a broad range of tools available related to software testing, and it often causes difficulties for companies to pick the optimal product for their needs. Our years of experience in trainings and in introducing tools can help you to select the right one. We select the most suitable tool, perform the installation and customization, work out the usage guidelines and teach the employees how to use it properly. We monitor the use of the tool and make recommendations about continuous development.
- Test management tools
- Requirement management tools
- Configuration management tools
- Static analysis tools
- Incident management tools
- Test automation tools
- Performance test tools
- Incident management tools
Introducing the TPI Next testing process development methodology - NEW!
Not sure if your testing processes are right? Would you like to develop testing within your company? Our experts assess the testing process at your company and make recommendations on possible development steps. Request a free introductory meeting with us to define the issues.
TPI Next is a framework developed by the Sogeti corporation. It’s one of the four most wide-spread methodologies with a similar focus. It’s aimed at assessing and developing testing processes while at the same time handling testing as a closely integrated part of project activities; what’s more, it places great emphasis on taking business strategic goals and their effect on testing into account.
The core of the model is process development, with the help of which you can achieve significant results:
- It provides an easy-to-understand assessment of current testing processes.
- Harmonizing development steps with business goals
- More efficient and more effective testing processes
- Improving productivity while the time and cost spent on testing decreases
Further information: Introducing the TPI Next testing process development methodology
Optimizing database and other server products, performance tweaking
Databases created by following the basic principles of database creation will often stay operational quite long, but the time comes in nearly every case when the system gets slow and users complain of excessive waiting times. Then the developers will start patching up the system: let’s include a few new indexes, delete unnecessary data, expand the hardware, etc.
When changing the architecture of an application you nearly always have some reserves at your disposal: altered processes, cache building, redundant storages, denormalized tables, partitioning, etc. But this always requires a developer and cannot be realized on the level of operations: consequently it’s pricey and brings with it the possibility of new errors showing up.
The gradual slowing down of databases due to the increased amount of data is a wide-spread issue with several aspects: database technology, hardware, the number of users, client application, etc. That’s why we can’t suggest a general recipe for solving this issue. In our company’s experience you can frequently achieve quite sizeable improvements in your systems with minimal modifications. These possibilities are always worth looking into before the operator or developer launches costly investments.