The Story Behind ElasticSearch

ElasticSearch

ElasticSearch! The story behind one of the most succesfull SearchEngine projects. Watch Shay Banon, ‘Why We Built ElasticSearch!’. Based on Apache Lucene , Elasticsearch is a powerful open source search and analytics engine that makes data easy to explore.

If you want to know more about Shay Banon, please visit his personal site:  the dude abides

 


ElasticSearch

What is scrum?

What is Scrum?

Probable you know scrum as a term used in Rugby. According to Wikipedia scrum is a method of restarting a play in Rugby but it is one of an agile development methods used in software development.

Scrum is a framework used in incremental and iterative product development. Most applications are found in software development, but it is also used in non software projects like support, operations and sales management.

The idea is that you work together in a team with a maximum of 8 people. You work in sprints of 1-3 weeks on a clearly defined sprint goal. The end product or deliverable is divided in a number of sprints. In each sprint you deliver a part of the product. All the task that have to be executed are written down in one list, the backlog.

Every day the team start with a 15 minute standup meeting  where every team members tells want he/she did the previous day, what is the plan for today, and what are blocking problems. One person facilitates this meeting.This is the scrum master.

The scrum master is also responsible for the sprint planning which consists of tasks defined in storypoints. A storypoint is a relative measure for the time you need to finish a task. A burn down chart represents the amount of work that has to be finished before the end of the sprint. The  scrum master also talks with the product owner (most of the times the customer) about what will be delivered in each sprint.

During the sprint review at the end of each sprint the team discusses lessons learned and defines the improvement goals for the next sprint. After each delivery a similar meeting (the ‘Retrospective’) takes places.

In the next video the Scrum software development method is explained in 10 minutes