Agile Scrum Culture
Hours of Development
Agile Software Development
Know the Agile Software Development method and transform your business
We live in an era of constant technological transformation, in which the rapid adaptation is necessary, especially in the context of software development projects.
To deliver valuable customized solutions that meet the expectations of our customers, we have used the Agile Scrum method since 2008.
We apply the Scrum Framework and the group of practices, procedures and agile tools to develop innovative and mission-critical software projects for our customers.
Why does CINQ use Agile Scrum?
We are the extension of the software development teams of our clients. In agile projects, the goal is to deliver value to the customer periodically, resulting in functional and intuitive software to the end user, meeting the demands correctly.
Unlike a waterfall project, the agile method delivers real value to the business in a regular way, since the Scrum resembles evolutionary, adaptive and self-correcting systems, where everyone in the development team and other stakeholders manage the results.
The presentation of partial results is the guarantee of progress
Scrum is simple! When we start a project, why not check at regular intervals if is going in the right way and if the delivered features are what the customer really expects? In Scrum, we call these cycles of Sprints. Thus, we prevent our customers from waiting months to start using the application. The fact that we use agile methods enables the realization of partial software deliverables with relevant features in each Sprint. The customer can test the new features, make sure that the project is advancing in the right direction and avoid the impact of a single large deployment.
First, we recognize the needs of the client through the creative practices of Design Thinking, and we carry out the identification of the stories backlog for the creation of the solution.
We define multidisciplinary teams, always counting on Scrum Master, Product Owner, UX Analysts, Developers and Testers. The Scrum framework model used in CINQ optimizes flexibility, creativity, and productivity.
Sprint planning always takes place on the first day of the Sprint. The team gathers to identify which items of the backlog will be part of the Sprint based on the prioritization given by the Product Owner. Also considered in the backlog priorities are the complexity and amount of work estimation.
After the planning meeting, the team starts the development that can last from 1 to 4 weeks, according to the reality of each project. Sprints are periods defined with a set of pre-activities that encompass the construction of the parts of a project, both in visual and functional requirements.
During the Sprint, the team makes daily 15-minute meetings, in which each team member shares what they have done since the last meeting, what they will do next and if there is an impediment to carrying out their activities. Scrum Master take notes the impediments to treat them after the meeting.
The goal of the refinement session is to obtain a greater detail about the backlog of future sprints thus allowing the improvement of the solution backlog. The Scrum Master and the team present the questions and request clarifications for the Product Owner.
At the end of the Sprint, the development team presents to the Product Owner what was built, whom will determine whether or not the developed items are accepted. In that way, adjustments to be handled in a later Sprint return to the Product Backlog.
At this stage, the team performs a retrospective of the Sprint positive and attention points focusing on the process optimization and improvement planning actions for the next delivery. With the support of the Scrum Master, the team comes to a consensus to equate the items to be addressed.
Delivery of increments
Software features are delivered at the end of each Sprint, adding functionalities to the product, until its completion.
Agile Culture in CINQ
The Agile team acts under the Scrum principles, in order to organize the work in Sprints, to perform periodic deliverables and to keep focus on the business value, performing the following activities: Development, UX, Testing, DevOps, Maintenance, Support, and Improvements. To do this, CINQ has certified professionals and internal trainings for employees to adapt to the agile way of cooperating, developing and delivering.
CINQ Team's Agile Manifesto
We are a team
and we respect
We do not see
risks as impediments;
We are agnostic
We understand the
importance of quality
Our goal is to
generate value for
We are critical;
We love to learn
and apply innovative
We are agile
and practice agility.