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 re...
Agenda•   Introduction•   How to maximize value of near-shoring•   Process: Recap of key Agile principles•   Tools: Key re...
Consultant profile               Yuriy Kudin               • Ciklum Technical Consultant               • Certified Scrum M...
Consulting office                    www.ciklum.com/consulting   5
Agenda•   Introduction•   How to maximize value of near-shoring•   Process: Recap of key Agile principles•   Key requireme...
Efficiency of near-shoring                                                        Costs     Costs / Availability          ...
Efficiency distributed development                            +        PROCESS                               Tools        ...
Tools in SW development        Team                                PROCESS                       Product owner            ...
Agenda•   Introduction•   How to maximize value of near-shoring•   Process: Recap of key Agile principles•   Tools: Key re...
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/consulti...
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 re...
Requirements for tools What are requirement for distributed      agile development tools ?                 www.ciklum.com/...
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 re...
Tools we will talk about              Commercial tools              Microsoft stack   Free toolsKnowledge   base   Issue t...
Q&A      www.ciklum.com/consulting   28
ContactsWe would be glad to answer your questions!                         Yuri Kudin                         Technical co...
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 supp...
Upcoming SlideShare
Loading in …5
×

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

516 views

Published on

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

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
516
On SlideShare
0
From Embeds
0
Number of Embeds
6
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. BEST TOOLS FOR AGILE & NEARSHORING www.ciklum.com
  2. 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 2
  3. 3. 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
  4. 4. 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
  5. 5. Consulting office www.ciklum.com/consulting 5
  6. 6. 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
  7. 7. Efficiency of near-shoring Costs Costs / Availability for Communications of Skilled Resources and collaboration www.ciklum.com/consulting 7
  8. 8. Efficiency distributed development + PROCESS Tools www.ciklum.com/consulting 8
  9. 9. Tools in SW development Team PROCESS Product owner Tasks Development Environment Source Knowledge Code base Tools www.ciklum.com/consulting 9
  10. 10. 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
  11. 11. Key benefits of Agile www.ciklum.com/consulting 11
  12. 12. Faster ROI www.ciklum.com/consulting 12
  13. 13. Lower Risk www.ciklum.com/consulting 13
  14. 14. Lower Defect Density www.ciklum.com/consulting 14
  15. 15. More Transparency & Better Visibility www.ciklum.com/consulting 15
  16. 16. No Frills Approach www.ciklum.com/consulting 16
  17. 17. Frameworks overview SCRUM KANBAN XP www.ciklum.com/consulting 17
  18. 18. SCRUM at glance www.ciklum.com/consulting 18
  19. 19. 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
  20. 20. Requirements for tools What are requirement for distributed agile development tools ? www.ciklum.com/consulting 20
  21. 21. Web oriented www.ciklum.com/consulting 21
  22. 22. Multi user support www.ciklum.com/consulting 22
  23. 23. Easy to use www.ciklum.com/consulting 23
  24. 24. Integration with other tools www.ciklum.com/consulting 24
  25. 25. Cost effective www.ciklum.com/consulting 25
  26. 26. 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
  27. 27. Tools we will talk about Commercial tools Microsoft stack Free toolsKnowledge base Issue trackingContinuousintegration Version control www.ciklum.com/consulting 27
  28. 28. Q&A www.ciklum.com/consulting 28
  29. 29. 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
  30. 30. Appendix 1 Screenshots of the tools www.ciklum.com/consulting 30
  31. 31. Knowledge base: Confluence www.ciklum.com/consulting 31
  32. 32. Knowledge base: Confluence www.ciklum.com/consulting 32
  33. 33. Knowledge base: Share point www.ciklum.com/consulting 33
  34. 34. Knowledge base: Redmine www.ciklum.com/consulting 34
  35. 35. Backlog & Requirements: JIRA www.ciklum.com/consulting 35
  36. 36. Backlog & Requirements: TFS www.ciklum.com/consulting 36
  37. 37. Backlog & Requirements: TFS www.ciklum.com/consulting 37
  38. 38. Backlog & Requirements: Redmine www.ciklum.com/consulting 38
  39. 39. Task board: JIRA www.ciklum.com/consulting 39
  40. 40. Task board: TFS www.ciklum.com/consulting 40
  41. 41. Task board: TFS www.ciklum.com/consulting 41
  42. 42. Redmine: task board www.ciklum.com/consulting 42
  43. 43. JIRA: charts www.ciklum.com/consulting 43
  44. 44. TFS: Charts www.ciklum.com/consulting 44
  45. 45. Integration & Deployment: TeamCity www.ciklum.com/consulting 45
  46. 46. Integration & Deployment: TeamCity www.ciklum.com/consulting 46
  47. 47. Integration & Deployment: TFS www.ciklum.com/consulting 47
  48. 48. Integration & Deployment: TFS www.ciklum.com/consulting 48
  49. 49. Integration & Deployment: Jenkins www.ciklum.com/consulting 49
  50. 50. 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

×