
ITElec1 - Agile Programming Prelim Exam
Quiz by Christopher Marmol
Feel free to use or edit a copy
includes Teacher and Student dashboards
Measure skillsfrom any curriculum
Tag the questions with any skills you have. Your dashboard will track each student's mastery of each skill.
- edit the questions
- save a copy for later
- start a class game
- automatically assign follow-up activities based on students’ scores
- assign as homework
- share a link with colleagues
- print as a bubble sheet
- Q1
An agile software development methodology, focuses on progressive delivery, ensuring collaboration and clear feature scoping that satisfies user needs. It offers a structured, incremental development. iterative and approach to software
Scrum
Adaptive Software Development (ASD)
Crystal
Feature Driven Development (FDD)
Dynamic System Development Method (DSDM)
Extreme Programming (XP)
30s - Q2
What is in the middle of FDD Process?
Build a Feature List
Design by Feature
Plan by Feature
Develop an Overall Model
30s - Q3
In FDD, he/she is responsible for the over all technical direction and system design. They are the ones who guide the development team on a high level, addressing technical difficulties.
Domain Expert
Project Manager
Chief Architect
Class Owner
Features Owner
Chief Programmer
30s - Q4
The following are advantages of FDD except for
In FDD, team building and training could be a challenge in terms of time & budget.
The FDD's idea of involving actual end-user ensures more development. user- centric product
Breaking the project requirements into small and executable tasks makes managing code across the development cycle easier.
The structured approach with well-defined steps offers more scalability, making it ideal for large-scale and complex projects.
30s - Q5
DSDM - A term proposes a prioritization scheme abbreviated as MoSCoW, i.e. Must, Should, Could and Won't. What is the point of classifying a particular requirement as a Won't"?"
It means that the requirement will not be completed in the current time box but may be done later
It means that the team wants to suggest an alternative way to accomplish the same task
It means the team either lacks the expertise or the people to implement it
It means that the requirement is not important and should never be done
30s - Q6
Arthur wanted to showcase a new color theme for the product that is more consistent with the corporate branding. Which is the best forum to do this?
Sprint Review
Sprint Planning
Sprint Retrospective
Daily Standup
30s - Q7
Created by Kent Beck in the late 1990s during his work on the Chrysler Comprehensive Compensation System (C3) payroll project
Extreme Programming
Lean Software Development
Scrum
Feature Driven Development
30s - Q8
Tom is a member of the scrum team. He attended a trade conference and came across a feature idea that he felt should be present in the product he was working on. When should that idea be included in the product backlog?
When the team is done with their current sprint and is ready to start planning the next sprint
As soon as Tom is able to discuss the idea with the product owner
Depending upon when the idea can be prioritized in context of the other product backlog items
After all the features committed for the current release are completed and delivered
30s - Q9
This is the core values of extreme programming except
Focus
Feedback
Communication
Simplicity
30s - Q10
A team member suggested a feature for inclusion in the current release of a product. This was not requested by any customer till date, but it could be an exciting addition to the product and be a unique selling proposition. Other team members felt that there were many other pending mandatory features which should be prioritized first. Ultimately it was left to the product owner to determine the priority of the exciter feature. How should the product owner decide?
Take a vote within the team and go with the majority opinion
Extend the release until the exciting feature can be prioritized and completed
Take a decision based on the perceived RoIe of the exciting feature and the mandatory features
Defer the exciting feature until the mandatory features are completed
30s - Q11
Give 1 pillar of Scrum
Users enter free textType an Answer30s - Q12
In Scrum, this is to do the right thing and work on tough problem.
Users re-arrange answers into correct orderJumble30s - Q13
The burn down chart for a team showed a peculiar trend. It started dropping rapidly at the beginning of the sprint and then seemed to plateau in the middle. A day before the sprint, the line dipped rapidly and reached the horizontal axis. Which of the following is the most likely reason for this trend?
There might have been incorrect assignment of stories to the team members
The customer did not accept the stories till the end of the sprint
The team was not regular in updating their tasks in the beginning of the sprint
The team encountered a major blocking issue in the middle of the sprint which was resolved only towards the end
30s - Q14
An agile methodology, where it optimize efficiency and minimizing waste in the software development process.
Lean Software Development
Kanban
Scrum
Feature Driven Development
30s - Q15
In what year does Lean principles started becoming popular in the software industry.
Users enter free textType an Answer30s