Software Engineering
"S"-o-teric
The Principles!
Random
Potpourri
100
This technique is used to help one person learn the skill set of another person
What is cross training?
100
At Intersections more than 80% of these are 2 weeks long
What are "Sprints"?
100
Minimizing dependencies on other teams and keeping their options open till the 'last responsible moment' allows a team to make these.
What are "Just-in-time Decisions"?
100
I received my 10-year recognition yesterday during the Town Hall
Who is "Debbie"?
100
When work gets backed up due to a constraint in the system
What is a bottleneck?
200
This is the study and application of engineering to the design, development and maintenance of software
What is software Engineering?
200
The standard Scrum role who is primarily concerned with the operation, effectiveness, and health of the team.
Who is the "ScrumMaster"?
200
Increasing speed and effectiveness at delivering customer value through the reduction of these seven categories of drag in software development: "defects, overproduction, transportation, waiting, inventory, motion, and processing".
What is "Eliminate Waste"?
200
I'm the last engineer to join the Team
Who is "Venkat"?
200
The goal of Kanban is to optimize this
What is Cycle Time?
300
this is an iterative and incremental agile software development framework for managing product development. It defines "a flexible, holistic product development strategy where a development team works as a unit to reach a common goal"
What is pair programming?
300
A meeting the teams holds at the end of every Sprint to show off the work the team has done to other teams, stakeholders and customer proxies.
What is the "Sprint Review"?
300
DAILY DOUBLE
A delivery team is know as this if they have a high degree of autonomy and are responsible for the management of their own work.
300
I created a course on how to easily implement JPA-based repositories using Spring Data JPA
Who is "Mary-Ellen"?
300
A really big user story.
What is an Epic?
400
This encompasses acceptance testing, but highlights writing acceptance tests before developers begin coding.
What is Acceptance Test Driven Development (ATDD)?
400
A daily meeting where the team typically answers the three questions "What did I do yesterday, what am I working on today, and what is blocking me, if anything."
What is a "Stand-up"?
400
Retrospectives and a culture of continuous improvement allow teams to do this, both for their own benefit and for that of the entire org.
What is "Create Knowledge"?
400
Has a dog named after the famous singer JLO
Who is "Jennifer"?
400
The three 'C's of user stories.
What are Card, Conversation, and Confirmation?
500
this combines test-first development where you write a test before you write just enough production code to fulfill that test and refactoring
What is Test Driven Development (TDD)?
500
Stories should be planned in these kinds of “lanes” so that they are completed throughout the sprint rather than all at the end.
What are “Swim Lanes”?
500
Retrospectives is a Scrum practice that fulfills this Scrum Principle.
What is Inspect & Adapt?
500
Team members who are expecting.
Who is "Grant" and "Parwiz"?
500
The world's most agile animal (according to a Google search). Also had a small role in the animated film "Madagascar".
What is a Fossa?
M
e
n
u