Altec software is “agile”
Altec is adopting the Scrum development metodology. Scrum is an agile framework for completing complex projects.
In the game of rugby “scrum” is a goal similar to the “touchdown” of American football. In Scrum, the daily Scrum meeting turns a day of work in a sort of “meta” of rugby: it can be difficult and tiring, but the objective of moving towards a goal is clear and the whole team works to achieve this common goal.
Our team takes daily Scrum meetings to determine the activities to be performed the next day to ensure, with maximum likelihood, the implementation of their commitments. Each member of the team describes what he has accomplished since the last meeting, the work expected to be completed in the current day and any problems or difficulties that could affect other team members or request support.
Scrum is an agile process that allows us to focus on delivering the highest business value in the shortest time. It allows us to rapidly and repeatedly inspect actual working software (every week to one month).
SCRUM in 30 seconds
- A product owner creates a prioritized wish list called a product backlog.
- During sprint planning, the team pulls a small chunk from the top of that wishlist, a sprint backlog, and decides how to implement those pieces.
- The team has a certain amount of time, a sprint, to complete its work – usually two to four weeks – but meets each day to assess its progress (daily scrum).
- Along the way, the ScrumMaster keeps the team focused on its goal.
- At the end of the sprint, the work should be potentially shippable, as in ready to hand to a customer, put on a store shelf, or show to a stakeholder.
- The sprint ends with a sprint review and retrospective.
- As the next sprint begins, the team chooses another chunk of the product backlog and begins working again.
The cycle repeats until enough items in the product backlog have been completed, the budget is depleted, or a deadline arrives. Which of these milestones marks the end of the work is entirely specific to the project. No matter which impetus stops work, Scrum ensures that the most valuable work has been completed when the project ends.