Agile Software Development
Agile software development is an approach to software development in which self-organizing, cross-functional teams collaborate to optimize output. Category
Concept map's are graphical representations of concepts relationships with subordinate concepts. It displays all the components required to complete a task.
Cone of Uncertainty
The Cone of Uncertainty shows that at the beginning of any project we don’t know exactly how long a project is going to take.
Extreme Programming is a systematic, low-risk and predictable approach with practices designed to improve software’s ability to adapt to clients changing needs.
Pair programming is a software development approach in which two programmers work together on the same computer to help write, test, and debug the code.
Refactoring is the process of implementing changes to your current code without modifying the visible external behavior to make it more manageable and readable.
Team collaboration is the process of working together to achieve a common goal. By working together you share ideas and solve problems to produce better outcomes.