From the course: Computer Science Principles: Programming

Unlock the full course today

Join today to access over 24,400 courses taught by industry experts.

Build iteratively using agile development

Build iteratively using agile development

From the course: Computer Science Principles: Programming

Build iteratively using agile development

- There are many ways to code your app or program. In fact, there are entire industries dedicated to specific methodologies and processes that can be used to build and release products to market. Let's say I'm making a Tic-Tac-Toe app. When I start building it, I might not know if I want to use X's and O's. I don't know if I want to have the user tap or swipe to change one of the spaces. I can figure that out along the way as I'm building it. I still know all the things I need to build into the game, I just prioritize them and build them one at a time. After I release the product, if I wanted to add in a super Tic-Tac-Toe with a five-by-five grid, I can just add that to the app and send out an update. If there is an issue with the app, I can update the code to fix the problem and send the update out to the user. This Tic-Tac-Toe game is made using a process called Agile. Agile means that the product is designed and built over multiple phases. With each phase, work goes into adding…

Contents