I finally have a title for my job
Agile Developer. I want to share with you what
Agile Developer is.
The top trend job title, which all developers are dreaming, is
Fullstack developer. Full-stack developer becomes more and more established as a standard. You would be a swiss knife that works in any position or working independently to getting the job done. But it has a trade-off, known and master are 2 different level and it always takes a lot of time neither mastering something nor known everything.
Agile developer is a different thing. 2 key characteristics in an
Agile team is
Self-organizing is they know how to turn Product Backlog into Increments of potentially releasable functionality.
Cross-functional mean all of the skills as a team necessary to create a product Increment.
Agile developer is a guy can work in an
Agile team that delivery working software frequently. He has an
Agile mindset and follows adapting sustainable development. We are working on a team, someone maybe stronger as Frontend Developer, other deeply understand System and another love mobile. We know everyone in the team and we are supporting each other.
Agile mindset is not an easy thing like you can't learn to ride a bike by reading a good book. It needs a team and a lot of practice over years. It doesn't matter what position you are playing nor what skills you have, the most important is working software that center on users need.