During the software development process it is vital to establish a robust process of software quality assurance, even if you are developing using an Agile development methodology.
The key is in the name, its all about ownership. A Business Analyst collects and analyses requirements which is a major part of a product owner role but there is a lot more to it than analysis.
Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage.
Recently I have had the opportunity to present to students taking Project Management certificates and diploma courses with one of the University programs in Dublin. I was asked to do one day on agile out of the 10 or 12-day programme. These are all experienced employees spending considerable time and money on this course.
Waterfall advocates that we do a significant amount of design upfront. But it’s not possible to do it all up upfront. That never happens in any traditional project.
No matter what type of facilitation training you do, preparation is the key. How to prep for workshops, requirement refinement, meetings, retrospectives etcThe best preparation is to come up with a vision for the workshop. I have a simple 5 step model for training, I call it AIDED. The model highlights preparation; it’s not about how to run the workshop. Good workshops run themselves, but a great seminar needs organisation.