Agile software development principle in the icon process with developer, concept about agile development