Locksmith Software Technologies presents service for whole or partial software development for the firms those in need of outer sources. In all the services that we present, our main goal is to provide our customers with competitive advantage. Our development process is timing based, its outputs are pre-defined and has an early defect detection mechanism level. A short description of the process and its levels are as follows:
At this level main software development phases and related activities in these phases are planned, software development and testing environments and resource planning are conducted. Planning activities are recorded by Software Development Plan.
At this level requirement analysts elicit software requirements by analysing customer needs and develop it accordingly. During this process we come together with the customer frequently and we reflect their needs accurately on the project. Software requirements are recorded by Software Requirement Document.
At this level, on the basis of software requirements, software architecture and detailed design is done. Design is recorded by Software Design Document.
At this level, by the development team software code is developed according to software requirements and design. To improve the quality of the source code, it is developed according to the LST Coding Standard and unit tests are performed. Thus, it’s comprehensibility and maintainability is increased. Also user friendly interfaces (screen, page etc.) for the end product are designed by dedicated graphical designers.
At this level code is tested according to its requirements. Both functional tests and non-functional tests such as load test, performance test, and stress test are performed. These tests are recorded by Software Test Document.
Installation and Training
At this level software is installed at customer site and necessary trainings are provided for the customer.
Maintenance and Support
At this level potential defects are maintained and monthly progress reports are given to costumer.
Supporting LevelsProject Management
At this level project schedule is strictly followed by the project manager and project is conducted accordingly. Project management activities are recorded by Project Management Plan.
At this level, Project Quality Engineer guides project according to the standards, plans and LST compatible CMMI Level 3 processes. Quality activities are recorded by Quality Assurance Plan.
At this level configuration items are defined, changes are managed and their statuses are tracked by the Project Configuration Management Specialist. Configuration Management activities are recorded by Configuration Management Plan.
All the outputs of these levels are subject to peer review. Thus possible defects are prevented. All the outputs are also reviewed by customer and their comments are taken. Customers’ feedbacks are taken into consideration at all levels of software development.