Specify real value from the standpoint of the customer
Eliminate whenever possible steps that do not create any value.
Make the value-creating steps in tight sequence and let customers pull value from
Value streams are identified, Wasted steps are removed, and Flow and Pull are introduced
We collaborate with the product owner to classify tasks and estimate user stories. We then define sprint goals and execute tasks with developers’ and QA to focus on the sprint burndown chart with the scrum master and agile coach.
We ensure our employees are continuously learning. We take time to train our employees in agility, technical knowledge/tools, soft skills and many more areas of expertise.
We do two days open space to identify user stories, including story points estimation using poker with the entire team. Instead of focusing on task friction to simply get it done, we spend quality time on a lot of careful research, planning and measuring before we get into the development phase. Along with adhering to stringent timelines,
We celebrate sprint success to having lunch/dinner parties, movie tickets or pizza parties.
Every project team is doing ~15 mins daily stand up to get updated status for team and resolve impediments from scrum master.
Before we write production code, we write test code to establish the expected behavior. As the system grows, we run these tests to help ensure that our software continues to behave as expected and without bugs.
Continuous delivery is a series of practices designed to ensure that code can be rapidly and safely deployed to production by delivering every change to a production-like environment and ensuring business applications and services.
We build software in short, one-week release cycles called iterations. Working this way allows us to provide continuous value and adapt to changing requirements.
Multiple pairs of developers often work on the same projects. To maintain the integrity of our codebase, we use sophisticated version control to continuously merge and test the code.
Each workstation is comprised of four hands, two keyboards, and one computer. We have found that writing code in pairs produces higher quality, encourages diversity of thought, and creates higher overall productivity.
Continuous deployment is the next step of continuous delivery: Every change that passes the automated tests is deployed to production automatically. Continuous deployment should be the goal of most companies that are not constrained.
71 DAWES ROAD, BRAMPTON, ON L6X 5N9, Canada.
607 Forest View Drive, Avenel, NJ 07001, USA.
P.O. Box 20002, Worcester, MA01602, USA.
Junkergatan 4, 126 53 Hagerstan, Sweden.
201, Shukan Complex, Thaltej-Shilaj Road, Ahmedabad, India 380059
2nd Floor, Marisoft-1, Marigold IT Park, Pune, India - 411006