How We Work
We develop products using Agile, Scrum, Kanban
methodologies depending on the specifics of
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)