Describe the SDLC
September 6, 2017
Write common SQL statements
October 10, 2017
 

Describe Agile Values

 

Thursday, September 7th, 2017

Agile Values

  • Valuing individuals inputs and needs over the software tools
  • Creating a product that works and suites the needs of the client over documenting every little thing.
  • Listening to the needs and whats best for the customer over contract negotiations.
  • Allowing the project to be organic and flexible to change in the market or future changes over set in stone documentation.

Velocity

Velocity is the amount that can be completed in a sprint or feature development.

Retrospectives

Retrospectives are team meetings which reflect on what has been and what needs to be accomplished.

Questions like:

What should be continued in the process?
What should be implemented or added?
What should be stopped?

Pair programming

Pair programming is the process of development where one person is driving the code and the other is the brains of the operation. I sort of think of it like an Air Traffic Controller and a Pilot where one person is the directing the operations while the other steering and making the physical moves.

Automated tests

Automated tests help discover edge cases in programs. These tests reduce the need for customer testing and allow for quick feedback.

Half-not-half-assed

Creating the MVP or Most Viable Product that is fully functional, instead of a product crammed with features but is very buggy.