Methodology Overview
Intellias applies different development approaches (Scrum, Unified Process), having designed the Quality Management System with a high level of flexibility, so that we can easily adapt our processes to the requirements of customer methodology.
Unified Process
Intellias applies an iterative incremental approach based on RUP methodology. It relies on software analysis, design and time-proven development methods and ensures transparency and a manageable process. This methodology allows developing projects in strict accordance to the client's requirements.
Our iterative approach provides for better understanding of the commonly addressed problems due to the consecutive methodology improvements. By securing flexibility of the requirements, we can effectively identify and mitigate the main risks of requirements management.
The iterative approach creates a common understanding of expected functionality by all stakeholders; required quality level, ultimate management of costs, effort and deadlines.
Scrum
Scrum enables quick and consistent submission of working versions to the client, starting from the early stages of the development. During the product lifecycle, the customer is provided with the opportunity to change the priorities with significant flexibility; the team is self-organizing in order to implement the most important functionality and to be able to respond to market changes.
The methodology used in our Scrum projects is based on 4 main principles as opposed to the traditional approaches:
- People and communication over process and instruments
- Working application over complicated documentation
- Client collaboration over contract negotiation
- Responding to changes over following plans
ISO 9001:2008
Intellias has designed and implemented an elaborate Quality management system, which conforms to the requirements of international ISO 9001:2008 standard.
Furthermore, when designing our quality management system, we incorporated the best practices from various international standards: PMBOK, CMMI, ISO 90003:2004, etc. Having combined them with the iterative methodologies of software development, we created a highly effective system, which allows us to constantly improve the quality of our services, and what is the most important – clients' satisfaction.
Additionally, we provide for continuous enhancement and maintenance of our QMS by means of our internal quality management department. This both guarantees conformity with internal standards requirements and effective execution of all processes that have impact on the quality of the final product.
All the processes are carefully documented with the effectiveness of the processes' is measured and analyzed on the regular basis.
Artifacts and Tools
During the project lifecycle we create different types of artifacts: documents, models, protocols, which determine work results and responsibility levels as well as coordinate various aspects of project development. All the artifacts are legible, readily identifiable and retrievable.
Some samples of project artifacts include:
- Project Management Plan
- Product backlog
- Sprint backlog
- Requirements specification
- Effort estimation
- Status report
- Project plan
Intellias makes use of various tools, which facilitate our team in assigning resources, tracking tasks progress, managing requirements as well as tracking issues and defects:
- Microsoft Project
- TestTrack Pro
- JIRA
- Redmine
- Trac
- SVN
- Surround SCM
- Enterprise Architect
- Rational Suite


