Today, SE Lab senior research engineer Kim, Youngki from Samsung Electronics has delivered a lecture on Agile Software development. Agile Software development is a method to resolve issues including 1) Excessive overtime work 2) Serious quality issues 3) Continuous struggle with the issues 4) Delay in delivery.
He summarized the meaning of 'Agile' into two categories, 1) Marked by ready ability to move with quick easy grace, 2) Having a quick resourceful and adaptable character. Agile method does not indicate any specific method and instead, it collectively includes various methods supporting agile development. The characteristics of agile method are as follows : 1) Better communication 2) Continuous change management 3) Processing in accordance with the priorities
Also, he introduced us representative examples of Agile methods such as 1) XP, Extreme Programming 2) Scrum 3) FDD(Feature - Driven Development).
He also introduced 'Manifesto for Agile Software Dev.' of which the meaning is as follows :
1. Individuals and interactions over processes and tools
2. Working software over comprehensive documentation
3. Customer collaboration over contract negotiation
4. Responding to change over following a plan
Senior research engineer Kim, Youngki mainly explained about how to group project teams and plan work schedules for more efficient and rapid progress with various examples and actual cases. Since there are many on-going team projects and group tasks, it was very helpful to us. When using these Agile methods properly, it is expected that the projects to be operated more efficiently.
I extend my gratitude to Senior research engineer Kim, Youngki for his long hours of passionate lecture.
May, 1st, 2014.
From Chemistry building, Natural Science Campus, Sungkyunkwan University
A person who dreams for a long time, grow like the dream.
Sanghoo Park, teaching assistant of Perceptual Computing Lecture