Upload
ciklum-switzerland
View
211
Download
1
Tags:
Embed Size (px)
DESCRIPTION
With 11+ years of cumulative experiences gained from working with over 200 nearshore clients, Ciklum’s Consulting Office is able to „inject“ proven best practices in client teams and guarantee their success. The most critical phases are recruiting, processes setup, team ramp-up, communication and daily work practices.
Citation preview
How do you get “distance” to disappear?
Distributed Teams Management
www.ciklum.com/consulting 1
30 Oct 2013
Agenda
• Ciklum Consulting Introduction
• Distributed teams: the Challenge
• Tools and processes for productivity
• Agile PM - Ciklum’s solution for Distributed team setup
• Ciklum Consulting Office Framework: Added Value
• Q&A
www.ciklum.com/consulting 2
Ciklum Consulting Office…
... is an excellence center for Agile Methods within Ciklum
• Access to 200+ Teams, 75% of which are practicing Scrum and other
Agile Methods • Successful record in Scrum training & implementation, transition
from ad-hoc or Waterfall methods to Agile • Ongoing Agile/Scrum coaching programs • Proprietary Comparative Agility Measurement System (CAMS) with
a database of 70+ Ciklum Agile teams • Public speakers and acknowledged Agile gurus within the IT
community in Ukraine, Belarus and EU.
www.ciklum.com/consulting 3
Introduction
Vladimir expert with Java technical background and has been involved in different projects from the variety of business domains (Banking Solutions, Mobile Development, High Loading Computation, Payment Systems, Customer Experience Management, Government Systems, etc.)
Vladimir Gorshunov • Ciklum Senior Consultant / Location Lead in Minsk
• Certified Scrum Master, Certified Scrum Product Owner, Certified Scrum Professional, Certified ICAgile Professional
• Approved ICAgile Trainer
• Agile Project Manager/Program Manager and Coach
www.ciklum.com/consulting 4
Vladimir has more than 11 years in software development and for 5 years he is building efficient distributed agile teams, which are able to deliver business value on-time and on-target using best industry practices.
Why to distribute development?
Distributed teams: kinds and flavors
CH
UA/BY
1. Isolated Setup
PO
PO
Team
SM
Team
SM
Advantages: • Should-be-working solution for
isolated projects/parts • Trial solution • “if working” could be integrated
into organization • Great if you have isolated projects Possible issues: • Us-them problem • Integration hell • No big picture/commitment
Distributed teams: kinds and flavors
CH
2. Integrated Setup
PO
PO
Team
SM
Team
SM
Integrate
Advantages: • Scrum of Scrum: who & how • Recognizes there is a link Possible issues: • Still considered as 2 teams – CH &
UA/BY • Therefore not that much flexibility • Us-them problem
UA/BY
Team SM
Team
SM
Distributed teams: kinds and flavors
CH
3. Fully Integrated Setup
PO PO
Advantages: • Mixed team of local and remote
people • “One team” feeling • Maximized communication &
collaboration Possible issues: • Additional investments into
communication & collaboration • Traveling plan?
UA/BY
Team SM
Team
SM
Distributed teams: kinds and flavors
CH
1. Isolated Setup
2. Integrated Setup
3. Fully Integrated Setup
PO
PO
Team
SM
Team
SM
PO
PO
Team
SM
Team
SM
Integrate
PO PO
UA/BY
Case: Start to get the maximum value
CH
2+3. Integrated Setup
PO
extension
Team
SM
• Hire people (with Ciklum)
• Bring them locally to integrate
• Optimize the whole
• Learn from Ciklum Consultants how to make it work (acquire best practices)
• Send people back home (maybe with some local developers)
• Hire more & split
Team SM
Team
SM
3. Fully Integrated Setup
PO PO
UA/BY
Question
What tools and processes can be used
to maximize productivity in a real life pragmatic environment?
Tools and processes for productivity
lack of Visibility
creates loads of space for
Assumptions
“When you assume, you make an ass out of u and me.” ~ Oscar Wilde on Assumption
Tools and processes for productivity
Key Success Factor:
Make things Visible
Bring subject to discussion
Tools and processes for productivity
What exactly we need to visualize?
– Vision
– Backlogs (product, sprint, technical debt, etc …)
– Agile boards with tickets/stories
– Burn-downs, burn-ups
– Product/project roadmaps, release burndown
– Retrospective results
– Product (add-value) increment
Tools and processes for productivity
What tools should be used for that?
But make sure it is integrated !!!!
One of the possible solutions
www.ciklum.com/consulting 16
One of the possible solutions
www.ciklum.com/consulting 17
One of the possible solutions
www.ciklum.com/consulting 18
One of the possible solutions
www.ciklum.com/consulting 19
Ciklum solution for distributed teams
Rule: There must be contact points on both
sides who wants to build this team, succeed with this team, drive it to success!
Solution from Ciklum: AgilePM
The Dedicated Development Team
Ciklum solution - Agile PM
Where the focus is…
www.ciklum.com/consulting 21
Product Owner Agile PM
• Process & Tools • Transparency • Communication • Removing impediments • Coaching
• Consulting Office knowledgebase • 200+ teams practical experience • CO Technical Consultants
Consulting Office
Agile PM Agile PM Agile PM
Client Ciklum
Focus on: Access to:
Agile PM – Value
Value
www.ciklum.com/consulting 22
• Mature and self-organized team.
• Gets the team up to speed.
• Efficient development process.
• Eliminates impediments and works with risks.
• Secure project success.
• Good estimation and transparency.
• Delivery on time.
• Business continuity.
Consulting Framework: Extra services
www.ciklum.com/consulting 23
Q&A
www.ciklum.com/consulting 24
Vladimir Gorshunov Senior Technical Consultant Consulting Office Location Lead Ciklum Consulting Office
M +375 29 601 33 44 E [email protected] W www.ciklum.com/consulting S vladimir.gorshunov
We would be glad to answer your questions!