Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
Service Definitions for
Crown Commercial Service
G-Cloud 10
May 2018
Email: [email protected]
Phone: +44 (0)131 528 6833 Address: Calba Ltd, 113 St. John’s Road, Edinburgh, EH12 7SB
Date: <date
At a glance…
• team of highly experienced coaches and
specialists for agile and digital transformations
• we focus on knowledge transfer and
enablement for lasting change
• most clients from finance and public sector
• services include:
o in-house training
o agile and executive coaching
o facilitated workshops
o scaling and integrating agile
o capability assessments
o practitioner services (SM, PO, BA, etc)
• we value people over processes and tools
• we provide a flexible and practical approach to
delivering our services
•
Table of Contents
Introduction 1
Our Approach 1
Agile Coaching 2
Agile Training Services 4
Introduction Level 5
Agile Overview (half-day) 5
Agile Practical (1-Day) 5
Agile Practical with BCS Agile Foundation Certificate (2-days) 5
Practitioner Level 7
Scrum Master Training (1-day) 7
Product Owner Training (1-day) 7
Agile Team Facilitation (ATF) Training (2/3 days) 8
User Story Workshop (1-day) 9
Test Driven Development (TDD) Code Retreat (1-day) 9
Other Training 9
Training Room & Resources 10
Page | 1 © 2018 Calba
Introduction
Calba specialises in agile transformations.
We have been in business for over 10 years with clients ranging from global financial
corporates to SMEs.
We focus on knowledge transfer and capability development that directly contribute
towards our client’s goals.
Our Approach
We are highly conscious every organisation is unique and contains valuable existing
processes, behaviours and cultures that need to be respected.
We prefer to work with a client to co-develop their own agile framework, based on
best practice and proven models, and tailored to their business needs.
After an initial assessment, we work collaboratively to define success criteria for
change then prioritise and plan change actions to deliver them:.
Page | 2 © 2018 Calba
Agile Coaching
Whether to initiate an entire organisation-wide agile transformation or work closely
with teams or individuals, Calba provides a range of coaching services including:
Agile Adoption & Transformation
• Partnering with executives, managers and leaders on how to best to adopt
agile and transform their organisation
• Coaching agile teams to improve their use of agile frameworks (scrum,
kanban), agile planning and other agile techniques
• Mentoring key individuals to improve in new or challenging roles, e.g., Scrum
Masters, Product Owners, internal Agile Coaches
Executive Coaching
• Leadership Alignment Programme (leadership teams)
• 6S Performance Coaching (individual-based)
Agile Assessments
• We have developed an agile assessment model based on core agile practices
which can be tailored to your approach to agile or to focus on specific areas
• Standard areas include: team/people, planning, transparency, tooling &
quality, continuous improvement & feedback
Facilitated Workshops
• Planning and facilitating workshops to focus on key challenges or critical
areas of importance. For example:
o Agile Planning
o Extended Retrospectives
o Agile Architecture
o Governance & Compliance
Page | 3 © 2018 Calba
Metrics & Governance
• Defining agile metrics at team level and enterprise levels
• Assisting how governance and compliance can be applied in an agile
environment
• Assisting how agile can be scaled and integrated in hybrid/waterfall
environments
Scaling, Process & Training
• Co-developing a scaled agile framework, based on best practice and proven
models, which are tailored to business objectives
• Co-developing process assets, e.g., playbooks – defining how agile is used
here
• Co-developing inhouse that can be used internally on an ongoing basis, free
from any licensing or annual fees.
Agile Engineering (XP, CI, CD, Pair Programming, TDD, BDD, Devops)
• Coaching development and operations teams to ensure good engineering
practices are in place, including:
o XP - clean code, pair programming
o continuous integration (CI) and delivery (CD)
o test-driven development (TDD)
o behaviour driven development (BDD)
o Devops
• Working with engineers to increase their skills in these areas and demonstrate
best practice
Page | 4 © 2018 Calba
Agile Training Services
We have developed a range of training and workshop sessions which we deliver in-
house tailored to your needs:
We also offer certified training from Scrum Alliance, Scrum.org, Lean Kanban
University (LKU) and SAFe.
Overleaf is further information on our introductory and some of our practitioner-level
training.
Page | 5 © 2018 Calba
Introduction Level
Agile Overview (half-day)
The session will be led by a highly experienced Agile Coach who will use their
practical knowledge to provide a short but intense overview of agile. The main topics
can be tailored, as standard they include:
• What is agile?
• Why are other organisations using it?
• Common agile frameworks & techniques (Scrum, Kanban)
• Levels of Agile Planning
• Scaling Agile and Governance
Number of Participants: Up to 15
Agile Practical (1-Day)
This is an interactive session that will provide participants with an introduction to
agile and how organisations use it in practice.
The trainer will be a highly experienced agile coach who will guide participants
through a number of hands-on activities mixed with explanations of core agile
practices with real-life examples.
Topics covered include: scrum, kanban, agile planning, estimation & prioritisation,
user stories, acceptance criteria, definition of ready/done, product demos/review and
retrospectives.
The session culminates in an extended activity where, as a Scrum team, participants
will plan, estimate and conduct a number of sprints to build a product for their
Product Owner. Alternatively a Kanban exercise can be used.
Number of Participants: Up to 9
Agile Practical with BCS Agile Foundation Certificate (2-days)
Calba is accredited by the BCS to run their Foundation Certificate in Agile training
and invigilate examinations. We combine the BCS training with our Agile Practical
training to provide participants with both practical skills they can use in their
workplace (see above) and a broad coverage of agile methodologies, theory and
models provided by the BCS syllabus.
The BCS syllabus is designed to ensure participants have knowledge of the core
Page | 6 © 2018 Calba
agile practices, values and principles across a breadth of agile related
methodologies. The BCS course modules consist of:
• The Agile Manifesto
• The rationale and benefits of agile
• Individuals and their interactions over processes and tools
• Working software over comprehensive documentation
• Customer collaboration over contract negotiations
• Responding to change over following a plan
• Common agile roles, techniques and practices
• Relevant methods and approaches for agile teams (XP, Scrum, Kanban,
etc)
Further information on the BCS syllabus is available at:
http://certifications.bcs.org/category/17577.
Number of Participants: Up to 9
Exam Information
At the end of day 2, the participants will optionally sit an exam. The examination is
1-hour consisting of 40 multiple choice questions. It is “closed book” and invigilated
by the trainer. If the native language of any participant is not English, their exam
time will be extended by 15 minutes. The pass mark is 65% (26 out of 40) and if
successful, the participant will be awarded with the BCS Foundation Certificate in
Agile.
It is a BCS requirement for all persons sitting the exam to provide one form of
photographic identification which includes their photograph, their name and their
signature.
Page | 7 © 2018 Calba
Practitioner Level
Scrum Master Training (1-day)
Building on the topics covered from the Agile Practical training, this session extends
and focuses on the key skills required for Scrum Masters.
The session is led by a highly experienced Agile Coach with practical experience of
the Scrum Master role. The standard agenda, which can be tailored, includes:
• Kick-Off
• Scrum Refresh
• The reality of being a Scrum Master
• Vision, Roadmap & Release Planning
• Product Backlog – management and refinement
• Sprint Planning – before, during and after
• Sprints and DoD
• Tracking Progress
• Demos and Retrospectives – practical techniques
• Review
Number of Participants: Up to 9
Product Owner Training (1-day)
This is a highly interactive session led by an experienced agile coach who will
explain the core concepts of product ownership mixed with real-life experiences,
practical exercises and discussions relevant to the participants’ workplace.
Participants will achieve a good understanding of Product Ownership at both
strategic and team (Scrum) levels. The normal agenda, which can be tailored,
includes:
• Kick-Off
• The reality of being a PO
• Scrum Refresh/Intro
• Product Visioning & Strategy
• Value & Prioritisation
• Measuring Success
• Roadmap & Release Planning
• Managing the Backlog
• Innovation
Number of Participants: Up to 12
Page | 8 © 2018 Calba
Agile Team Facilitation (ATF) Training (2/3 days)
This training is intended for Scrum Masters, Agile Coaches, Product Owners,
Analysts and anyone with the desire to explore the power of facilitation.
Participants will develop an appreciation for the art of facilitation as key to fostering
collaboration and enabling self-organizing teams. In addition, participants will create
and improve their facilitator toolkits and gain practical experience enabling them to
facilitate specific agile practices towards successful team outcomes.
Throughout the training there is a strong focus on the mindset and role of an agile
team facilitator, whilst also providing practical facilitation tools and techniques for
effectively designing group sessions that engage all attendees and drive towards
agreed outcomes.
• The Agile Team Facilitator Mindset
• Facilitation and the Facilitator Stance
• Setting the Facilitation Context
• Facilitation Techniques
o Meetings
o Collaboration
o Chartering
o Scrum Ceremonies
o Agile Practices
• Designing for Team Interaction
• Development Path for Agile Coaching
The training can be run over 2 days with evening sessions, or over 3 days.
Number of Participants: Up to 20
NOTE: The course is currently undergoing accreditation with ICAgile for ICP-ATF
(ICAgile Certified Professional for Agile Team Facilitation) which is part of the
ICAgile Agile Coaching track. Once the accreditation process is complete,
participants will be offered ICP-ATF certification. There is no exam involved,
certification will be based upon satisfactory participation during the course and a
short refresher module.
Page | 9 © 2018 Calba
User Story Workshop (1-day)
The trainer will explain the fundamentals of user stories and how to approach story
writing, including identifying users/personas, context setting and building the
backlog. Techniques to write effective user stories will also be covered, e.g.,
INVEST, and also defining acceptance criteria and story splitting.
Prior to the workshop, the participants will be encouraged to being real user stories
and/or existing backlogs. During the workshop the trainer will work with the
participants to review and improve their stories and backlogs. How the stories relate
to roadmaps and release plans may also be incorporated.
Number of Participants: Up to 9
Test Driven Development (TDD) Code Retreat (1-day)
The TDD code retreat workshop is a day long intensive practice of the fundamentals
of software development and design with a focus on Test Driven Development
(TDD).
By providing developers the opportunity to take part in focused practice, away from
the normal pressures of day-to-day work, the code retreat format has proven itself to
be a highly effective means of skill improvement.
By practicing the basic principles of modular and object-oriented design, developers
can improve their ability to write code that minimizes the cost of change over time.
The code retreat workshop will involve the participants paring and conducting a
coding exercise for approximately 45 minutes, sometimes preceded by a short
demonstration of a particular coding practice.
After the 45 minutes, the pairings will change, the code deleted, and the exercise is
repeated. As the day progresses, designs are iterated and improved upon. Towards
the end of the day, there will be a short summary of the day’s activities and
learnings.
Number of Participants: Up to 10
Other Training
• Agile Planning Workshop
• DEVOPS/XP Practices
• Behaviour Driven Development
• Continuous Integration & Delivery
• Certified Scrum Master (CSM)
Page | 10 © 2018 Calba
• Certified Scrum Product Owner (CSPO)
• Professional Scrum Master (PSM)
• Professional Scrum Product Owner (PSPO)
• Leading SAFe (SAFe Agilist)
• Implementing SAFe with SPC Certification
• Kanban Practitioner
• Kanban System Design (KMP1)
• Kanban Management Professional (KMP2)
Training Room & Resources
For in-house training, the client will provide a training room and any required
catering. The training room should be of an adequate size to accommodate all
participants and trainers with extra room to allow participants to work on various
practical tasks.
The trainer(s) will require access to the training room approximately one hour prior to
the start and at least 30 minutes afterwards for set-up and break down.
The room needs to have the following:
• flipchart stand with A1-size paper
• laptop projector with a screen or suitable wall area to project on
• At least one large whiteboard or an extra flipchart stand with paper
Calba will provide all other workshop materials.