History of agile, agile manifesto
https://en.wikipedia.org/wiki/Agile_software_development#History
http://www.agilemanifesto.org/

Čo je agile?
https://www.youtube.com/watch?v=GE6lbPLEAzc

Scrum
http://scrumreferencecard.com/ScrumReferenceCard.pdf
http://agileatlas.org/articles/item/abnormal-termination-of-a-sprint
http://www.agileadvice.com/2011/12/05/referenceinformation/24-common-scrum-pitfalls-summarized/

Scrum should be only base process.
Technical aspects are important

Improve your process
http://www.agile-process.org/process.html

Practices: Xtreme programming
https://en.wikipedia.org/wiki/Extreme_programming_practices
https://en.wikipedia.org/wiki/Test-driven_development#Test-driven_development_cycle
Acceptance test-driven development

--------------------------------------------------------------------
Practies: Refactoring, technical debt
Just barely good enough documentation
http://www.agilemodeling.com/essays/agileDocumentationBestPractices.htm

Practices: Lean
https://en.wikipedia.org/wiki/Lean_software_development