|
In FocusQuoin uses a continuous integration process of iterative development, incremental delivery, complete test coverage, regression testing, quality metrics, automated build and deployment. Read more ... |
Processes & Tools
As a software engineering firm, Quoin is skilled in the processes and tools used in analysis, design, construction, testing, and deployment. We have hands-on experience, and can offer practical guidance to a client team or organization. Our principal consultants and senior technologists specialize in areas that improve the productivity of client organizations, including the following specialties.
Agile PracticesWe are experienced methodologists, and have assisted clients with the implementation of effective practices for Agile Development. Quoin has defined and applied agile practices on many real-world projects - iterative development, incremental releases, test-driven design, continuous integration, and other techniques. We can help a client to adopt an industry-standard method, such as SCRUM, or tailor a particular software development lifecycle model. Agile CoachingAn agile coach emphasizes skills transfer by participating in an ongoing project, and provides day-to-day guidance to a team, sample work products, collaboration, and project reviews to support agile development. An experienced agile coach from Quoin can jump-start a project and ensure its success. We focus on practical, hands-on advice to produce the best results for a project team. Continuous IntegrationContinuous Integration is a process of frequent check-out, code, build, test, and check-in cycles for developers and project teams. Quality assurance and testing is intrinsic to the process - developers build tests before implementing new components or features and use a suite of build and test automation tools. Quoin defines and implements continuous integration environments to support productive teams and rapid development. |
Software Configuration ManagementSoftware Configuration Management (SCM) is a methodology to control and manage a software development project, and includes issue tracking, version control, build/test automation, change management, and release management. Quoin focuses on creating practical solutions for SCM, and can synthesize the workflow, policies, commercial and open source software tools for a client. Enterprise ArchitectureEnterprise Architecture is the specification of diverse processes and IT systems to facilitate interoperability, maintainability, and cost-effective use of resources for an organization. Quoin assists clients with initiating an architectural process and defining a comprehensive architecture. Our experience includes the implementation of service-oriented and component-based architectures. Package SelectionClients can struggle in selecting a package application because of the range of requirements and effort to manage the selection process. Quoin has a rigorous process for requirements analysis and evaluation of alternative systems. Our consultants can facilitate a rapid process that engages key stakeholders and produces a well-grounded recommendation for the organization. We focus on content management, software configuration management, development, and other tools. |