How We Work
We develop products using Agile, Scrum, Kanban
methodologies depending on the specifics of
each product.
Process of development work
We adapt Agile Development Methodology in coresumo. Agile software engineering represents a reasonable compromise between conventional software engineering for certain kinds of software and certain types of software projects. Agile processes can deliver successful systems quickly. Stresses continuous communication and collaboration between developers and customers. coresumo practices agile software development process models for the successful execution of offshore software development projects that have attributes such as shorter time to market and changing business needs. The iterative development with frequent delivery to the client is a fundamental practice in the development of agile software and directly addresses one of the main challenges of offshore development: the lower visibility of the project status Agile software engineering adopts a philosophy that encourages customer satisfaction, incremental software delivery, small project teams (comprised of software engineers and stakeholders), informal methods and minimal software engineering work products. . Agile software engineering guidelines emphasize the timely delivery of an increase in operating software over analysis and design.

Process Pattern Defining Development Activities
- Backlog (prioritized list of requirements or features the provide business value to customer, items can be added at any time)
- Sprints (work units required to achieve one of the backlog items, must fit into a predefined time-box, affected backlog items frozen)
- Scrum meetings (15 minute daily meetings) addressing these questions: What was done since last meeting? What obstacles were encountered? What will be done by the next meeting?
- Demos (deliver software increment to customer for evaluation)
How process of development work
DESIGN
All interested parties then review this plan and offer comments and suggestions. It is crucial to have a plan to collect and incorporate the opinions of stakeholders in this document.
DEVELOPMENT
The real task of developing the software starts here with the recording of data in the background. Once the software is developed, the implementation stage arrives where the product goes through a pilot study to see if it is working correctly.
TESTING
At this stage, we evaluate defects and deficiencies. We solve these problems until the product meets the original specifications.
Slack
Slack is where work flows.
It's where the people you need, the information you share and the tools you use come together to get
things done.
JIRA
Plan, track, and manage your agile and software development projects in Jira. Customize your workflow, collaborate, and release great software.
GitHub
GitHub GitHub is how people build software. We’re supporting a community where more than 36 million* people learn, share, and work together to build software.
BitBucket
Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and
ship software, as a team.