Training: Agile for Managers
Booking
Duration: 1 Day
Contact: Siddhesh Nikude
Inquire via E-Mail
Phone: +91-95-52572354
Scheduled
- 2016-01-09, Pune, India
Available Languages
- English
Audience
Managers of Agile teams (Scrum, XP, DevOps etc.) and teams of Software Craftsmen.
Goals
Learn what Agile means for Management and how to manage Agile teams to increase quality and productivity.
Contents
- Introduction: Rationale - Why Agile Matters
- The Two Values of Software
- Clean Code - Why it Matters
- The Four Design Smells
- Impact of the Design Smells on Productivity and Quality
- Agile and Business
- Agile and Product Quality
- Agile and Release Schedules
- Agile and Customers
- History and Overview over Agile Methods
- Kanban
- Lean
- Scrum
- Extreme Programming
- DevOps
- Principles of Iterative Software Development
- Iterative vs Incremental
- Spiral Model vs Waterfall
- Feedback, Inspect and Adapt
- The typical Agile project life cycle
- Idea and Prototype Phase
- Implementation Phase
- Iteration Schedule
- Events: Backlog Refinement, Planning, Daily Standup, Review, Retrospective
- Artifacts: Product Backlog, Sprint Backlog, Epic, User Story, Task, Defect, Potentially Shippable Product Increment, Release
- Agile Requirements - Management Perspective
- The User Story - INVeST
- Definition of Ready
- Definition of Done
- Potentially Shippable Product Increment
- Understanding Agile Software Development
- Software Craftsmanship - XP, Clean Code, Design Patterns, SOLID Principles, Pair Programming, TDD, BDD
- Why Scrum is not enough - avoiding Flaccid Scrum and the Tractor Pull
- Agile in the Organization
- Product Organization vs. Matrix Organization
- How to Setup an Agile Team
- HR for Agile Teams
- Managing Agile Teams
- Tuckman Stages of Team Development
- Leadership Styles: Command & Control vs. Servant Leadership
- Staffing Agile Teams
- Roles in Agile Teams
The course addresses the following questions:
- What is Agile?
- How much of my current work already is Agile?
- Is Agile good for me / my team / my organization?
- What are the benefits of Agile? What are the drawbacks?
- How do I "sell" Agile in my organization?
- How do I get an Agile team started?
- How will my role as a manager change?
- How do I support Agile team(s)?
Scheduled
- 2016-01-09, Pune, India