BDD
In Intrix we believe client plays a
pivotal role when it comes to app
development
That led us to embrace BDD (
Behaviour driven development) as a
core part of our development process
We use Cucmber (SpecFlow in case of
.net based frameworks) which
converts clients specifications into
test cases on which, the entire app
would be built
Implementation
Once the features are defined by the
client, implementation happens
according to planned sprint list.
The code is written against the test
cases which are predefined by the
clients
On successful passing of tests the build
is pushed to the client for their
feedback
Client Feedback
All the sprints, product backlog,
release backlog are captured
using asana or trello.
Any iteration or changes are duly
captured and worked upon
Once a sprint is successfully
executed against a features list
and ticked off by client, the
branch is merged to the master
Build Push Repeat
Once the sprint is completed and
branch merged to the master,
the code would be pushed to the
respective repository
Awesome product pushed ==
happy happy client
Process

Process

  • 2.
    BDD In Intrix webelieve client plays a pivotal role when it comes to app development That led us to embrace BDD ( Behaviour driven development) as a core part of our development process We use Cucmber (SpecFlow in case of .net based frameworks) which converts clients specifications into test cases on which, the entire app would be built
  • 3.
    Implementation Once the featuresare defined by the client, implementation happens according to planned sprint list. The code is written against the test cases which are predefined by the clients On successful passing of tests the build is pushed to the client for their feedback
  • 4.
    Client Feedback All thesprints, product backlog, release backlog are captured using asana or trello. Any iteration or changes are duly captured and worked upon Once a sprint is successfully executed against a features list and ticked off by client, the branch is merged to the master
  • 5.
    Build Push Repeat Oncethe sprint is completed and branch merged to the master, the code would be pushed to the respective repository Awesome product pushed == happy happy client