Scrum

Scrum Developer

Certified Scrum Developer (CSD) combo

Course Outline

 

Duration: 40 Hours
Course Fee: INR. 60,000 + Tax


Design Pattern Developer Essentials

Course Outline

 

  • Introduction
    • Purpose, objectives, and logistics
  • Paradigms, Principles, and Perspectives
    • Agile design, Gang of Four advice, design principles.
  • Software Patterns
    • Misconceptions, forces
  • Encapsulating Variable Behavior
    • Strategy, Template-Method, State, and Bridge patterns
  • Encapsulating Foreignness
    • Adapter and Façade
  • Design Exercise Case Study
    • Presentation and discussion of a representative design problem and the use of patterns to solve it, examining the trade-offs of different patterns.
  • Encapsulating Sequence and Cardinality
    • Proxy, Decorator, Chain of Responsibility
  • Encapsulating Construction
    • The importance of factories for object construction, and how patterns teach us to separate use from creation; examination of Factory-Method, Abstract Factory, and Singleton
  • Final Exercise
    • Review of the case study introduced in the morning and solving it by refactoring to the patterns in the problem

 
Duration: 8 Hours
Course Fee: INR. 15,000 + Tax


Scrum Framework Developer Essentials

Course Outline

 

  • Introduction
    • Discusses the purpose, objectives, scope, and logistics of the course and why Agile and Scrum are valuable to software development.
  • Agile Principles
    • Examines principles from the Agile Manifesto, how they differ from a Waterfall process, and how they support team collaboration.
  • Scrum and XP Practices
    • Reviews the basic practices from Scrum and XP, including team ownership, coding standards, simple design, sprints, backlog, and the Scrum framework.
  • Scrum Planning
    • Explores how to write stories; build a backlog for the product, release, and sprint; planning and acceptance testing; estimating stories, and measuring velocity.
  • Story Writing
    • How to brainstorm stories for user personas and split big stories.
  • Acceptance Test Writing
    • Helping the customer define concrete acceptance criteria.
  • Estimating and Planning
    • Estimating stories as a group and building a release plan.
  • Wrap-up
    • Review and discussion of the key points presented

 
Duration: 8 Hours
Course Fee: INR. 15,000 + Tax


Scrum Software Developer Essentials

Course Outline

 

  • SESSION 1 & 2: ANALYSIS
    • Introduction: Scrum versus Waterfall development
    • Development Essentials: Scrum and XP practices
    • Test-Driven Development: TDD driving design
    • Lab 1: Iteration Zero Intro and set up of case study
    • Lab 2: Coding Test First Experiencing TDD
  • SESSION 3 & 4: DESIGN
    • Design Review: Group discussion of previous days labs
    • CREATE Code Qualities: Critical code qualities; recognizing and getting more out of them
    • Development Practices: Simple techniques of rapidly building quality software
    • Lab 3: Adding Optional Behaviors Using requirements to find patterns in problems
    • Lab 4: Encapsulating Complex Business Rules Using compound patterns
  • SESSION 5 & 6: DEVELOPMENT
    • Design Review: Group discussion of the patterns in the previous days labs
    • Testing Techniques: Advanced techniques for writing more testable software
    • Refactoring and Emerging Systems: Techniques for refactoring legacy code
    • Lab 5: Refactoring Legacy Code,How to clean up code by identifying code smells
    • Lab 6: Mocks and Shunts Techniques for writing mocks and injecting dependencies

 
Duration: 24 Hours
Course Fee: INR. 40,000 + Tax


 
Scrum Master

Certified Scrum Master (CSM)

Course Outline

 

  • General Knowledge
    • Agile Manifesto
    • Scrum Foundations
    • Empirical and defined processes
    • Sprint
    • The Significance of Done
    • The Five Scrum Values
    • Applicability of Scrum
  • Scrum Roles
    • Overview of Scrum Roles
    • ScrumMaster
    • Responsibilities
    • Authority
    • Product Owner
    • Responsibilities
    • Authority
    • Constraints
    • Single Overall Product Owner per Product
    • Organizational Respect
    • The Team
    • Responsibilities
    • Authority
    • Teamwork
    • Team Characteristics
    • Impacton on Traditional Roles
    • No Project Manager
    • Specialities
  • Scrum Meetings
    • Sprint Planning Meeting
    • Daily Scrum Meeting
    • Sprint Review Meeting
    • Sprint Retrospective Meeting
    • Release Planning Meeting
  • Scrum Artifacts
    • Product Backlog
    • Defination
    • Content
    • Management and Refinement
    • Responsibility and Participation
    • Item Readiness
    • Item Estimation
    • Product Increment and the Definition of Done
    • Definition of Product Increment
    • Development of a Product Increment
    • Definition of Done (DoD)
    • Understanding the DoD
    • Sprint Backlog
    • Definition
    • Purpose
    • Management
    • Responsibility
    • Update Scope
    • Update Frequency
    • Burndown Charts
    • Sprint Burndown Chart
    • Release Burndown Chart
  • Scaling Scrum
    • Working with Multiple Scrum Teams
    • Scaling Teams
    • Scaling Product Owners
    • Scaling the Product Backlog
    • Scaling the Sprint Meetings
    • Working with Distributed Scrum Teams
    • Product Owner in a Different Location
    • Scrum Team Split among Different Locations
    • Importance of Infrastructure and Engineering Practices

 
Duration: 16 Hours
Course Fee: INR. 30,000 + Tax


 
Scrum Product

Certified Scrum Product Owner (CSPO)

Course Outline

 

  • Introduction
    • Where Do You Stand
    • Standing Survey
    • Learning Objectives
  • Scrum’s History
    • Origins of Agile and Scrum
    • Agile Umbrella
    • Agile Manifesto
    • Market Share
    • Scrum Alliance
  • Scrum Usage
    • Think and Write
    • Types of Work
    • Defined Process Control
    • Empirical Process Control
  • Values
    • Scrum Leadership Based on Five Values
  • Scrum Framework
    • Scrum Process
    • Agile and Scrum Concepts
  • Roles and Responsibilities
    • Team
    • Product Owner
    • ScrumMaster
    • Pair Share
  • Scrum Simulation
  • Product Vision
    • Create a Compelling Vision Statement to Guide Your Team
  • User Roles and Personas
    • User Roles
    • Personas
  • Backlog Seeding
    • Product Backlog
    • Iceberg
  • User Stories
    • Documenting Product Backlog Items
    • Acceptance Criteria
  • Relative Estimation
    • Complexity of Implementing a Specific Backlog Item
    • Planning Poker
  • Assessing Business Value
    • MoSCoW Rules
  • Ceremonies in Scrum
    • Sprint
    • Sprint Planning “The What”
    • Sprint Planning “The How”
    • Daily Scrum
    • Sprint Review
    • Sprint Retrospective
  • User Story Writing Workshop
    • Good vs. Bad User Story
    • INVEST Criteria for Good User Stories
    • Best Practices
  • Advanced Prioritization
    • Priority
    • Kano Analysis
    • Financial Models
    • Advanced Prioritization Techniques
    • Fire Fighting
    • Pair Share
  • Tracking Team Progress
    • Velocity
    • Burn-Up Charts
    • Burn-Down Charts
    • Information Radiators
    • Scrum Boards
    • Beat the Clock
  • Additional Ceremonies
    • Product Road-Mapping
    • Company Milestones
    • Market Timing
    • Technology Architecture
    • Product Road Map Example
    • Release Planning
    • Cadence
    • Release Plan Example
    • The Planning Onion
    • Backlog Grooming
    • Estimating
    • Pass that Question
  • Product Box
  • Areas to Watch
    • Gaining Consensus
    • Technical Debt
    • Definition of “Done”
    • Abnormal Sprints
    • Scrum “Buts”
    • Scrum Smells
  • Labs
  • Buy a Feature
    • In this collaborative group approach to prioritization, explore the concept of assessing business value and gaining consensus.
  • Agile Principles
    • The founding fathers of agile defined 12 principles that characterize an agile environment. Discover what they are, which are most important, and how your organization may be challenged to adopt them.
  • Defined and Empirical Work
    • Analyze types of work and choose several that are suited for defined and empirical process control.
  • Agile and Scrum Concepts
    • Find out what you remember about agile and Scrum terms in this group-based exercise.
  • Product Owner Deep Dive
    • In this detailed case study, put yourself in the shoes of the product owner and determine the best course of action.
  • Manager/Employee
    • In this minor physical challenge, experience the difference between command, control, and servant leadership.
  • Fact or Crap
    • Play this card-based game in a group to reinforce your understanding of the roles and responsibilities in Scrum.
  • Scrum Simulation Instructions
    • Learn the topic of your Scrum simulation and define roles within your team.
  • Create a Product Vision Statement
    • With the help of your stakeholders, develop a compelling vision statement to guide your team.
  • Identifying User Roles
    • Identify the user roles of your product.
  • Develop a Persona
    • Develop a persona for your product.
  • Seed the Product Backlog
    • With the help of your stakeholders, author user stories (with acceptance criteria) to support your product vision.
  • Chinese Zodiac Points
    • Walking one-by-one through the animals of the Chinese zodiac, relatively rank them by physical size.
  • Prioritize Your Product Backlog
    • Utilizing MoSCoW rules, assess business value and rank your product backlog.
  • User Story Writing Workshop
    • Learn how to apply the latest techniques in group collaboration, silent working, and driving innovative thinking.
  • Reprioritize the Product Backlog
    • Apply your favorite technique for assessing business value and reprioritize your product backlog.
  • Ball Points
    • In this minor physical challenge, experience the difference between estimated and actual velocity.
  • Create a Product Road Map
    • Map out your products future six to nine months in advance.
  • Create a Release Plan
    • Plan when you will release your product’s “potentially shippable product increments” to your customers and end users.
  • Product Box
    • Identify product features that are exciting to your customers by designing the product box.
  • The Scrum Café or Open Space Technologies
    • Utilizing one of these innovative frameworks, you will have the opportunity to explore the deepest questions on Scrum.

 
Duration: 16 Hours
Course Fee: INR. 25,000 + Tax