Professional Documents
Culture Documents
May 2021
Engagement Assessment Services
Recommended Practice
› Fitment analysis to drive › Self Managed teams › Metrics and Governance › Common challenges &
business agility and apply › Build culture of ‘one team’ Mitigation
CGIs Agile Must Do’s › Co-located, Distributed
› Where and when to use teams
Agile / DevOps › Best practices around
Process & Tools
“Trust comes from actions not words. It starts with your words, but is backed up by your actions” – Jeff Bezos
Implementation
3 Assign Co-located / distributed Agile 7 Validate key assumptions with client after
experienced, capable, and motivated first 2-5 Sprints (plan longer sprints for
team members with good Government and Large Commercial clients)
communication and versatile skills
8 Establish robust and versatile development
and testing environments
4 Hold client kick-off workshop to re-
confirm alignment with Agile approach &
Client role
Clients need to be totally engaged on these topics
© 2021 CGI Inc. Internal 5
Tool Kit
Agile Must Do’s – putting into practice (1 of 3) Agile Must Dos
Sample
Agile Must Do’s Risk Explanation Mitigation
Rating
Assess client’s level of Agile readiness before • Client team is aligned on Agile methods • Our plan is to reassess/re-baseline the backlogs
commitment and they are investing on upfront training upon completion of every sprint until the team is
• Determine client understanding and experience with and orientation. fully comfortable with the approach.
Agile methods; a crucial element for success • Stakeholder support is good. Client PM,
• Ensure that client will invest in upfront training and Product owner and IT director are fully
orientation for all their participating members aligned.
(management & operations) • Client has good experience on a smaller
project with delivery success, however this
is the first time on a large integration type
project where PM is new to the approach.
It will take a few sprints in the first 3
months for the client to be fully ready.
Adapt contractual model to align with Agile • A fixed price for the entire project is Mandate will include the following clauses:
• Avoid fixed price terms if using agile methods; this acceptable only with a confirmed baseline • Viability of the Agile delivery approach will be
frequently leads to scope creep, delays, and cost scope for the entire release. revalidated upon completion of the first Program
overruns • The scope creep items (Ex – Design Increment or the first 5 sprints
• Use flexible pricing approaches that allow for schedule, decisions resulting in changes in original • Bell is responsible to run the portfolio release
scope, and pricing to be recalibrated (initially and scope as well as new requirements outside trains managing the overall work including CGI,
periodically) based on velocity and productivity of base scope) will need to go through IBM, Amdocs, and other external vendors to
demonstrated in sprints proper change control. ensure that Bell's project structure, cadence and
integration rules are reflected during project
execution
Assign Agile experienced, capable, and motivated team • Team is new to SAFe, however team is • SAFe training planned for teams on both
members with good communication skills very familiar with technical platform, tools shores in early May 2019
• Determine agile experience of key team members prior and have tried agile in XLOB 2019 project • Bell and CGI both have engaged an
to engagement start to an extent. experienced agile coach to ensure successful
• Adjust risk profile and schedule if key members do not implementation of the approach
have in-depth experience with Agile
Organization Flexibility:
Is the leadership and team flexible enough to
accommodate and manage the requirements as per agile
practices?
Planning & mitigation strategies should be defined for areas where additional organizational readiness work may be appropriate
© 2021 CGI Inc. Internal 12
Collaborate &
Align
› Dedicated team
u
Flying
at
› Shippability
Pr
Level – 2 grooming
› Stand-ups
Walking Agile Process Mechanics › Retrospective
Practicing Agile but still learning &
need support › Estimation
Level – 1
› Architecture
Crawling Practices unrepeatable, Non-existent › Code Reviews
Agile Engineering Practices 14
› Test Automation
Every Client has its own business needs and therefore an own target maturity level, overall or detailed per
› Refactoring
category. The maturity model is to be used to define where you are, and can be used as inspiration for the place to
be.
© 2021 CGI Inc. Confidential Internal 14
Measure &
Improve
Value to Improved Value to Business • Value provided to Product Owner on the value that PO assigns
Business during PI planning
Baseline Assumptions
• Create product backlog • Increment measurement
• Setup tooling criteria
• Scrum team organizes • Begin CPI’s • CGI owns full scrum
• • Review sprint metrics teams
Team access • Periodic reviews of
• Set up review process for metrics
engagement • Outcomes delivery • Proxy Product owner(s)
• Repeatable approach defined onsite with client
& refined
• Amendment to SOW
• Contract amended at end
Delivering of 6 sprints to reflect
Organize
Outcomes selected KPIs & CPIs
• At risk alignment
1 to 2 Sprints
Established SLA’s
• Cycle Time Variance • Iteration scope Change • Post Release Bugs • Value provided to PO
Business
Productivity
Quality
Value to
Agility
• Test Case Automation • % of time allocated to non • Repeated Post integration based on the value that
Velocity IP work vs IP work Defects PO assigns during PI
• Shippable Increment • Added Technical Debt in planning
Quotient Sprint/PI
Client Go na teg
ve gem ic Milestone sign off
reviews (Product
Time Box : 2-4 Hrs rn en Demos)
an t
Sprint Planning Meeting ce
Demand and Prioritize
Prioritization UAT Deployment
Product Backlog
Challenges Mitigations
Focus on
Focus on Focus on
Collaboration
Improvements Alignment
& Coaching
cgi.com