Committed to helping Your Business succeed
Delivery Model
We transform your vision into creative and innovative results.
Delivery Model
Gone are the days of 12-month long project execution cycle. In the world of agile, 3-6 month of strategic project execution is enough. Due to constantly changing requirements and giving competitive edge to our customers, we employed this methodology termed Agile Implementation Methodology (AIM) as our delivery model after multiple years of successful execution of projects for various customers. As you can look that ours is a very simple and transparent model. In the below section, we will give you an high level breakdown into what comprises our AIM Model:
Step 1: Planning
- Break the user stories into small part
- Gather information related to user stories
- Prepare plan, time and cost to carry out the work
Step 2: Analysis
- Capture stories in parking lot
- Prioritize stories
- Define budget
- Define iteration span time
Step 3: Design
- Break down of task
- Test scenario preparation for each task
- Regression Automation Framework
Step 4: Execution
- Coding
- Testing
- Conversion of manual to Automation regression test case
- Mid iteration review
- End of iteration review
Step 5: Wrapping
- Small releases
- Demos and reviews
- Develop stories based on customer need
- Process improvement on an end of an iteration
Step 6: Closure
- Pilot launch to test the product
- Give training
- Production launch
- Production Support
12-Factor App Principles
12-Factor App Principles are a triangulation on ideal practices for app development, paying particular attention to the dynamics of the organic growth of an app over time, the dynamics of collaboration between developers working on the app’s codebase, and avoiding the cost of software erosion. The 12-Factor App principles includes:
- One codebase tracked in revision control, many deploys
- Explicitly declare and isolate dependencies
- Store config in the environment
- Treat backing services as attached resources
- Strictly separate build and run stages
- Execute the app as one or more stateless processes
- Export services via port binding
- Scale out via the process model
- Maximize robustness with fast startup and graceful shutdown
- Keep development, staging and production as similar as possible
- Treat logs as event streams
- Run admin/management asks as one-off processes
At BestPPL, we utilize these 12-Factor App principles together with a robust delivery model – AIM (Agile Implementation Methodology) to ensure on-time delivery and success of all its engagements.