Ciklum Seminar Zurich April 4, 2013   Yuri Kudin part 1 (Ciklum)
Upcoming SlideShare
Loading in...5
×
 

Ciklum Seminar Zurich April 4, 2013 Yuri Kudin part 1 (Ciklum)

on

  • 405 views

We will start with a brief recapitulation of key agile values in order to create the bridge between processes and tools. We will then touch briefly major stages of the delivery process, starting from ...

We will start with a brief recapitulation of key agile values in order to create the bridge between processes and tools. We will then touch briefly major stages of the delivery process, starting from defining the requirements and finishing by delivering working features.
Key Agile Principles Recap
Backlog & Requirements
Estimations & Planning
Implementation & Testing
Integration & Deployment
Feedback & Improvements

Statistics

Views

Total Views
405
Views on SlideShare
405
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Ciklum Seminar Zurich April 4, 2013   Yuri Kudin part 1 (Ciklum) Ciklum Seminar Zurich April 4, 2013 Yuri Kudin part 1 (Ciklum) Presentation Transcript

  • BEST TOOLS FOR AGILE & NEARSHORING www.ciklum.com
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Tools: Key requirements• Recommended tools• Q&A session www.ciklum.com/consulting 2
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Tools: Key requirements• Recommended tools• Q&A session www.ciklum.com/consulting 3 View slide
  • Consultant profile Yuriy Kudin • Ciklum Technical Consultant • Certified Scrum Master • IPMA certified project manager with technical background • Development Tools/Practices expert Yuriy is more than 7 years experience in software development and project management. Yuriy has strong experience in managing of various kind of projects based on T&M and fixed cost contracts. Using classic and Agile methodologies in different business domains (Insurance, bank, e-commerce, government, mobile applications, sound processing etc) for customers in Europe and the USA. www.ciklum.com/consulting View slide
  • Consulting office www.ciklum.com/consulting 5
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Key requirements for tools• Recommended tools• Q&A session www.ciklum.com/consulting 6
  • Efficiency of near-shoring Costs Costs / Availability for Communications of Skilled Resources and collaboration www.ciklum.com/consulting 7
  • Efficiency distributed development + PROCESS Tools www.ciklum.com/consulting 8
  • Tools in SW development Team PROCESS Product owner Tasks Development Environment Source Knowledge Code base Tools www.ciklum.com/consulting 9
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Tools: Key requirements• Recommended tools• Q&A session www.ciklum.com/consulting 10
  • Key benefits of Agile www.ciklum.com/consulting 11
  • Faster ROI www.ciklum.com/consulting 12
  • Lower Risk www.ciklum.com/consulting 13
  • Lower Defect Density www.ciklum.com/consulting 14
  • More Transparency & Better Visibility www.ciklum.com/consulting 15
  • No Frills Approach www.ciklum.com/consulting 16
  • Frameworks overview SCRUM KANBAN XP www.ciklum.com/consulting 17
  • SCRUM at glance www.ciklum.com/consulting 18
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Tools: Key requirements• Recommended tools• Q&A session www.ciklum.com/consulting 19
  • Requirements for tools What are requirement for distributed agile development tools ? www.ciklum.com/consulting 20
  • Web oriented www.ciklum.com/consulting 21
  • Multi user support www.ciklum.com/consulting 22
  • Easy to use www.ciklum.com/consulting 23
  • Integration with other tools www.ciklum.com/consulting 24
  • Cost effective www.ciklum.com/consulting 25
  • Agenda• Introduction• How to maximize value of near-shoring• Process: Recap of key Agile principles• Tools: Key requirements• Recommended tools• Q&A session www.ciklum.com/consulting 26
  • Tools we will talk about Commercial tools Microsoft stack Free toolsKnowledge base Issue trackingContinuousintegration Version control www.ciklum.com/consulting 27
  • Q&A www.ciklum.com/consulting 28
  • ContactsWe would be glad to answer your questions! Yuri Kudin Technical consultant Consulting Office (CSC) P +38 044 545 77 45 (ext. 2348) M +38 097 922 76 79 E yuk@ciklum.com W www.ciklum.com/consulting S ykudin www.ciklum.com/consulting 29
  • Appendix 1 Screenshots of the tools www.ciklum.com/consulting 30
  • Knowledge base: Confluence www.ciklum.com/consulting 31
  • Knowledge base: Confluence www.ciklum.com/consulting 32
  • Knowledge base: Share point www.ciklum.com/consulting 33
  • Knowledge base: Redmine www.ciklum.com/consulting 34
  • Backlog & Requirements: JIRA www.ciklum.com/consulting 35
  • Backlog & Requirements: TFS www.ciklum.com/consulting 36
  • Backlog & Requirements: TFS www.ciklum.com/consulting 37
  • Backlog & Requirements: Redmine www.ciklum.com/consulting 38
  • Task board: JIRA www.ciklum.com/consulting 39
  • Task board: TFS www.ciklum.com/consulting 40
  • Task board: TFS www.ciklum.com/consulting 41
  • Redmine: task board www.ciklum.com/consulting 42
  • JIRA: charts www.ciklum.com/consulting 43
  • TFS: Charts www.ciklum.com/consulting 44
  • Integration & Deployment: TeamCity www.ciklum.com/consulting 45
  • Integration & Deployment: TeamCity www.ciklum.com/consulting 46
  • Integration & Deployment: TFS www.ciklum.com/consulting 47
  • Integration & Deployment: TFS www.ciklum.com/consulting 48
  • Integration & Deployment: Jenkins www.ciklum.com/consulting 49
  • Version control Free  In active development  Free Easy to use with solid support  Approach with IDE integration  Native integration with distributed repository Extensions via hooks MS products  Famous cloud solution Cross-platform server  Free cloud version for (Git Hub) IDE integration small teams  Simple merge  IDE integration  Cross platform server× Approach with central × Resource consuming × A lot of branches repository × Server is under producing overhead× Complicated merge Windows only with CI configuration × Additional education for developers www.ciklum.com/consulting 50