-
Agile Software Development: TDD for Complex Systems
After watching this video, you will be able to describe the practices used for complex systems.
-
Agile Software Development: Test-driven Work
After watching this video, you will be able to describe test-driven work.
-
Agile Software Development: Code Visibility
After watching this video, you will be able to describe how TDD should be written in the same project as the code that is being tested.
-
Agile Software Development: Test-driven Development Best Practices
After watching this video, you will be able to identify TDD best practices.
-
Agile Software Development: Developer TDD
After watching this video, you will be able to describe what developer TDD is.
-
Agile Software Development: Agile Testing Techniques
After watching this video, you will be able to compare TDD to other Agile testing techniques.
-
Agile Software Development: TDD Documentation
After watching this video, you will be able to recognize the importance of TDD documentation.
-
Agile Software Development: Test-driven Database Development
After watching this video, you will be able to describe test-driven database development.
-
Agile Software Development: BDD and TDD Approaches
After watching this video, you will be able to recognize BDD and TDD approaches to Agile development.
-
Agile Software Development: Test-driven Development Issues
After watching this video, you will be able to identify potential issues when implementing TDD in an Agile project.
-
Agile Software Development: Agile Collaboration
After watching this video, you will be able to describe Agile collaboration.
-
Agile Software Development: Seven Pillars of Collaboration
After watching this video, you will be able to describe the seven pillars of collaboration.
-
Agile Software Development: Agile Architecture Principles
After watching this video, you will be able to describe Agile architecture principles.
-
Agile Software Development: Enterprise Architecture
After watching this video, you will be able to describe enterprise architecture.
-
Agile Software Development: Agile Architecture Challenges
After watching this video, you will be able to identify potential Agile architecture challenges.
-
Agile Software Development: Agile Architectural Modeling
After watching this video, you will be able to identify Agile architectural modeling.
-
Agile Software Development: Apply Test-driven Development
After watching this video, you will be able to recognize how to apply TDD to Agile database development.
-
Agile Software Development: Agile Architecture and Design
After watching this video, you will be able to describe Agile architecture and design.
-
Agile Software Development: Agile Architecture Principles
After watching this video, you will be able to describe the Agile architecture principles.
-
Agile Software Development: Emergent Design
After watching this video, you will be able to describe emergent design and how it works with Agile software development.
-
Agile Software Development: Testing Data Management
After watching this video, you will be able to identify approaches to test data management.
-
Agile Software Development: Applying Behavior-driven Development (BDD)
After watching this video, you will be able to identify how BDD can be applied to Agile development.
-
Agile Software Development: Agile Testing Lifecycle
After watching this video, you will be able to recognize considerations when implementing an Agile testing lifecycle.
-
Agile Software Development: UI Testing in Agile Projects
After watching this video, you will be able to recognize considerations when implementing UI testing in Agile projects.
-
Agile Software Development: Describe Behavior-driven Development
After watching this video, you will be able to describe the principles of behavior-driven development.
-
Agile Software Development: Test-driven Development Cycle
After watching this video, you will be able to identify the steps in the TDD cycle.
-
Agile Software Development: Common Codebase
After watching this video, you will be able to identify the benefits of sharing a common codebase.
-
Agile Software Development: Agile Coding Convention
After watching this video, you will be able to describe the rules for the Agile coding convention.
-
Agile Software Development: Pair Programming
After watching this video, you will be able to identify tips for implementing pair programming.
-
Agile Software Development: Code Refactoring
After watching this video, you will be able to describe how code refactoring can improve source code.
-
Agile Software Development: Behavior-driven Development (BDD)
After watching this video, you will be able to identify the features of BDD.
-
Agile Software Development: Continuous Integration
After watching this video, you will be able to describe how continuous integration works.
-
Agile Software Development: Collaborative Workspaces
After watching this video, you will be able to describe the benefits of collaborative workspaces.
-
Agile Software Development: Agile Scheduling
After watching this video, you will be able to describe the best practices to Agile scheduling.
-
Agile Software Development: Agile Risk Management
After watching this video, you will be able to describe how Agile can help with risk management.
-
Agile Software Development: Identify Scrum Values
After watching this video, you will be able to identify features of Scrum for Agile software development.
-
Agile Software Development: Estimating an User Story
After watching this video, you will be able to describe how to estimate an Agile user story.
-
Agile Software Development: Scrum Workflow
After watching this video, you will be able to describe the Scrum workflow.
-
Agile Software Development: Scrum Values
After watching this video, you will be able to identify Scrum values and what they mean.
-
Agile Software Development: Scrum Limitations
After watching this video, you will be able to identify the limitations of Scrum.
-
Agile Software Development: Team Progression
After watching this video, you will be able to monitor and communicate team progress.
-
Agile Software Development: Agile Project Documentation
After watching this video, you will be able to match typical Agile project documentation with descriptions.
-
Agile Software Development: Tracking an Iteration
After watching this video, you will be able to identify how to track an iteration.
-
Agile Software Development: Agile Buffering Plans
After watching this video, you will be able to identify project buffers in a given scenario.
-
Agile Software Development: Issues Transitioning to Agile
After watching this video, you will be able to recognize the issues organizations can face when applying Agile principles in given scenarios.
-
Agile Software Development: Agile Management
After watching this video, you will be able to describe incremental and iterative development (IID).
-
Agile Software Development: Agile Best Practices
After watching this video, you will be able to identify Agile software development best practices.
-
Agile Software Development: Agile Values
After watching this video, you will be able to identify the values of Agile software development.
-
Agile Software Development: Advantages of Agile
After watching this video, you will be able to identify the advantages of Agile over the waterfall approach.
-
Agile Software Development: Why Agile?
After watching this video, you will be able to describe why organizations should introduce Agile.
-
Agile Software Development: History of Agile Software Development
After watching this video, you will be able to describe what Agile software development is and its history.
-
Agile Software Development: Scrum Roles
After watching this video, you will be able to identify the roles in the Scrum framework.
-
Agile Software Development: Dynamic Systems Development Method (DSDM)
After watching this video, you will be able to identify the main principles of DSDM.
-
Agile Software Development: Crystal Methodology
After watching this video, you will be able to recognize the features of Crystal.
-
Agile Software Development: Feature-driven Development (FDD)
After watching this video, you will be able to identify the features of FDD.
-
Agile Software Development: Kanban Development
After watching this video, you will be able to identify the main features of the Kanban approach to agile software development.
-
Agile Software Development: Adaptive Software Development (ASD)
After watching this video, you will be able to recognize what happens at the three phases in an ASD project.
-
Agile Software Development: Lean Software Practices
After watching this video, you will be able to describe the lean software practices.