 |
Agile Software Development with SCRUM
| Offerings in 2010 |
 |
 |
| Regular Program (2-days, 9:30 AM to 5:30 PM) |
 |
| Location |
Dates |
 |
| Islamabad |
October 26 to 27 |
 |
REGISTER ONLINE or CONTACT NEAREST CENTER
Introduction
This two day course provides a practical introduction to Agile Software Development using Scrum. Scrum is an agile process for software development. With Scrum, projects progress via a series of iterations called sprints. Each sprint is typically 2-4 weeks long. Scrum is ideally suited for projects with rapidly changing or highly emergent requirements.
The course teaches the concepts of short delivery cycles, working with changing requirements and empirical process control. Students will learn how to work in deliver software in time-boxed iterations, hold Scrum meetings, manage work backlogs and prioritize work to satisfy business need. They will also learn how, in a changing environment, to keep high quality code, design software and discover requirements. This course gives an overview of technical and management practices for Scrum.
Contents
- Agile & Scrum Overview
- What is Agile?
- What is Scrum?
- The relationship between Agile, Scrum and other methods
- Benefits of Scrum
- Empirical processes control
- Values and principles
- Practices
- Self-organizing teams
- Sprints
- Sprint Cycle
- Planning
- Sprint Backlog
- Commitment
- Daily Scrum
- Sprint Reviews
- Retrospectives
- Demonstrations
- Release
- Velocity
- Sprint Goal
- Abnormal Termination
- Technical Practices
- Test Driven Development (TDD)
- Refactoring
- Continuous integration
- Simplicity
- Design & Architecture
- Code Reviews
- Pair Programming
- Work breakdown
- Planning Poker
- Management Practices
- Retrospective facilitation
- Impediment removal
- Vertical teams
- Quality
- Risk management
- Burn down charts
- Visibility
- Definition of Done
- Continuous improvement "Kaizen"
- Requirements
- Product Owner role
- Customer involvement
- User Stories: Epics, Features and Tasks
- Story estimation
- Product Backlog
- Prioritization
- Roles
- Scrum Master
- Product Owner
- Team
- Stakeholders
- Common Problems and Resolutions
- Blocks and impediments
- Wagile and ScrumBut
- Fake-Agile
Benefits
Follow Scrum processes, fulfill roles and responsibilities
Develop software in an Agile fashion using time-boxed iterations
Understand Agile values and principles
Participate in Scrum style meetings such as daily stand up, planning and retrospectives
Identify development impediments and take action to remove
Understand the technical practices common in Agile development and Scrum
Recommended Participants
- Software Engineers, Testers, Business Analysts, Product Managers and, Project, Program and Development Manager who plan to work in and with Scrum teams
- Whole teams who wish to transition to Scrum and other Agile development methods
- Business customers and users who work with software teams and want to understand the new paradigm of Agile development
Course Format
The Course uses a stimulating mix of instructions, exercises, and discussions
Materials Provided
Course reference manual containing printed copies of presentation
Course certificate.
Course Fee Rs. 19,000 per participant
This course may also be offered by arrangement at customer sites. E-mail training@businessbeam.com or call +92-21-34559076, 34316494 for details.
Questions about this Course?
Please see our Frequently Asked Questions section for answers to some of the more common inquiries about Business Beam’s Executive Training Programme.
Note: Mentioned details are tentative. Business Beam (Pvt.) Limited reserves the right to change the schedule, cost and other details without any prior notice. |
 |
 |
 |
 |
| Enter your work E-mail: |
|
|
|