Protée follows an Agile Software Development methodology, in particular we closely follow SCRUM. We can work with you in order to implement this methodology in your company (Agile Scrum, TDD, UI...).
Agile Scrum is a process of iterative and incremental development for products and applications. A Sprint Release is composed of several Sprints. At the end of each Sprint, the Sprint review and Sprint retrospective allow to reprioritiser the list of stories (Product Backlog) with the customer (thru Product Owner). Our "Sprints" are generally 1 to 2 weeks.
Product Owner (PO) represents the stakeholders and is the voice of the customer. He or she is accountable for ensuring that the team delivers value to the business. The Product Owner writes customer-centric items (typically user stories), prioritizes them, and adds them to the product backlog. We prefer our customer to take the product owner role which is vital for the iterative development process; but we are open to take up that role internally in case of unavailability of the customer’s schedule.
Development Team (DT) is responsible for delivering potentially shippable product increments at the end of each Sprint. The planned development team is made up of 4 to 8 people with cross-functional skills who do the actual work (analyse, design, develop, test, technical communication, document, etc.). The Development Team is self-organizing, even though they may interface with project management organizations.
Scrum Master (SM) is a facilitator participating in daily stand ups, sprint reviews and retrospective; he is accountable for removing impediments to the ability of the team to deliver the sprint goal/deliverables.
Presentation done by Olivier Grimbert during a 6 months mission in Chennai, CLOUDMATTERS.
Results : manage uncertaintly, good visibility, flexible scope, high quality, fast delivery, no junk.