This post looks at the management and organization of teams working on large scale development projects. What it represents overall is a move away from structured processes, like scrum, and more flexible approaches, including especially kanban. Scrum "helps rein in the stakeholders and educates them on software development processes, while giving the engineering team breathing room to execute," but when teams are focused and motivated, scrum rituals create more burden than support. In general, where we see success, "empowered and autonomous teams are the building blocks of all these companies. They are also the key differentiator between many companies in the tech industry." Also, "if you roll out project management methodologies that add heavy processes for the sake of reporting, then you'll get more process, lower trust, and people gaming whatever reports you're trying to produce." The same is true in education.
Today: 0 Total: 79