SlideShare ist ein Scribd-Unternehmen logo
1 von 9
Downloaden Sie, um offline zu lesen
Agile Software Development
Training Catalogue
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 2
WORKING IN A SCRUM TEAM ......................................................................................................................................4
AGILE ESTIMATING AND PLANNING ..............................................................................................................................5
SCRUM PRODUCT OWNER ..........................................................................................................................................6
EFFECTIVE USER STORIES FOR AGILE REQUIREMENTS ................................................................................................7
INTRODUCTION TO DISCIPLINED AGILE DELIVERY .........................................................................................................8
TABLE OF COURSES
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 3
Agile Software
Development Books
Sometimes you need more in-depth
discussion than a website can provide.
The following agile and programming
books all come from the pen of founder
Mike Cohn, who brings 25 years of
experience as a technology expert to
his writing.
A highly sought after subject matter
expert, trainer, and speaker, Mike fills
his books with anecdotes, advice, tips,
and techniques that speak to the
reader's needs. Mike's writing can also
be found in various publications,
including Better Software, IEEE
Computer, Cutter IT Journal, Software
Test and Quality Engineering, Agile
Times, and the C/C++ Users Journal.
As a founding member of both the Agile
Alliance and the Scrum Alliance, Mike
has a long-standing commitment to the
agile, Scrum, and software
communities.
ONSITE TRAINING G
Succeeding with agile is hard. Let us help you make it easier. Rather
than sending only a few representatives (ScrumMaster, project
manager, and technical leads) to a public course, consider training
your entire team, onsite. All of our public courses can be brought to
your site, minimizing both scheduling challenges and also the
expense and hassle of out-of-town travel.
ONSITE COACHING G
Public and onsite training courses are a great resource for learning
about specific aspects of agile software development or agile project
management. The best way to make sure that learning is remembered
is to augment that training with coaching or mentoring. We offer you
the option to supplement your onsite training course with onsite
coaching. One popular combination includes a one-day Agile
Estimating and Planning class followed by a day of assisted
estimating and planning with your backlog. We can also combine a
one-day Effective User Stories with a one-day work session.
Another option is to follow a two-day Working in a Scrum Team course
with a day or two of coach-assisted backlog generation and sprint
planning. Similarly, a Scrum Product Owner course can be combined
with coaching that emphasizes user stories or release planning.
Scrum teaches us to inspect and adapt. It's a good idea, therefore,
sometimes to plan for periodic coaching check-ups. Combining a
training class with follow-on coaching a month or two later is a
wonderful way to ensure that the key concepts presented in the agile
or Scrum class have become daily habits on your teams. These are
only a few possible combinations. Whatever your needs, we can
devise a training and coaching plan that will help you succeed.
WE CAN ASSIST YOU IN YOUR AGILE OR SCRUM ADOPTION N
IndigoCube consultants specialise in Scrum and agile practices. Our
well-respected and popular training courses, especially when brought
onsite and combined with team coaching or mentoring, will help put
you on the path to success.
Let's face it. You have more confidence in someone who has
performed well for another colleague or associate. We understand
that. We have strong endorsements from class attendees and clients.
Look through them and read a few. Find out what they thought of the
training or coaching we provided. It's what we would do if we were in
your place.
Training and coaching is an investment of time and money. Do your
research when choosing someone to guide you along your agile path.
IndigoCube have the hands-on experience, public record, and
recommendations you need to determine whether we are right for you.
TRAINING OPTIONS
We come highly recommended
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 4
Course Code
MGS350
Intended Audience
Whether you're a manager,
programmer, tester, analyst,
product manager, or someone
interested in working on or with
a Scrum team, this course is
suitable for you. You will leave
with solid knowledge of how
and why Scrum works. Through
practical, hands-on exercises
and small-group discussion,
you will be prepared to plan
your first sprint immediately
after this class.
Prerequisites
None
PMPs: This agile training class
counts for 15 Professional
Development Units (PDUs)
Working in a Scrum Team
Overview
This two day course provides the fundamental principles of Scrum and
it also gives participants hands-on experience using Scrum.
During the class, attendees will learn why such a seemingly simple
process as Scrum can have such profound effects on an organisation.
Participants gain practical experience working with Scrum tools and
activities such as the product backlog, sprint backlog, daily Scrum
meetings, sprint planning meeting, and burndown charts. Participants
leave knowing how to apply Scrum to all sizes of projects, from a
single collocated team to a large, highly distributed team.
Outcomes
What you will learn:
 Practical, project-proven practices
 The essentials of getting a project off on the right foot
 How to write user stories for the product backlog
 Why there's more to leading a self-organising team than
buying pizza and getting out of the way
 How to help both new and experienced teams be more
successful
 How to successfully scale Scrum to large, multi-continent
projects with team sizes in the hundreds
 Tips and tricks from the instructor's experience of using
Scrum in a wide variety of environments
2 Days
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 5
Course Code
MGS351
Intended Audience
This course is equally suited for
managers, programmers, testers,
or anyone involved in estimating
or planning a software
development project. Participants
will return to their jobs with
specific recommendations and
actions they can perform to
improve their current plans and
projects.
Prerequisites
None
PMPs: This agile training class
counts for 7.5 Professional
Development Units (PDUs)
Agile Estimating and Planning
Overview
One of the most important aspects of agile development training is
estimating and planning. These are important, even for agile software
development. Although agile is a fluid and iterative process, it does
not mean that planning doesn’t have a place in its programming and
project management.
Despite the many worthless plans that we’ve all seen – which may
make us want to skip planning altogether – this Agile Estimating and
Planning course will demonstrate that it is possible to create accurate
project plans useful for programming testing – and projecting forward
from 6-9 months. It will teach you how to create practical, useful and
reliable plans for your software development projects.
If your teams view planning as something to be avoided, or your
organisation uses plans as something to hold against development
teams, this popular course can help your company break both of those
attitudes and cycles.
IndigoCube Software’s Agile Estimating and Planning training and
consulting teaches individuals and teams how to use estimating and
planning for effective software development.
Outcomes
In this important Agile Estimating, Planning and Methodology course,
participants learn skills for creating useful plans that lead to reliable
decision-making. Attendees will leave with a solid understanding and
experience of agile release and iteration planning. This course also
looks at various approaches to estimating including unit-less points
and ideal time. The class will present four specific techniques for
deriving reliable estimates, including how to use the popular Planning
Poker® technique and other techniques that dramatically improve a
project's chances of on-time completion.
Topics Covered
 How to create an accurate and useful project plan
 The importance of estimating size and deriving duration
 The differences between story points and ideal time
 The advantages of an abstract measure of size
 Techniques for creating estimates
 When and how to re-estimate
 How and when to perform release and iteration planning
 Tips for communicating about estimates and plans
1 Day
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 6
Course Code
MGS352
Intended Audience
This course is ideal for product
managers, analysts, testers, and
others who represent and are
expected to understand the
desires of users and customers
on agile projects. You will leave
with solid knowledge of how and
why Scrum works and of your
role on the project. Through
practical, hands-on exercises
and small-group discussion you
will leave prepared to guide a
Scrum team to success.
Prerequisites
None
PMPs: This agile training class
counts for 15 Professional
Development Units (PDUs)
Scrum Product Owner
Overview
This course teaches you, the product owner, how to use the product
backlog as a tool for success. As you watch the product take shape,
iteration after iteration, you can restructure the Product Backlog to
incorporate your insights or respond to changes in business
conditions. You can also identify and cancel unsuccessful projects
early, often within the first several months. The Scrum Product Owner
course equips you with what you need to achieve success with Scrum.
Intuitive and lightweight, the Scrum process delivers completed
increments of the product at rapid, regular intervals, usually from
every two weeks to a month. Rather than the traditional system of
turning a project over to a project manager while you then wait and
hope for the best, Scrum offers an effective alternative, made even
more attractive when considering the statistics of traditional product
approaches in which over 50% of all projects fail and those that
succeed deliver products in which 64% of the functionality is rarely or
never used.
Topics Covered
 Practical, project-proven practices
 How to write user stories for the product backlog
 Proven techniques for prioritising the product backlog
 How to predict the delivery date of a project (or the features
that will be complete by a given date) using velocity
 Tips for managing the key variables influencing project
success
 Tips and tricks from the instructor's experience of using
Scrum in a wide variety of environments
2 Days
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 7
Course Code
MGS353
Intended Audience
This user story course is equally
suitable for programmers,
testers, managers, analysts and
even customers and product
owners who are interested in
applying these agile story
techniques to their projects.
Prerequisites
None
PMPs: This agile training class
counts for 7.5 Professional
Development Units (PDUs)
Effective User Stories for Agile Requirements
Overview
Projects start with their requirements. How those requirements are
documented or expressed has a tremendous influence on the rest of
the project. A great way to build software that meets users’ real needs
and gets the project off on the right foot is to begin with user stories.
User stories are simple, clear, brief descriptions of functionality told
from the perspective of a user. User stories in agile and Scrum
development can be useful to either a user of the software or the
customer of the software. The idea is that these statements can make
up the requirements of an agile or Scrum project.
The technique of expressing requirements as user stories is one of the
most broadly applicable techniques introduced by the agile processes;
and user stories can also be an effective approach on all time-
constrained projects.
Outcomes
In this course, a front-to-back blueprint is provided for writing user
stories and weaving them into your development of lifecycle. The user
stories training teach participants how to identify and write good user
stories. You’ll learn the six attributes all good stories must exhibit and
13 guidelines for writing a better user story. The class explores how
user role modeling can help when gathering a project's initial stories.
During this hands-on course, all participants will have the opportunity
to practice identifying user roles and writing stories on a case study.
Topics Covered
 A useful template for writing user stories
 The six attributes of a good story and how to achieve them
 How to write non-functional requirements as user stories
 How much work to do up-front and how much to do just-in-
time
 How to conduct a story-writing workshop
 Practical examples from real-world projects
1 Day
IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 8
Course Code
RP250
Intended Audience
This intermediate course is for:
 Developers
 Quality Professionals
 Project Managers
 Data Professionals
 Architects
Prerequisites
Students should have:
 Understanding of the
values and principles of
the Agile Manifesto
 Read the Agile Scaling
Model (ASM): Adapting
Agile Methods for Complex
Environments
Introduction to Disciplined Agile Delivery
Overview
Agile is an evolutionary approach to system development that focuses on the
regular delivery of high-quality software in a timely and cost efficient manner,
with just enough ceremony, and which meets the changing needs of its
stakeholders. Agile software development offers the potential for significant
process improvement if you adopt it properly, but can cause significant disruption
if you adopt it improperly. This workshop provides an overview of a disciplined,
full-lifecycle approach to agile software delivery. It teaches you to successfully
apply fundamental agile techniques throughout the software delivery lifecycle.
Outcomes
Upon completion of the course, participants should be able to:
 Agile practices to deliver business value
 Explain the fundamentals of agile software delivery
 Explain the disciplined agile delivery lifecycle
 Demonstrate the difference between Scrum and Disciplined
Agile Delivery
 Describe common agile practices and techniques
 Apply common agile techniques to a simulated project
 Explore how you can become more agile on your projects
Topics Covered
 Introduction to Agile
 From Scrum to Disciplined Agile Delivery
 Roles on Agile teams
 Initiating an agile project
 Eliminating risk early in a project
 Agile construction
 Releasing a system into production
2 Days
Office: +27 11 759 5950
Facsimile: +27 11 759 5907
Website: www.indigocube.co.za
Email: info@indigocube.co.za
Victoria Gate South | Hyde Lane | Hyde Park | Sandton
PO Box 408 | Gallo Manor | 2052
Certified Consulting, Training and
Software Provider

Weitere ähnliche Inhalte

Andere mochten auch

The need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin graceThe need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin grace
IndigoCube
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework
IndigoCube
 
Punjab National Bank by rajiv
Punjab National Bank by rajivPunjab National Bank by rajiv
Punjab National Bank by rajiv
amit_dubeyji
 
Buedgeting for the future project
Buedgeting for the future projectBuedgeting for the future project
Buedgeting for the future project
Emily Spivey
 

Andere mochten auch (15)

Business Analysis Training
Business Analysis Training Business Analysis Training
Business Analysis Training
 
The need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin graceThe need for good enterprise analysis by robin grace
The need for good enterprise analysis by robin grace
 
Hints and Tips for a Business Analyst
Hints and Tips for a Business AnalystHints and Tips for a Business Analyst
Hints and Tips for a Business Analyst
 
Methodology framework
Methodology framework   Methodology framework
Methodology framework
 
Punjab National Bank by rajiv
Punjab National Bank by rajivPunjab National Bank by rajiv
Punjab National Bank by rajiv
 
Recsys 2015: Exploiting Regression Trees as User Models for Intent-Aware Mult...
Recsys 2015: Exploiting Regression Trees as User Models for Intent-Aware Mult...Recsys 2015: Exploiting Regression Trees as User Models for Intent-Aware Mult...
Recsys 2015: Exploiting Regression Trees as User Models for Intent-Aware Mult...
 
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...An evaluation of SimRank and Personalized PageRank to build a recommender sys...
An evaluation of SimRank and Personalized PageRank to build a recommender sys...
 
ISWC2015 - Content-based recommendations via DBpedia and Freebase: a case stu...
ISWC2015 - Content-based recommendations via DBpedia and Freebase: a case stu...ISWC2015 - Content-based recommendations via DBpedia and Freebase: a case stu...
ISWC2015 - Content-based recommendations via DBpedia and Freebase: a case stu...
 
Buedgeting for the future project
Buedgeting for the future projectBuedgeting for the future project
Buedgeting for the future project
 
Phishing
PhishingPhishing
Phishing
 
Diversità per Recommender Systems
Diversità per Recommender SystemsDiversità per Recommender Systems
Diversità per Recommender Systems
 
Introduction and new trends in Recommender Systems
Introduction and new trends in Recommender SystemsIntroduction and new trends in Recommender Systems
Introduction and new trends in Recommender Systems
 
Recsys 2016 - Accuracy and Diversity in Cross-domain Recommendations for Cold...
Recsys 2016 - Accuracy and Diversity in Cross-domain Recommendations for Cold...Recsys 2016 - Accuracy and Diversity in Cross-domain Recommendations for Cold...
Recsys 2016 - Accuracy and Diversity in Cross-domain Recommendations for Cold...
 
Els peixos pallasos
Els peixos pallasosEls peixos pallasos
Els peixos pallasos
 
Les aranyes
Les aranyesLes aranyes
Les aranyes
 

Mehr von IndigoCube

Mehr von IndigoCube (6)

IndigoCube Digital training catalogue
IndigoCube Digital training catalogue IndigoCube Digital training catalogue
IndigoCube Digital training catalogue
 
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco ViljoenBusiness Agility: a roadmap to the digital enterprise by Jaco Viljoen
Business Agility: a roadmap to the digital enterprise by Jaco Viljoen
 
Business agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott amblerBusiness agility: a disciplined viewpoint by scott ambler
Business agility: a disciplined viewpoint by scott ambler
 
Agile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark LinesAgile transformation lessons from the trenches by Mark Lines
Agile transformation lessons from the trenches by Mark Lines
 
IndigoCube - business agility through continuous exploration by Calton Nhando
IndigoCube -  business agility through continuous exploration by Calton NhandoIndigoCube -  business agility through continuous exploration by Calton Nhando
IndigoCube - business agility through continuous exploration by Calton Nhando
 
How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace How is Analysis Done in Agile by Robin Grace
How is Analysis Done in Agile by Robin Grace
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 

Agile Software Development Training

  • 2. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 2 WORKING IN A SCRUM TEAM ......................................................................................................................................4 AGILE ESTIMATING AND PLANNING ..............................................................................................................................5 SCRUM PRODUCT OWNER ..........................................................................................................................................6 EFFECTIVE USER STORIES FOR AGILE REQUIREMENTS ................................................................................................7 INTRODUCTION TO DISCIPLINED AGILE DELIVERY .........................................................................................................8 TABLE OF COURSES
  • 3. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 3 Agile Software Development Books Sometimes you need more in-depth discussion than a website can provide. The following agile and programming books all come from the pen of founder Mike Cohn, who brings 25 years of experience as a technology expert to his writing. A highly sought after subject matter expert, trainer, and speaker, Mike fills his books with anecdotes, advice, tips, and techniques that speak to the reader's needs. Mike's writing can also be found in various publications, including Better Software, IEEE Computer, Cutter IT Journal, Software Test and Quality Engineering, Agile Times, and the C/C++ Users Journal. As a founding member of both the Agile Alliance and the Scrum Alliance, Mike has a long-standing commitment to the agile, Scrum, and software communities. ONSITE TRAINING G Succeeding with agile is hard. Let us help you make it easier. Rather than sending only a few representatives (ScrumMaster, project manager, and technical leads) to a public course, consider training your entire team, onsite. All of our public courses can be brought to your site, minimizing both scheduling challenges and also the expense and hassle of out-of-town travel. ONSITE COACHING G Public and onsite training courses are a great resource for learning about specific aspects of agile software development or agile project management. The best way to make sure that learning is remembered is to augment that training with coaching or mentoring. We offer you the option to supplement your onsite training course with onsite coaching. One popular combination includes a one-day Agile Estimating and Planning class followed by a day of assisted estimating and planning with your backlog. We can also combine a one-day Effective User Stories with a one-day work session. Another option is to follow a two-day Working in a Scrum Team course with a day or two of coach-assisted backlog generation and sprint planning. Similarly, a Scrum Product Owner course can be combined with coaching that emphasizes user stories or release planning. Scrum teaches us to inspect and adapt. It's a good idea, therefore, sometimes to plan for periodic coaching check-ups. Combining a training class with follow-on coaching a month or two later is a wonderful way to ensure that the key concepts presented in the agile or Scrum class have become daily habits on your teams. These are only a few possible combinations. Whatever your needs, we can devise a training and coaching plan that will help you succeed. WE CAN ASSIST YOU IN YOUR AGILE OR SCRUM ADOPTION N IndigoCube consultants specialise in Scrum and agile practices. Our well-respected and popular training courses, especially when brought onsite and combined with team coaching or mentoring, will help put you on the path to success. Let's face it. You have more confidence in someone who has performed well for another colleague or associate. We understand that. We have strong endorsements from class attendees and clients. Look through them and read a few. Find out what they thought of the training or coaching we provided. It's what we would do if we were in your place. Training and coaching is an investment of time and money. Do your research when choosing someone to guide you along your agile path. IndigoCube have the hands-on experience, public record, and recommendations you need to determine whether we are right for you. TRAINING OPTIONS We come highly recommended
  • 4. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 4 Course Code MGS350 Intended Audience Whether you're a manager, programmer, tester, analyst, product manager, or someone interested in working on or with a Scrum team, this course is suitable for you. You will leave with solid knowledge of how and why Scrum works. Through practical, hands-on exercises and small-group discussion, you will be prepared to plan your first sprint immediately after this class. Prerequisites None PMPs: This agile training class counts for 15 Professional Development Units (PDUs) Working in a Scrum Team Overview This two day course provides the fundamental principles of Scrum and it also gives participants hands-on experience using Scrum. During the class, attendees will learn why such a seemingly simple process as Scrum can have such profound effects on an organisation. Participants gain practical experience working with Scrum tools and activities such as the product backlog, sprint backlog, daily Scrum meetings, sprint planning meeting, and burndown charts. Participants leave knowing how to apply Scrum to all sizes of projects, from a single collocated team to a large, highly distributed team. Outcomes What you will learn:  Practical, project-proven practices  The essentials of getting a project off on the right foot  How to write user stories for the product backlog  Why there's more to leading a self-organising team than buying pizza and getting out of the way  How to help both new and experienced teams be more successful  How to successfully scale Scrum to large, multi-continent projects with team sizes in the hundreds  Tips and tricks from the instructor's experience of using Scrum in a wide variety of environments 2 Days
  • 5. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 5 Course Code MGS351 Intended Audience This course is equally suited for managers, programmers, testers, or anyone involved in estimating or planning a software development project. Participants will return to their jobs with specific recommendations and actions they can perform to improve their current plans and projects. Prerequisites None PMPs: This agile training class counts for 7.5 Professional Development Units (PDUs) Agile Estimating and Planning Overview One of the most important aspects of agile development training is estimating and planning. These are important, even for agile software development. Although agile is a fluid and iterative process, it does not mean that planning doesn’t have a place in its programming and project management. Despite the many worthless plans that we’ve all seen – which may make us want to skip planning altogether – this Agile Estimating and Planning course will demonstrate that it is possible to create accurate project plans useful for programming testing – and projecting forward from 6-9 months. It will teach you how to create practical, useful and reliable plans for your software development projects. If your teams view planning as something to be avoided, or your organisation uses plans as something to hold against development teams, this popular course can help your company break both of those attitudes and cycles. IndigoCube Software’s Agile Estimating and Planning training and consulting teaches individuals and teams how to use estimating and planning for effective software development. Outcomes In this important Agile Estimating, Planning and Methodology course, participants learn skills for creating useful plans that lead to reliable decision-making. Attendees will leave with a solid understanding and experience of agile release and iteration planning. This course also looks at various approaches to estimating including unit-less points and ideal time. The class will present four specific techniques for deriving reliable estimates, including how to use the popular Planning Poker® technique and other techniques that dramatically improve a project's chances of on-time completion. Topics Covered  How to create an accurate and useful project plan  The importance of estimating size and deriving duration  The differences between story points and ideal time  The advantages of an abstract measure of size  Techniques for creating estimates  When and how to re-estimate  How and when to perform release and iteration planning  Tips for communicating about estimates and plans 1 Day
  • 6. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 6 Course Code MGS352 Intended Audience This course is ideal for product managers, analysts, testers, and others who represent and are expected to understand the desires of users and customers on agile projects. You will leave with solid knowledge of how and why Scrum works and of your role on the project. Through practical, hands-on exercises and small-group discussion you will leave prepared to guide a Scrum team to success. Prerequisites None PMPs: This agile training class counts for 15 Professional Development Units (PDUs) Scrum Product Owner Overview This course teaches you, the product owner, how to use the product backlog as a tool for success. As you watch the product take shape, iteration after iteration, you can restructure the Product Backlog to incorporate your insights or respond to changes in business conditions. You can also identify and cancel unsuccessful projects early, often within the first several months. The Scrum Product Owner course equips you with what you need to achieve success with Scrum. Intuitive and lightweight, the Scrum process delivers completed increments of the product at rapid, regular intervals, usually from every two weeks to a month. Rather than the traditional system of turning a project over to a project manager while you then wait and hope for the best, Scrum offers an effective alternative, made even more attractive when considering the statistics of traditional product approaches in which over 50% of all projects fail and those that succeed deliver products in which 64% of the functionality is rarely or never used. Topics Covered  Practical, project-proven practices  How to write user stories for the product backlog  Proven techniques for prioritising the product backlog  How to predict the delivery date of a project (or the features that will be complete by a given date) using velocity  Tips for managing the key variables influencing project success  Tips and tricks from the instructor's experience of using Scrum in a wide variety of environments 2 Days
  • 7. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 7 Course Code MGS353 Intended Audience This user story course is equally suitable for programmers, testers, managers, analysts and even customers and product owners who are interested in applying these agile story techniques to their projects. Prerequisites None PMPs: This agile training class counts for 7.5 Professional Development Units (PDUs) Effective User Stories for Agile Requirements Overview Projects start with their requirements. How those requirements are documented or expressed has a tremendous influence on the rest of the project. A great way to build software that meets users’ real needs and gets the project off on the right foot is to begin with user stories. User stories are simple, clear, brief descriptions of functionality told from the perspective of a user. User stories in agile and Scrum development can be useful to either a user of the software or the customer of the software. The idea is that these statements can make up the requirements of an agile or Scrum project. The technique of expressing requirements as user stories is one of the most broadly applicable techniques introduced by the agile processes; and user stories can also be an effective approach on all time- constrained projects. Outcomes In this course, a front-to-back blueprint is provided for writing user stories and weaving them into your development of lifecycle. The user stories training teach participants how to identify and write good user stories. You’ll learn the six attributes all good stories must exhibit and 13 guidelines for writing a better user story. The class explores how user role modeling can help when gathering a project's initial stories. During this hands-on course, all participants will have the opportunity to practice identifying user roles and writing stories on a case study. Topics Covered  A useful template for writing user stories  The six attributes of a good story and how to achieve them  How to write non-functional requirements as user stories  How much work to do up-front and how much to do just-in- time  How to conduct a story-writing workshop  Practical examples from real-world projects 1 Day
  • 8. IndigoCube (Pty) Ltd. | www.indigocube.co.za | (011) 759 5950 | Copyright 2000 Page 8 Course Code RP250 Intended Audience This intermediate course is for:  Developers  Quality Professionals  Project Managers  Data Professionals  Architects Prerequisites Students should have:  Understanding of the values and principles of the Agile Manifesto  Read the Agile Scaling Model (ASM): Adapting Agile Methods for Complex Environments Introduction to Disciplined Agile Delivery Overview Agile is an evolutionary approach to system development that focuses on the regular delivery of high-quality software in a timely and cost efficient manner, with just enough ceremony, and which meets the changing needs of its stakeholders. Agile software development offers the potential for significant process improvement if you adopt it properly, but can cause significant disruption if you adopt it improperly. This workshop provides an overview of a disciplined, full-lifecycle approach to agile software delivery. It teaches you to successfully apply fundamental agile techniques throughout the software delivery lifecycle. Outcomes Upon completion of the course, participants should be able to:  Agile practices to deliver business value  Explain the fundamentals of agile software delivery  Explain the disciplined agile delivery lifecycle  Demonstrate the difference between Scrum and Disciplined Agile Delivery  Describe common agile practices and techniques  Apply common agile techniques to a simulated project  Explore how you can become more agile on your projects Topics Covered  Introduction to Agile  From Scrum to Disciplined Agile Delivery  Roles on Agile teams  Initiating an agile project  Eliminating risk early in a project  Agile construction  Releasing a system into production 2 Days
  • 9. Office: +27 11 759 5950 Facsimile: +27 11 759 5907 Website: www.indigocube.co.za Email: info@indigocube.co.za Victoria Gate South | Hyde Lane | Hyde Park | Sandton PO Box 408 | Gallo Manor | 2052 Certified Consulting, Training and Software Provider