Software Technical Practices are the Foundation of Incremental Software Delivery

Delivering working software in small increments every sprint requires a different way of working. To reduce overhead, teams will often look to technical practices to enhance their ability to deliver.

Choosing the right technical practices will increase our team's agility by giving them the confidence that what they are delivering is well-designed, tested, and meets expectations. By improving the team's confidence, we will speed up our ability to deliver. 

In this chapter, we'll look at some of those technical practices and how they work with incremental software delivery approaches.

In this chapter, we will cover the following topics:

  • Building the thing right versus building the right thing
  • Test-driven development
  • Refactoring
  • Pair programming
  • Emergent design
  • Continuous Integration/Deployment/Delivery and the DevOps culture
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.117.99.152