Member-only story

Agile software development

Pavel Ilin
3 min readMay 15, 2020

--

Junior developers have a tendency to jump into the project and furiously building anything comes to mind without a lot of reflection and planning. This is not very efficient, especially when you don’t necessarily know what you are doing. That’s why we need to learn how to be Agile developers.

Planing

Charting plans, setting deadlines and drawing the roadmap to the MVP is important, but we also have to be flexible. “Responding to Change over following a plan”. We have to adapt our strategy and our code to changes which can come up from inside and outside.

Incremental delivery

Agile methodology focuses on keeping the process of incremental delivery going instead of final goal. Minimum viable products (MVPs) go through a number of development iterations before we decide anything final about it. We should gather feedback from multiple sources and keep implementinting it.

Agile methodologies

Agile methodology is the set values and principles. It’s about how we think and act.

  • Scrum: it’s a Framework which helps people to address complex adaptive problems.
  • Lean: Originally was developed in Toyota Production System. And it’s revolutionized the manufacture of physical goods. It focuses on eliminating waste, improving processes…

--

--

Pavel Ilin
Pavel Ilin

Written by Pavel Ilin

Software Engineer, Researcher and Transhumanist.

No responses yet