Agile Software Development Based on Scrum

Level

Beginner

Duration

24h / 3 days

Date

Individually arranged

Price

Individually arranged

Agile Software Development Based on Scrum

Scrum is currently the most popular methodology for organizing the work of software development teams. In this course, participants will learn the details of this method, be guided through the most important work methods and tools in Scrum, and experience firsthand how effective work can be when using it.

Who is this training for?
  • logo infoshare For individuals who want to gain or deepen the knowledge necessary to be a Scrum Master, Product Owner, or a member of a Scrum team.
  • logo infoshare For individuals and teams who want to learn how Scrum works from scratch or who want to organize their existing knowledge and experience.
  • logo infoshare For people who want to make their team and their workplace more effective and enjoyable.

What You Will Learn

  • We can quickly deliver valuable software.
  • We improve our skills as programmers, testers, analysts, UX designers, etc.
  • We can build solutions that leverage changing requirements to create a competitive advantage.
  • Thanks to proven methods, we can work much more efficiently and enjoyably and increase team engagement and effectiveness.

Training Program

  • Principles of Scrum

    • Responsibilities

      • Product Owner
      • Scrum Master
      • Developers
    • Sprint and Backlogs
    • Events

      • Sprint
      • Sprint Planning
      • Daily Scrum
      • Sprint Review
      • Retrospective
      • Product Backlog Refinement
    • Pillars and Values of Scrum
  • Additional Non-Scrum Tools

    • User Stories
    • Story Points and Planning Poker
    • Burndown Charts
    • Pair Programming, TDD, Iterative-Incremental Work
  • When to Use Scrum and When Not to

    • Scrum vs. Agile
    • The Agile Manifesto and its 12 Principles
    • The Most Common Misconceptions about Scrum
    • How to “Ruin” Scrum by Not Being Agile
  • The Evolution of Scrum and the Latest Changes in the Scrum Guide 2020

    • Organizational Changes
    • Changes to Events
    • Changes to Values
    • Clerical Changes
  • Cross-functional, Self-managing Development

    • Good Enough vs. Technical Excellence
    • Integration in Scrum
    • Documentation in Scrum
  • Emergent Architecture

    • Architecture in Scrum
    • Architecture Spike
    • Design Patterns
    • Layered Architecture
  • Technical Practices

    • Codebase
    • Refactoring
    • Technical Debt
    • Git-flow
  • Testing

    • TDD, BDD, ATDD
    • Test Pyramid and Test Types
    • Mocks and Code Testability
    • QA
    • Bug Reporting and Management in Scrum
  • Standards

    • Modeling
    • Code Coverage
    • UML
    • Release Notes
  • Application Lifecycle Management

    • CI/CD
    • Environments, Pipeline
  • The Most Common Misunderstandings Related to Agile Development

Contact us

we will organize training for you tailored to your needs

Przemysław Wołosz

Key Account Manager

przemyslaw.wolosz@infoShareAcademy.com

    The controller of your personal data is InfoShare Academy Sp. z o.o. with its registered office in Gdańsk, al. Grunwaldzka 427B, 80-309 Gdańsk, KRS: 0000531749, NIP: 5842742121. Personal data are processed in accordance with information clause.