do i need to about scrum as a software engineer? why do they use fibonaci sequence backlog refinement? dynamic --what we do? tasks of top priority divide large tasks into smaller tasks backlog writing?