Gislen Software works with each customer in a personalised way, allowing for maximum flexibility in approach, methodology and technology. Undergirding our quality service, however, is our internally-designed software development processes, which are used with those clients who are interested in establishing and tracking the requirements and progress of a project in a systematic, well-managed way, with open two-way communication.
Gislen Software is certified as per ISO 9001:2008 TickIT. We work with a mature process perspective where we select process based on the nature of the project and the customer requirements. We may work with full life cycle, Iterative processes. We also use Agile processes such as SCRUM.
How does it work?
Gislen Software has worked with a process approach since 2000. Below is a diagram showing the early approach to process where we tried to mix a life cycle perspective with an iterative approach. The highlights of the process are clear project and process ownership, identification of deliverables for each project phase, clear documentation of all requirements, change management and process performance metrics calculation for continuous monitoring and improvement.

Our QA Team monitors process and coding standards, allowing us to reach ever-higher quality and performance levels for our customers.
 |
Process
- Consistent set of process steps followed for each project
- Clear roles and responsibilities associated with the completion of each process step
- Entry and exit criteria for each phase to ensure all required steps are completed
Documents
- All documents follow Gislen Software templates
- Documents are verified for quality prior to the completion of a phase
Measures
- Schedule, Effort and Quality measures are captured for each phase, project and group of projects andused as the basis for improvement
- Cycle time, Touch time, Defects are key tracking measures
Quality Assurance, Project, Code and Client Documents are consistent across projects |
Change Control:
Systematic approach agreed to by customer and Gislen Software at the outset of the project will ensure clear communication, manageability of changes and version control.
Resource Allocation:
Planned approach for accessing human, hardware and software resources for a project which ensures availability and quality of required resources. Project Tracking: Structured development and layout of project plans, schedules, time reporting and completion details.
Quality Assurance:
Independent team for monitoring adherence to quality standards and process compliance with QA involvement throughout the development process. Nowadays since we often use SCRUM a tester is often assigned directly to the project in addition to our independent testing team.
Process Improvement:
Staff-managed team to receive, analyse and approve quality recommendations for improving the process on an on-going basis. This is done as part of our ISO 9000 process.