From inception, Technosoft Solutions' philosophy has been to focus on quality and process improvement. Owing to our process and quality focus, we have delivered a massive chunk of the majority of our projects on time, within budget and according to customer's vision. A company-wide Quality Management System (QMS) under ISO 9001:2008 standard was established from the beginning. Last year, our ISO surveillance was completed, with zero non-conformances.
Our successful implementation of QMS under ISO 9001:2008 just increased our commitment toward excellence and we started working towards CMMI level 2 implementation and Technosoft was appraised at CMMI level 2 in early 2008. Continuing with the same zest, we are now working towards CMMI level 3 implementation and already most of our process implementation are ready for CMMI level 3 appraisal. This is a proof of our commitment to continuous process improvement, and our ability to establish and maintain Quality Management Systems.
During this process focused journey, we realized that there was no repository where sample processes and templates were available for like-wise companies. In an effort to serve our community and those companies, to get an input from process community, and to provide our customers with visibility and understanding of our processes, and that is the reason that we have made all of our processes public here.
You are welcome to review following processes and templates. If you decide to use the templates, please send an email to process@techno-soft.com. This e-mail address is being protected from spam bots, you need JavaScript enabled to view it. We also request your suggestions and we urge you to use our process forum to help us foster a process and quality loving software development community.
Project Management Process is to define project scope and objectives, determine project estimates, establish project plans and schedule for engineering and supporting activities, monitor and control project progress, issues and risks against plans, take appropriate corrective actions when project performance deviate significantly from project plans.
Project Initiation Process | Project Planning Process | Project Monitoring & Control Process
The purpose of Requirements Analysis and Design is to establish a mechanism for gathering/extracting requirements, analyzing them and proposing a design for projects.
Requirement Analysis and Design Process
Configuration Management is to establish and maintain the integrity of the work products using configuration identification, configuration control, configuration status accounting, and configuration audits throughout the product life cycle. Configuration Management is focused on the rigorous control of the managerial and technical aspects of the work products, including the delivered system.
Configuration Management Process | Change Management Process
Measurement and Analysis Process is to establish and maintain an organization wide measurement program as well as to develop and sustain a measurement capability that is used to support management information needs for monitoring progress on their business objectives.
Measurement and Analysis Process
PPQA is to provide projects, departments and higher level management with objective insight into organizational and project based processes and associated work products. For this purpose, Internal Quality Audits are performed which determine whether the projects under way and the departments conform to the applicable defined processes and standards.
"We’ve been working with Technosoft for two years and as a start-up with limited funding they have never once lacked professionalism. The team at Technosoft communicates efficiently, the performance on projects is excellent and we continue to push through on our development roadmap. Technosoft met the criteria for the initial project we engaged in and thereafter have worked closely with our company to meet deadlines, maintain on-going development and support our product."