Videos on Scrum and Agile Project Management
Pair Programming is an Agile software development technique proposed by the eXtreme Programming (XP) approach. Software developers are aware of the fact that this technique can have some huge advantages. Pair programming is an efficient way to share knowledge, it gives you an almost instant feedback loop, and delivers higher quality, less error-prone code.
The presenter designed this workshop during COVID times to engage stakeholders better by using User Stories more efficiently. The idea of the workshop is to help people move away from the notion that User Stories are merely a “As a .. I want .. so that” writing template.
In recent years, measurement has increasingly gained more traction in the Agile world. Many folks want to “measure” or even “measure what matters” when adopting new ways of working like Scrum.
Having scaled a number of Agile teams at different speeds, this presentation will walk you through some of the inflection points you will experience, how to navigate them, and reflect on all the things the presenter wishes she had known just a little bit earlier.
This workshop explores the growing pains in Continuous Delivery and describe some strategies to cope with them. How do we address these growing pains? What are the next steps, beyond the CD beginner’s basic automation? How do we optimize our pipelines to meet our needs as these needs grow?
Technical debt is inevitable in Agile software development and rewriting your code every 6 months is not an option. Refactoring is a complex topic that doesn’t have a one-size-fits-all solution. Frontend applications are particularly sensitive because of frequent requirements and user flows changes.
There are many examples of fake Product Owners (PO) in the companies (PO as Business Analyst, PO as Project Manager, Proxy PO). Companies cause this by using many organisational design antipatterns (assign one PO per team, “Product” being in fact a component, using committee for product decisions instead of one person).