Which of the following is a DSDM Principle?
Answer : A
One of the core principles of DSDM (Dynamic Systems Development Method) is to 'Build incrementally from firm foundations.' This principle emphasizes the importance of establishing a solid understanding of requirements and creating a stable base before moving forward with incremental development. This approach ensures that each increment builds on a reliable foundation, reducing the risk of rework and enhancing the stability of the overall solution.
Business Analysis.pdf, 'The Dynamic Systems Development Method (DSDM) defined a richer approach to prioritisation using the mnemonic MoSCoW'.
Which of the following are perspectives of testing during Iterative Development?
1. Functional
2. Non-functional
3. Usability
4. Vertical
Answer : A
The perspectives of testing during Iterative Development include Functional, Non-functional, and Usability. Functional testing ensures that the software operates according to the requirements. Non-functional testing assesses aspects such as performance, security, and reliability. Usability testing evaluates the user experience to ensure that the system is easy to use and meets user expectations. These perspectives ensure a comprehensive evaluation of the system from different angles, ensuring quality and effectiveness.
Business Analysis.pdf, 'Testing is an integral part of the iterative development approach... functional, non-functional, and usability aspects are continuously evaluated'.
During Evolutionary Development, what happens in the Validation stage of the Requirement lifecycle?
Answer : C
During the Validation stage of the Requirements lifecycle in Evolutionary Development, each requirement is tested against its acceptance criteria and checked for alignment with the business need. This ensures that the requirements are not only met but also fulfill the intended business objectives. Validation involves thorough review and testing to confirm that the solution will deliver the expected benefits and meet stakeholder expectations.
Reference: Business Analysis.pdf, Chapter 10, Establishing the Requirements
What are the main ingredients of a culture that supports Agile?
Answer : A
The main ingredients of a culture that supports Agile are trust and ownership. Agile methodologies emphasize the importance of empowering teams to make decisions, fostering a culture of mutual respect, and encouraging individuals to take ownership of their work. This environment promotes collaboration, transparency, and accountability, which are essential for the success of Agile projects.
Business Analysis.pdf, 'Individuals and interactions over processes and tools...Customer collaboration over contract negotiation'.
What is a role of the Agile BA when Handling Requirements?
Answer : C
In an Agile environment, the role of the Business Analyst (BA) includes working closely with the development team and business stakeholders to clarify and prioritize requirements. One of the critical tasks during this process is to estimate the effort required to deliver each requirement. This estimation is essential for planning the iterations or sprints in Agile development. The BA collaborates with other team members to assess the complexity and effort involved, ensuring that the team can commit to achievable goals within each timeboxed iteration. This role does not typically include approving changes, version control, or identifying all requirements at the outset, which are handled by other roles or processes in Agile.
Reference: Business Analysis.pdf, Chapter 10, Establishing the Requirements
When modeling, the Agile BA should do enough to move on, and no more, relates to which DSDM principle?
Answer : B
The principle that 'the Agile BA should do enough to move on, and no more' directly relates to the DSDM (Dynamic Systems Development Method) principle of 'Deliver on time.' This principle emphasizes the importance of maintaining strict deadlines and delivering products within the agreed-upon timeframe. The idea is to prioritize work based on its necessity for the current iteration and ensure that the team does not spend excessive time on tasks that are not immediately essential. This approach helps in preventing scope creep and ensures that the project remains on track.
In the context of Agile, this principle aligns with the practice of iterative development, where each iteration is timeboxed, meaning it has a fixed duration. The goal is to produce a potentially shippable product increment at the end of each iteration. By doing just enough to move forward, the team ensures that they can deliver valuable functionality within each timebox, thus adhering to the principle of 'Deliver on time.'
Reference
Business Analysis.pdf, Agile systems development, DSDM principles section
Which core characteristics should the Agile BA consider when planning and implementing change?
1. Culture
2. Communication
3. Contingency
4. Collaboration
Answer : B
When planning and implementing change in Agile projects, the Agile BA should consider core characteristics such as culture, communication, and collaboration.
Culture: Understanding the organizational culture is critical for implementing change successfully. This includes recognizing existing values, beliefs, and behaviors that may support or hinder the change process.
Communication: Effective communication is essential to ensure that all stakeholders are informed and engaged throughout the change process. Clear, consistent, and transparent communication helps to build trust and ensures that everyone understands the objectives and benefits of the change.
Collaboration: Agile methodologies emphasize teamwork and collaboration. Engaging stakeholders, including team members from different disciplines, ensures diverse perspectives and fosters a sense of ownership and commitment to the change initiative.
Contingency, while important, is not typically highlighted as a core characteristic by Agile BAs when planning and implementing change. Instead, Agile frameworks often focus on flexibility and adaptability to manage uncertainties rather than formal contingency planning. Reference: Business Analysis document, sections on change management, Agile principles, and the role of communication and collaboration in Agile projects.