Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Applying Professional Scrum for Software Development™
Alert MeDescription
Applying Professional Scrum for Software Development Introduction
Welcome to the “Applying Professional Scrum for Software Development” course, a dynamic three-day program designed to transform your approach to software development. This course is specifically crafted for those who are eager to deepen their understanding and practical application of Scrum, Agile methodologies, and DevOps principles.
Dive into an engaging, real-world learning environment where you will collaborate within Scrum Teams to work on a software system project. This isn’t just a theoretical exercise; it’s an opportunity to apply Scrum concepts in realistic scenarios, thereby gaining true proficiency in these practices.
The course also dives into advanced aspects of software development within the Scrum framework. Explore cutting-edge engineering practices, learn to manage complex projects, and deliver functional increments of software.
Learning Objectives
- Collaborative Development: Experience genuine collaboration among developers, product owners, and Scrum Masters.
- Agile Engineering Practices: Develop and deliver software using Agile practices and DevOps tools.
- Scrum Synergy Understanding: Grasp the interplay of various Scrum elements.
- Preparation for PSD Certification: Equip yourself to take the Professional Scrum Developer (PSD) assessment.
Professional Scrum Certification
- PSD Assessment: Receive an attempt for the Professional Scrum Developer (PSD) assessment
- Comes with a second attempt offered at no extra cost if needed.
Audience
- Software Developers: Ideal for those involved in coding and software development processes.
- Scrum Masters: Perfect for Scrum Masters seeking deeper insights into software development within Scrum.
- Product Owners: Beneficial for Product Owners who want to understand the development aspect of Scrum.
- Project Managers: Suitable for project managers overseeing Agile software development projects.
- Quality Assurance Professionals: QA engineers and testers looking to integrate their roles more effectively within Agile and Scrum frameworks.
- IT Managers: IT managers and leaders aiming to implement or enhance Agile practices in their teams.
- Agile Coaches: Coaches and consultants focused on Agile methodologies, especially in software development contexts.
Prerequisites
- Basic Scrum Knowledge: Familiarity with the fundamentals of Scrum is helpful but not mandatory.
- Software Development Experience: Some experience in software development or IT projects can be beneficial for contextual understanding.
- Interest in Agile Practices: An interest in learning and applying Agile methodologies in the realm of software development.
- Collaborative Mindset: Willingness to engage in team-based exercises and collaborative learning.
Applying Professional Scrum for Software Development Outline
The Scrum Framework:
- Introduction to Scrum and its fundamental principles
Working within a Scrum Team:
- Collaboration, roles, and responsibilities within a Scrum Team
Definition of Done:
- Understanding and achieving the Definition of Done
Backlog Management Practices and Slicing Features:
- Effective backlog management
- Techniques for slicing features
Code Quality and Technical Debt:
- Strategies for maintaining code quality
- Managing technical debt
Agile Architecture Practices:
- Architectural considerations within Agile methodologies
Test Driven Development:
- Implementation of test-driven development practices
Pair Programming:
- Leveraging pair programming for improved quality and collaboration
Agile Testing and Other Quality Practices:
- Testing strategies within Agile
- Additional quality enhancement practices
Using DevOps with Scrum:
- Integration of DevOps principles into Scrum practices
$2495.00
|
3 Days Course |