Techniques We Use

Adopt
  • Continuous Integration
  • Continuous integration (CI) is the practice of merging all developer working copies to a shared mainline several times a day.

  • TDD
  • Test-driven development (TDD) is a software development process that relies on the repetition of a very short development cycle: requirements are turned into very specific test cases, then the software is improved to pass the new tests, only.

  • BDD
  • Behavior-driven development combines the general techniques and principles of TDD with ideas from domain-driven design and object-oriented analysis and design to provide software development and management teams with shared tools and a shared process to collaborate on software development.

Trial
  • BigData
  • Big data is a term for data sets that are so large or complex that traditional data processing applications are inadequate to deal with them.

  • DevOps
  • DevOps is a culture, movement or practice that emphasizes the collaboration and communication of both software developers and other IT professionals while automating the process of software delivery and infrastructure changes.

Assess
  • Kanban
  • Kanban, is a scheduling system for lean manufacturing and just-in-time manufacturing (JIT).

  • AMI
  • An Amazon Machine Image (AMI) is a special type of virtual appliance that is used to create a virtual machine within the Amazon Elastic Compute Cloud ("EC2").

Hold
  • RUP
  • The Rational Unified Process (RUP) is an iterative software development process framework created by the Rational Software Corporation, a division of IBM since 2003.

Techniques