SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
SHARE THIS WHITE PAPER !




                                                                                           www.ciklum.com




                                WHITE PAPER | BY CIKLUM | MAY 2012




                                                                     Want to read more?

                                                                     Visit our
                                                                     Knowledge Center and Ciklum Blog
CIKLUM HQ              T: +38 044 545 77 45
Kiev, Ukraine          E: ciklum@ciklum.com                               www.ciklum.com   Page 0 | of 16
SHARE THIS WHITE PAPER!




                                                                           The goal of this white paper is to introduce CAMSSM to a broad community
                                                                           of Agile practitioners and evangelists as well as Agile novices and to show
                                                                           on real-life cases how CAMSSM works in a distributed software
Now when Agile software development is becoming very popular globally
                                                                           development environment.
due to its proven effectiveness in reducing the cycle between idea
generation and realization, minimizing risk of project goals’
                                                                           This white paper has a specific focus on:
misunderstanding, decreasing costs of addressing mistakes in software
development and so on, many businesses need to:                                   Explaining the needs for such an Agile gauge tool among Agile
                                                                                   adopters
        Monitor own adherence to Agile practices
                                                                                  CAMSSM usage for a distributed Agile development
        Measure efficiency of their Agile teams (both onshore and
                                                                                                                     SM
                                                                                  Key models of delivering CAMS          results
         nearshore / offshore)
                                                                                  How CAMSSM is able to facilitate a significant improvement of the
        Calculate Return on Investment (ROI) on their Agile Scrum
                                                                                   identified Agile adherence gaps
         education, etc.

As de facto there are no industry standards for measuring Agile
effectiveness, it does not matter how good companies think they are at
Agile unless they compare themselves against their peers and
competitors.


After several years of consulting with the Agile development and project
management gurus and thorough analysis of Agile behavior patterns from
more than 80 clients’ own nearshore Agile software development teams,
Ciklum has developed a unique tool to measure Agile effectiveness – the
Comparative Agile Measurement System (CAMSSM).




CIKLUM HQ                  T: +38 044 545 77 45
Kiev, Ukraine              E: ciklum@ciklum.com                                                                      www.ciklum.com     Page 1 | of 14
SHARE THIS WHITE PAPER!




It is, if one or more of the following statements are true:

   You’re an Agile evangelist

   You have a distributed Agile development team and want to know how
    to measure its productivity
                                                                            Introduction | 2
   You’re planning to set up a distributed development team and thinking
    proactively about how you’ll be measuring your team’s productivity      CAMSSM Background | 3
   You’re wondering how good your software development team is at
                                                                            How CAMSSM Works | 6
    Agile software development
                                                                            CAMSSM Delivery Models | 8
   You’re an IT guru (or just a geek) interested in Agility measurement
    tools                                                                   Conclusion | 9
   You’re a journalist or a blogger writing about Agile development and
                                                                            CAMSSM Case Stories | 10
    project management (PM)

   You’re an Agile Project Manager or a SCRUM Master
                                                                                  Berlingske Media | 10

   You’ve invested some money and resources into Agile Scrum                     IntraNote A/S | 11
    education within your company and need an effective tool to measure
    your ROI

   You’re just a trend-watcher interested in Agile development and team
    productivity metrics




CIKLUM HQ                  T: +38 044 545 77 45
Kiev, Ukraine              E: ciklum@ciklum.com                                                 www.ciklum.com   Page 2 | of 14
SHARE THIS WHITE PAPER!



                                                                              having an entire team in the same room or even in the same building is a
                                                                              luxury that not many companies can afford. As a result of this, a lot of

In its early years Agile was closely associated with small software           Agile projects are currently distributed among two and more teams, both

development teams working in the same room. In 2006 Agile was mainly          onshore and across borders (see Fig. 1).
                                                  1
adopted by companies of up to 20 people in size , and five years later half
of all Agile adopters globally were already mid- to large organizations2.     While only 5% of organizations plan to start adopting Agile in order to
                                                                              improve their distributed teams management, 41% of those who actually

According to the 2011 State of Agile Development Survey by VersionOne,        implement it say Agile does help them to better manage their teams 3.
60% of companies already use Agile on half of their corporate projects and
27% - on 76% to 100% of their projects. With such an increasing               Agile is becoming more popular among the outsourcing companies, too.

popularity of Agile practices and a rapidly changing Agile environment,       The number of outsourcers using and/or planning to continue using Agile
                                                                              on their projects more than doubled in 2011, compared to 20104 (see Fig.
    Figure 1: Agile adoption across distributed teams of                      2).
    different size (est. 2011)
                                          1                                   The Agile processes, having three times the success rate of the traditional
                                         10%
                                                                              Waterfall method and a much lower percentage of cost and time overruns,
                                                                              are more than likely to become “the universal remedy for software
                                                  2-3
                                                                              development project failure” in the years to come5.
                                                  20%

                        5+                                                    However, implementing Agile does not necessarily mean being Agile. With
                       57%
                                                                              the growing number of organizations that implement or plan to implement
                                                 3-5                          Agile in the future, the question arises – How good are they at doing
                                                 13%
                                                                              Agile? And since de facto there are no industry standards for measuring


                                                                              3
                                                                                Ibid., 2011
1                                                                             4
  Version One Agile Survey, 2011                                                Ibid., 2011
2                                                                             5
  Ibid., 2011                                                                   Mountain Goat Software, 2011



CIKLUM HQ                T: +38 044 545 77 45
Kiev, Ukraine            E: ciklum@ciklum.com                                                                           www.ciklum.com      Page 3 | of 14
SHARE THIS WHITE PAPER!




Figure 2: Agile Adoption On the Outsourced Projects:
          2010 vs. 2011
                                                                               Currently, Ciklum services 165+ clients’ own nearshore software
80%                                                                            development teams. Most of these teams do some kind of SCRUM and
70%                                                                            Agile development and are in fact the distributed setups with the
60%                                                                            nearshore teams being “organic” extensions of the onshore ones. Back in
                                                     Use Agile now & plan
50%                                                  to continue in the        2010 Ciklum realized how difficult it was for its clients to become Agile in

40%                                                  future                    multiple locations and decided to help them to:
                                                     Do not use Agile yet,
30%                                                  but plan to use in the           Determine whether their Agile software development and project
20%                                                  future
                                                                                       management (PM) processes are effective enough to add a long-
10%
                                                                                       term value to their business, and
0%
             2010             2011                                                    Improve Agile teams’ efficiency and flexibility



  Agile effectiveness, it doesn’t matter how good you think you are at Agile   To be able to develop a working solution and create real value for clients,
  unless you compare yourself against your peers and competitors.              Ciklum had to:

                                                                                      Visualize the productivity gains
  Ciklum has developed a unique way of comparing Agile teams against 80+
  distributed (onshore + nearshore) teams. It is called Comparative Agile             Identify Agile best practices from the same-size, same-industry
                                 SM
  Measurement System (CAMS            ).                                               and same-technology projects, and

                                                                                      Structure knowledge sharing processes




  CIKLUM HQ               T: +38 044 545 77 45
  Kiev, Ukraine           E: ciklum@ciklum.com                                                                            www.ciklum.com      Page 4 | of 14
SHARE THIS WHITE PAPER!



To do the above, Ciklum had to answer the following questions:                   Figure 3: Ciklum Comparative Agile Measurement System
                                                                                 (CAMSSM) Basics
    1. What is the ideal Agile adoption pattern to compare the clients’
         teams to?

    2. What should be measured - teams’ adherence to plans and
         processes or productivity of techniques, tools and people?



As Ciklum looked deeper at those questions, it realized that:

    1. The ideal Agile adoption pattern is something fictional rather than
         real-life and, therefore, it is totally senseless and useless to
         compare one’s team performance to the ideal pattern. It is much
         more rational to compare the team against its industry peers
         and/or competitors to determine if it is performing better or worse.

    2. It is important to measure each client team’s adherence to Agile
                                                                                 As Ciklum began investigating the existing Agility metrics, it bumped into a
         processes / best practices AND velocity of project’s execution to
                                                                                 very interesting and inspiring Comparative AgilityTM assessment system
         identify the productivity gaps of each distributed setup, collect the
                                                                                 developed by Michael Cohn of Mountain Goat Software and Kenny Rubin
         right data and put it into development of further guidelines for
                                                                                 of Innolution. This assessment system is based on a concept “determine
         efficiency improvement (see Fig. 3).
                                                                                 how good you are compared to your competitors” and is a set of more
                                                                                 than 100 questions divided into 7 dimensions: teamwork, requirements,
                                                                                 planning, technical practices, quality, culture and knowledge
                                                                                 creation. These 7 dimensions represent broad classifications of changes
                                                                                 to be expected of a team or organization as it becomes more Agile.
                                                                                 However, after Ciklum ran a pilot assessment of 10 to 15 clients’
                                                                                 distributed teams, identified the Ciklum average score and compared the



CIKLUM HQ                 T: +38 044 545 77 45
Kiev, Ukraine             E: ciklum@ciklum.com                                                                            www.ciklum.com      Page 5 | of 14
SHARE THIS WHITE PAPER!



results against the Comparative AgilityTM assessment system’s database            After continuous direct discussions with Michael Cohn and Kenny Rubin,
                                                                       TM
of around 4,000 teams, it has realized that the Comparative Agility         was   Ciklum Agile consultants have modified and adjusted the Comparative
not the solution it could use effectively across numerous client teams.           AgilityTM framework with the considerations for the above concerns to
                                                                                  focus specifically on distributed software development teams. That is how
Namely, Ciklum had two major concerns:                                            Ciklum’s Comparative Agility Measurement SystemSM (CAMSSM) has been
                                                                                  created.
    1. With the Comparative AgilityTM system you can compare your
         team, project or organization against a total set of collected
                                                                                  Ciklum Services & Consulting started using CAMSSM back in 2010 in order
         responsesor against responses filtered from organizations in the
                                                                                  to foster performance competition among Ciklum Client Own Development
         same industry, with the similar types of projects or the similar
                                                                                  Teams. However, at first they did not involve the entire teams in the
         lengths of Agile experience. However, Ciklum realized that each
                                                                                  analysis and only asked Project Managers, SCRUM masters or Team
         person within a team might have his/her own perception of
                                                                                  Leads to fill out the CAMSSM questionnaire. It was eventually realized it
         problems, which is quite natural, as people are different and have
                                                                                  might have some side effects. For instance, when certain gaps were
         different mindsets. Thus, Ciklum had to figure out how to collect a
                                                                                  identified and the CAMSSM analysis results were shown to all team
         wide array of different perceptions from all team members, puzzle
                                                                                  members, most would not have a shared vision of issues or would
         them together and achieve a common team vision from various
                                                                                  disagree the results reflect the actual state of affairs within their team.
         perspectives.
                                                                                  Such a discrepancy between Ciklum analysis and team members’
                             TM
    2. Comparative Agility        is based on the online survey that anyone       perceptions drove the adoption of a different, more consultative
         can access and fill out. As it is not known who exactly has              approach towards collecting various perceptions of issues and converting
         completed the survey – whether it has been a Project Manager, a          them into the workable action plans under the CAMSSM delivery models
         Scrum Master, an IT Manager or a junior team member – the                (see “CAMSSM Delivery Models” section). Since then Ciklum has begun
         quality of responses is very questionable and not fully reliable.        involving entire teams in the Agility measurement with the Agile Process
         Therefore, Ciklum realized it would need a “quality assurance”           Consultants on its side to lead the effort and do the quality checks.
         consultant to check the quality of the survey responses and
         double-check it with some leading questions, exercises and other
         tools.



CIKLUM HQ                T: +38 044 545 77 45
Kiev, Ukraine            E: ciklum@ciklum.com                                                                                www.ciklum.com        Page 6 | of 14
SHARE THIS WHITE PAPER!




                                                                                      Figure 4: Ciklum vs. Company Average Score

As the basis for comparison Ciklum uses Agile best practices collected
from 80+ client own development teams. These practices are grouped up
into 7 key dimensions within all aspects of the distributed software
development:

    1. Teamwork
    2. Requirements
    3. Planning
    4. Technical practices
    5. Quality
    6. Culture
    7. Knowledge


A detailed analysis of 80+ Ciklum clients’ teams allows determining a
Ciklum average score. Further, Ciklum Process Consultants analyze a
client’s distributed setup in terms of each of the 7 dimensions, depending
                                                                             This allows benchmarking deviations in the way the company’s Agile
on a chosen delivery model (see “CAMSSM Delivery Models” section).
                                                                             teams perform compared to the peer companies’ teams (see Figs. 5 and
                                                                             6). It also allows concluding whether or not each of the client’s Agile teams
A detailed analysis of each of the dimensions and Agility patterns of the
                                                                             is composed and managed in a right way as well as whether or not the
client’s distributed teams are then compared to the Ciklum average score
                                                                             teams have the right focus and sufficient internal and external
(see Fig. 4).
                                                                             communication (see Fig. 7).




CIKLUM HQ               T: +38 044 545 77 45
Kiev, Ukraine           E: ciklum@ciklum.com                                                                          www.ciklum.com       Page 7 | of 14
SHARE THIS WHITE PAPER!




Figure 5: Deviation Overview




                                                Figure 7: Sample CAMSSM Delivery Report




Figure 6: Deviation Within a Single Dimension
          -Technical Practices (T = team)




CIKLUM HQ             T: +38 044 545 77 45
Kiev, Ukraine         E: ciklum@ciklum.com                                 www.ciklum.com   Page 8 | of 14
SHARE THIS WHITE PAPER!




Depending on clients’ business needs, Ciklum currently offers three models of CAMSSM delivery:



                                                                           Perception-Based Delivery Models

                                              CAMSSM Lite                            CAMSSM Team                       CAMSSM Enterprise


         DATA COLLECTION           Individual - an online                  Whole Team – collection of            Whole Company – collection of
         LEVEL                     questionnaire is filled out by a PM     different perceptions from all team   different perceptions from all
                                   or a Scrum Master alone                 members via an online                 company stakeholders (including
                                                                           questionnaire, face-to-face           top management and all existing
                                                                           interviews, planning poker, open      Agile teams, both onshore and
                                                                           discussion of issues, etc.            nearshore / offshore)


         GOAL                      Identify problems and                   Identify problems in an in-depth      Compare and contrast
                                   communication gaps fast                 way and visualize them for the        performance of a whole
                                                                           whole team until a compromise         distributed setup (onshore and
                                                                           and a common vision of problems       nearshore / offshore Agile teams),
                                                                           are achieved                          visualize problematic areas,
                                                                                                                 develop a set of working tools and
                                                                                                                 solutions, foster knowledge
                                                                                                                 exchange and dialogue with
                                                                                                                 business


         WORKS BEST FOR            Just a single Agile team                Just a single Agile team              A whole distributed setup (2+ Agile
                                                                                                                 development teams located
                                                                                                                 onshore and nearshore / offshore)




CIKLUM HQ              T: +38 044 545 77 45
Kiev, Ukraine          E: ciklum@ciklum.com                                                                           www.ciklum.com    Page 9 | of 16
SHARE THIS WHITE PAPER !



After the productivity gaps have been identified, Ciklum provides its clients   After the suggested change has been implemented, Ciklum repeats Agility
with a number of consulting packages to facilitate improvements in              adherence measurement to see what has and has not worked well. Ciklum
respective areas. These packages include, but are not limited to:               continues to improve its client own teams’ Agility until the client is fully
                                                                                satisfied with the team productivity, velocity, quality of delivery, cross-
        Agile Process Injection – team-focused coaching sessions               functional collaboration and other Agile outcomes.
         aimed to achieve a shared understanding of Agile approaches,
         improved transparency of the development process, established
         practices from planning to review and retrospective and more.

        Continuous Integration Injection - a software development              To wrap up, CAMSSM is a proprietary tool developed by Ciklum Services &
         practice aimed to significantly reduce integration problems and        Consulting Office (CSC) that aims to:
         allow a team to develop cohesive software more rapidly.

        Team Infrastructure and Coaching – programs aimed to teach                     Gauge productivity of distributed Agile teams in terms of
         how to effectively set up and monitor nearshore teams.                          teamwork, planning, knowledge, quality of delivery, technical
                                                                                         practices, culture and requirements
        Leadership Coaching – programs aimed to develop robust
         leaders within a team able to remove impediments for continuous                Visualize productivity gaps and detect roots of those gaps
         improvement of team development, setup efficiently routes to                   Develop solutions to improve teams’ productivity based on Agile
         escalate working problems, nurture an Agile PM from a team lead                 best practices collected from 80+ Ciklum Client Own Software
         and more.                                                                       Development Teams
        Product Ownership Workshops - a good mix of theory with
         practical exercises, aimed at clarifying the Product Vision and        CAMS
                                                                                        SM
                                                                                             identifies productivity gaps on three levels:
         establishing Agile requirements analysis and development
         process.                                                                   1. Individual – each nearshore team member fills out a
                                                                                         questionnaire with multiple-choice questions and statements
                                                                                         falling under 7 core dimensions of Agile software development




CIKLUM HQ                T: +38 044 545 77 45
Kiev, Ukraine            E: ciklum@ciklum.com                                                                                www.ciklum.com      Page 10 | of 16
SHARE THIS WHITE PAPER!



    2. Team – Ciklum Process Consultants interview the entire client’s
           Agile team in an open discussion style

    3. Company – Ciklum Process Consultants interview all client’s
           stakeholders, including top management and Agile teams
           distributed across multiple locations                             Berlingske Media (www.berlingske.dk) is Denmark's largest news
                                                                             publishing group producing content for print, web, web-TV, radio, and
                                                                             mobile phones. Berlingske Media has a very long and proud history in the
Once the productivity gaps have been identified, Ciklum Consultants help
                                                                             Danish society and has always had a big influence through all the national,
clients:
                                                                             regional and local titles. It reaches out to 2.5 million Danes through the
                                                                             broad package of media titles and services, including 11 national and
          Determine primary areas for improvement (it can be, e.g.,
                                                                             regional dailies, 47 local weeklies, more than 60 websites, web services
           planning, product quality, communication or something else)
                                                                             and a web shop, five mobile sites, several digital newsletters, and others.
          Develop strategy and guidelines for the most effective change     Berlingske established its own Agile software development team with
           implementation                                                    Ciklum in Kiev, Ukraine in 2010 to support and add value to their in-house

          Monitor the change implementation process                         development department, and has grown it to 40 IT specialists since then.


                                                                             CHALLENGE
Agile practices are an important pillar of each company’s overall business
success. Assessing how well your distributed teams are at Agile
                                                                             In early spring 2011 Berlingske reviewed their project management tools
adherence and identifying areas for improvement will provide you with
                                                                             and asked Ciklum Services & Consulting Office for assistance in
even better business returns as well ability to outpace competitors and
                                                                             identifying the right tool to optimize their development processes in the
accumulate valuable knowledge and Agile experience.
                                                                             most effective way. As a result of this, Ciklum recommended Atlassian and
                                                                             delegated its Agile Consultants to support the tool’s implementation and
                                                                             optimization for use with Jira, Greenhopper and Crucible in Berlingske
                                                                             development teams in Kiev (nearshore Ciklum hosted team) and
                                                                             Copenhagen (in-house team). In the process of the tool’s implementation



CIKLUM HQ                   T: +38 044 545 77 45
Kiev, Ukraine               E: ciklum@ciklum.com                                                                       www.ciklum.com       Page 11 | of 14
SHARE THIS WHITE PAPER!



Berlingske reviewed their Agile processes again in fall of 2011 and            internal corporate environment and processes to ensure higher employee
detected some critical gaps in the quality of their development outcomes.      morale and, as a result, better quality and timely delivery.


SOLUTION                                                                       Besides pointing to the problem areas, the CAMSSM Report highlighted
                                                                               areas in which Berlingske was doing well. This knowledge blended with
To do a more detailed processes’ audit and develop solutions to resolve        the detected roots of the issues allowed Berlingske to develop effective
                                                          SM
the product quality issues, Berlingske opted to use CAMS       Enterprise to   strategies to improve motivation and efficiency of both the management
get a holistic view of how agile each of their development teams is in both    and distributed development teams.
                                                                  SM
locations, that is Ukraine and Denmark. In the process of CAMS
implementation Ciklum Agile Consultants conducted a series of polls and        Currently, Berlingske continues to use CAMSSM on a regular basis to
face-to-face interviews with the Kiev and Copenhagen team leads and            ensure agility of their development processes, quality of delivery and
members. Both development teams were quite similar in terms of their           quality of cross-team collaboration.
work nature: they both were involved in Berlingske websites’ support, bug
fixing, releasing new features and functionality and R&D. The main
difference underlay in the nature of Berlingske multiple websites. However,
Ciklum Consultants found enough similarities in both teams to conclude on
                                                                               IntraNote A/S (www.intranote.dk) is a Danish IT company that develops
the key areas.
                                                                               software used for knowledge sharing in private companies as well as
                                                                               public institutions. Intranote began outsourcing their software solutions to
RESULTS
                                                                               Ukraine in 2005 and currently employs 24 IT specialists with Ciklum in
                                                                               Kiev.
Some positive changes were seen right after the face-to-face interviews
with the distributed teams. Both teams managed to arrive at the common
                                                                               WHY CAMSSM?
conclusions regarding the factors preventing them from delivering higher
quality results and a cross-team definition of “DONE”. The CAMSSM Report
                                                                               IntraNote have been working with Ciklum for a number of years and as
“opened eyes” of Berlingske management to the root cause of their issue
                                                                               part of their continued interaction a Comparative Agility Measurement
of bad quality and provided a set of suggestions on how to improve



CIKLUM HQ               T: +38 044 545 77 45
Kiev, Ukraine           E: ciklum@ciklum.com                                                                             www.ciklum.com       Page 12 | of 14
SHARE THIS WHITE PAPER!



System (CAMSSM) analysis was recommended as part of the regular                  Collaborative teamwork
monitoring checks for Ciklum clients.
                                                                                 Estimation and Planning

                                                                                 Requirements handling in an Agile way with User Stories
RESULTS


The CAMS analysis managed to pinpoint a number of areas for                RESULTS OF THE TRAINING ACHIEVED
improvement, and most specifically it identified that Scrum methodology
                                                                                 IntraNote A/S increased productivity from the first sprint
was needed to be implemented as current practices had started to
                                                                                  dramatically as it became very easy to overview and plan the most
generate confusion in the development process. In addition, team
                                                                                  critical parts of its 3 month release.
collaboration was being impacted by the amount of documentation being
produced. The workload for the Product/Project manager also needed to            The introduction of 2 week focused sprints gave visibility of
be balanced. The team needed a better process for dealing with                    achievable release goals enabling “Just- in-Time” decision making
emergencies and needed to appreciate how these can be integrated with             and reducing delays by focusing on critical tasks.
Scrum.
                                                                                 The creation of task boards per location synchronized via Skype
                                                                                  increased team collaboration on tasks and full team collaboration
IntraNote were actively seeking training in Scrum methodology to
                                                                                  towards the sprint plan.
consolidate the approach with the option to train in Denmark, Ukraine or
                                                                                 The results above helped ensure self-organized teamwork from
an alternative country but factoring in the whole team. The
                                                                                  the very first day of implementation.
recommendation proposed by Ciklum was to proceed with training in
Ukraine based on the cost advantage and the very impressive and highly     “The Scrum training performed by Ciklum [as a result of the CAMS SM
recommended profile of the Ciklum trainer. The two days training was       Report] was an invaluable experience that has helped to improve
completed with the entire onshore and nearshore teams together, focusing   efficiency and speed of response amongst IntraNote A/S’s staff,”
on:                                                                        says Thomas Kjærulff Knudsen, Manager of Development, Intranote A/S.

         Agile philosophy

         Scrum methodology in detail



CIKLUM HQ                T: +38 044 545 77 45
Kiev, Ukraine            E: ciklum@ciklum.com                                                                        www.ciklum.com     Page 13 | of 14
SHARE THIS WHITE PAPER!



ABOUT CIKLUM                                                                    ABOUT CIKLUM SERVICES & CONSULTING

Ciklum (www.ciklum.com) is a Danish innovative IT outsourcing company           Ciklum Services & Consulting (CSC) is an enabler of continuous
specializing in nearshore software development in Eastern Europe, in            improvement and business growth of clients’ own nearshore development
Ukraine and Belarus. Ciklum’s unique business model merges the human            teams as well as a Ciklum knowledge center for Agile methods and tools.
element with IT to not only help companies to grow, but provide ongoing         Its mission is to increase clients’ businesses through increasing
resources that sustain growth with the flexibility to scale up or down as       productivity and efficiency by applying best practice tools and processes
markets shift.                                                                  within all aspects of developing software in multiple locations.


Established in 2002, Ciklum employs nearly 2,000 IT specialists with more       Ciklum IT & Business Consulting Services are offered both as a value-
than 165 global clients’ own software development teams. Ciklum has six         added service on top of all business models offered by Ciklum and as a
development offices in Ukraine, one in Belarus, and two in Pakistan, as         separate service for companies wishing to improve / assess their Agile
well as representative offices in Denmark, Sweden, United Kingdom,              adherence and efficiency and transform their development roadmap into a
Switzerland, Germany and the Netherlands. Ciklum is named the 2010              structured, measurable and sustainable software development setup.
and 2011 Top 100 global services provider and is rated Best Larger IT
Employer 2010 & 2011 in Ukraine by DOU.UA, the Ukrainian Community              Current CSC portfolio includes:
of Software Developers.
                                                                                       Agile Training, Injection and Coaching

                                                                                       Team Infrastructure
CIKLUM HQ
                                                                                       Continuous Integration Injection,
12 Amosova St.
03680, Kiev, Ukraine                                                                   Comparative Agility Measurement System (CAMSSM)

Tel.: +38 044 545 77 45, +45 46 92 77 00                                               Leadership and Product Ownership Programs
Email: ciklum@ciklum.com
                                                                        FOLLOW CIKLUM
Web: www.ciklum.com




CIKLUM HQ                T: +38 044 545 77 45
Kiev, Ukraine            E: ciklum@ciklum.com                                                                             www.ciklum.com       Page 14 | of 14

Mais conteúdo relacionado

Mais procurados

Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologiescoolbreeze130
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhavPMI_IREP_TP
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software developmentBashir Nasr Azadani
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi gPMI_IREP_TP
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPMI_IREP_TP
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project ManagementAbdullah Khan
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A StudyEswar Publications
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisationKurt Solarte
 
Agility under Control - SCRUM vs COBIT
Agility under Control - SCRUM vs COBITAgility under Control - SCRUM vs COBIT
Agility under Control - SCRUM vs COBITPrzemek Wysota
 
Earned Value + Agile = Success
Earned Value + Agile = SuccessEarned Value + Agile = Success
Earned Value + Agile = SuccessGlen Alleman
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentBrad Appleton
 
Agile Project Manager
Agile Project ManagerAgile Project Manager
Agile Project ManagerYogesh Hubli
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementRobert McGeachy
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIsYuval Yeret
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)Robert Levy
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP'sVersionOne
 

Mais procurados (20)

Quality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile MethodologiesQuality Assurance Comparison in Traditional and Agile Methodologies
Quality Assurance Comparison in Traditional and Agile Methodologies
 
Presentation by meghna jadhav
Presentation by meghna jadhavPresentation by meghna jadhav
Presentation by meghna jadhav
 
Gears agile
Gears agileGears agile
Gears agile
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
 
Presentation by dakshinamoorthi g
Presentation by dakshinamoorthi  gPresentation by dakshinamoorthi  g
Presentation by dakshinamoorthi g
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Presentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar MudiakalPresentation by Rajesh Kumar Mudiakal
Presentation by Rajesh Kumar Mudiakal
 
Agile Project Management
Agile Project ManagementAgile Project Management
Agile Project Management
 
DPPM6
DPPM6DPPM6
DPPM6
 
Lean as Agile methodology – A Study
Lean as Agile methodology – A StudyLean as Agile methodology – A Study
Lean as Agile methodology – A Study
 
Building an Agile framework that fits your organisation
Building an Agile framework that fits your organisationBuilding an Agile framework that fits your organisation
Building an Agile framework that fits your organisation
 
Agility under Control - SCRUM vs COBIT
Agility under Control - SCRUM vs COBITAgility under Control - SCRUM vs COBIT
Agility under Control - SCRUM vs COBIT
 
Earned Value + Agile = Success
Earned Value + Agile = SuccessEarned Value + Agile = Success
Earned Value + Agile = Success
 
The Values and Principles of Agile Software Development
The Values and Principles of Agile Software DevelopmentThe Values and Principles of Agile Software Development
The Values and Principles of Agile Software Development
 
Business Process Design 2008
Business Process Design 2008Business Process Design 2008
Business Process Design 2008
 
Agile Project Manager
Agile Project ManagerAgile Project Manager
Agile Project Manager
 
Best Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project ManagementBest Practices When Moving To Agile Project Management
Best Practices When Moving To Agile Project Management
 
Lean Agile Metrics And KPIs
Lean Agile Metrics And KPIsLean Agile Metrics And KPIs
Lean Agile Metrics And KPIs
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)
 
Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 

Semelhante a Comparative Agile Measurement System - Ciklum White Paper

Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAlberto Ferreira
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Strongback Consulting
 
Nisum white paper titled “Agile Models for Global Teams”
Nisum white paper titled “Agile Models for Global Teams”Nisum white paper titled “Agile Models for Global Teams”
Nisum white paper titled “Agile Models for Global Teams”Nisum
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework ExplainedNacho Montoya
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjeePMI_IREP_TP
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeAgile Software Community of India
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessMagic Logix
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyGina Alfaro
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”Andrea Rodacki
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и KanbanIT Spring
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And ScrumMichelle Madero
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesCelerity
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project managementChris Mitchell
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum Ukraine
 

Semelhante a Comparative Agile Measurement System - Ciklum White Paper (20)

Agile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative ApproachAgile Localization Fundamentals: An Integrative Approach
Agile Localization Fundamentals: An Integrative Approach
 
Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012Rational collaborative-lifecycle-management-2012
Rational collaborative-lifecycle-management-2012
 
Nisum white paper titled “Agile Models for Global Teams”
Nisum white paper titled “Agile Models for Global Teams”Nisum white paper titled “Agile Models for Global Teams”
Nisum white paper titled “Agile Models for Global Teams”
 
Scrum Framework Explained
Scrum Framework ExplainedScrum Framework Explained
Scrum Framework Explained
 
Scrum
Scrum Scrum
Scrum
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Presentation by somdatta banerjee
Presentation by somdatta banerjeePresentation by somdatta banerjee
Presentation by somdatta banerjee
 
Michigan Agile Presentation
Michigan Agile PresentationMichigan Agile Presentation
Michigan Agile Presentation
 
7.agila model
7.agila model7.agila model
7.agila model
 
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to BeThe Agile Scaling Model (ASM): Be as Agile as You Need to Be
The Agile Scaling Model (ASM): Be as Agile as You Need to Be
 
White Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum ProcessWhite Paper: Agile Web Development & The Scrum Process
White Paper: Agile Web Development & The Scrum Process
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
Agile Vs Waterfall Case Study
Agile Vs Waterfall Case StudyAgile Vs Waterfall Case Study
Agile Vs Waterfall Case Study
 
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
“Como Escalar Práticas Ágeis em Equipes de Desenvolvimento Médias e Grandes”
 
Как совместить Scrum и Kanban
Как совместить Scrum и KanbanКак совместить Scrum и Kanban
Как совместить Scrum и Kanban
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Agile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use CasesAgile Development Methodology: Best Practices and Use Cases
Agile Development Methodology: Best Practices and Use Cases
 
Being Agile in project management
Being Agile in project managementBeing Agile in project management
Being Agile in project management
 
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in actionCiklum net sat12112011-vladimir gorshunov -scrum and kanban in action
Ciklum net sat12112011-vladimir gorshunov -scrum and kanban in action
 
Agile Session III
Agile Session IIIAgile Session III
Agile Session III
 

Mais de Ciklum Ukraine

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman LoparevCiklum Ukraine
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman LiashenkoCiklum Ukraine
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignCiklum Ukraine
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developersCiklum Ukraine
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch ApplicationCiklum Ukraine
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven DevelopmentCiklum Ukraine
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015Ciklum Ukraine
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++Ciklum Ukraine
 
Collection view layout
Collection view layoutCollection view layout
Collection view layoutCiklum Ukraine
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layoutCiklum Ukraine
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special CasesCiklum Ukraine
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksCiklum Ukraine
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Ciklum Ukraine
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Ciklum Ukraine
 

Mais de Ciklum Ukraine (20)

"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev"How keep normal blood pressure using TDD" By Roman Loparev
"How keep normal blood pressure using TDD" By Roman Loparev
 
"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko"Through the three circles of the it hell" by Roman Liashenko
"Through the three circles of the it hell" by Roman Liashenko
 
Alex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_DesignAlex Pazhyn: Google_Material_Design
Alex Pazhyn: Google_Material_Design
 
Introduction to amazon web services for developers
Introduction to amazon web services for developersIntroduction to amazon web services for developers
Introduction to amazon web services for developers
 
Your 1st Apple watch Application
Your 1st Apple watch ApplicationYour 1st Apple watch Application
Your 1st Apple watch Application
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
 
Back to the future: ux trends 2015
Back to the future: ux trends 2015Back to the future: ux trends 2015
Back to the future: ux trends 2015
 
Developing high load systems using C++
Developing high load systems using C++Developing high load systems using C++
Developing high load systems using C++
 
Collection view layout
Collection view layoutCollection view layout
Collection view layout
 
Introduction to auto layout
Introduction to auto layoutIntroduction to auto layout
Introduction to auto layout
 
Groovy on Android
Groovy on AndroidGroovy on Android
Groovy on Android
 
Unit Testing: Special Cases
Unit Testing: Special CasesUnit Testing: Special Cases
Unit Testing: Special Cases
 
Material design
Material designMaterial design
Material design
 
Kanban development
Kanban developmentKanban development
Kanban development
 
Mobile sketching
Mobile sketching Mobile sketching
Mobile sketching
 
More UX in our life
More UX in our lifeMore UX in our life
More UX in our life
 
Model-View-Controller: Tips&Tricks
Model-View-Controller: Tips&TricksModel-View-Controller: Tips&Tricks
Model-View-Controller: Tips&Tricks
 
Unit Tesing in iOS
Unit Tesing in iOSUnit Tesing in iOS
Unit Tesing in iOS
 
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
Future of Outsourcing report published in The Times featuring Ciklum's CEO To...
 
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"Михаил Попчук "Cкрытые резервы команд или 1+1=3"
Михаил Попчук "Cкрытые резервы команд или 1+1=3"
 

Último

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 

Último (20)

AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 

Comparative Agile Measurement System - Ciklum White Paper

  • 1. SHARE THIS WHITE PAPER ! www.ciklum.com WHITE PAPER | BY CIKLUM | MAY 2012 Want to read more? Visit our Knowledge Center and Ciklum Blog CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 0 | of 16
  • 2. SHARE THIS WHITE PAPER! The goal of this white paper is to introduce CAMSSM to a broad community of Agile practitioners and evangelists as well as Agile novices and to show on real-life cases how CAMSSM works in a distributed software Now when Agile software development is becoming very popular globally development environment. due to its proven effectiveness in reducing the cycle between idea generation and realization, minimizing risk of project goals’ This white paper has a specific focus on: misunderstanding, decreasing costs of addressing mistakes in software development and so on, many businesses need to:  Explaining the needs for such an Agile gauge tool among Agile adopters  Monitor own adherence to Agile practices  CAMSSM usage for a distributed Agile development  Measure efficiency of their Agile teams (both onshore and SM  Key models of delivering CAMS results nearshore / offshore)  How CAMSSM is able to facilitate a significant improvement of the  Calculate Return on Investment (ROI) on their Agile Scrum identified Agile adherence gaps education, etc. As de facto there are no industry standards for measuring Agile effectiveness, it does not matter how good companies think they are at Agile unless they compare themselves against their peers and competitors. After several years of consulting with the Agile development and project management gurus and thorough analysis of Agile behavior patterns from more than 80 clients’ own nearshore Agile software development teams, Ciklum has developed a unique tool to measure Agile effectiveness – the Comparative Agile Measurement System (CAMSSM). CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 1 | of 14
  • 3. SHARE THIS WHITE PAPER! It is, if one or more of the following statements are true:  You’re an Agile evangelist  You have a distributed Agile development team and want to know how to measure its productivity Introduction | 2  You’re planning to set up a distributed development team and thinking proactively about how you’ll be measuring your team’s productivity CAMSSM Background | 3  You’re wondering how good your software development team is at How CAMSSM Works | 6 Agile software development CAMSSM Delivery Models | 8  You’re an IT guru (or just a geek) interested in Agility measurement tools Conclusion | 9  You’re a journalist or a blogger writing about Agile development and CAMSSM Case Stories | 10 project management (PM)  You’re an Agile Project Manager or a SCRUM Master Berlingske Media | 10  You’ve invested some money and resources into Agile Scrum IntraNote A/S | 11 education within your company and need an effective tool to measure your ROI  You’re just a trend-watcher interested in Agile development and team productivity metrics CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 2 | of 14
  • 4. SHARE THIS WHITE PAPER! having an entire team in the same room or even in the same building is a luxury that not many companies can afford. As a result of this, a lot of In its early years Agile was closely associated with small software Agile projects are currently distributed among two and more teams, both development teams working in the same room. In 2006 Agile was mainly onshore and across borders (see Fig. 1). 1 adopted by companies of up to 20 people in size , and five years later half of all Agile adopters globally were already mid- to large organizations2. While only 5% of organizations plan to start adopting Agile in order to improve their distributed teams management, 41% of those who actually According to the 2011 State of Agile Development Survey by VersionOne, implement it say Agile does help them to better manage their teams 3. 60% of companies already use Agile on half of their corporate projects and 27% - on 76% to 100% of their projects. With such an increasing Agile is becoming more popular among the outsourcing companies, too. popularity of Agile practices and a rapidly changing Agile environment, The number of outsourcers using and/or planning to continue using Agile on their projects more than doubled in 2011, compared to 20104 (see Fig. Figure 1: Agile adoption across distributed teams of 2). different size (est. 2011) 1 The Agile processes, having three times the success rate of the traditional 10% Waterfall method and a much lower percentage of cost and time overruns, are more than likely to become “the universal remedy for software 2-3 development project failure” in the years to come5. 20% 5+ However, implementing Agile does not necessarily mean being Agile. With 57% the growing number of organizations that implement or plan to implement 3-5 Agile in the future, the question arises – How good are they at doing 13% Agile? And since de facto there are no industry standards for measuring 3 Ibid., 2011 1 4 Version One Agile Survey, 2011 Ibid., 2011 2 5 Ibid., 2011 Mountain Goat Software, 2011 CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 3 | of 14
  • 5. SHARE THIS WHITE PAPER! Figure 2: Agile Adoption On the Outsourced Projects: 2010 vs. 2011 Currently, Ciklum services 165+ clients’ own nearshore software 80% development teams. Most of these teams do some kind of SCRUM and 70% Agile development and are in fact the distributed setups with the 60% nearshore teams being “organic” extensions of the onshore ones. Back in Use Agile now & plan 50% to continue in the 2010 Ciklum realized how difficult it was for its clients to become Agile in 40% future multiple locations and decided to help them to: Do not use Agile yet, 30% but plan to use in the  Determine whether their Agile software development and project 20% future management (PM) processes are effective enough to add a long- 10% term value to their business, and 0% 2010 2011  Improve Agile teams’ efficiency and flexibility Agile effectiveness, it doesn’t matter how good you think you are at Agile To be able to develop a working solution and create real value for clients, unless you compare yourself against your peers and competitors. Ciklum had to:  Visualize the productivity gains Ciklum has developed a unique way of comparing Agile teams against 80+ distributed (onshore + nearshore) teams. It is called Comparative Agile  Identify Agile best practices from the same-size, same-industry SM Measurement System (CAMS ). and same-technology projects, and  Structure knowledge sharing processes CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 4 | of 14
  • 6. SHARE THIS WHITE PAPER! To do the above, Ciklum had to answer the following questions: Figure 3: Ciklum Comparative Agile Measurement System (CAMSSM) Basics 1. What is the ideal Agile adoption pattern to compare the clients’ teams to? 2. What should be measured - teams’ adherence to plans and processes or productivity of techniques, tools and people? As Ciklum looked deeper at those questions, it realized that: 1. The ideal Agile adoption pattern is something fictional rather than real-life and, therefore, it is totally senseless and useless to compare one’s team performance to the ideal pattern. It is much more rational to compare the team against its industry peers and/or competitors to determine if it is performing better or worse. 2. It is important to measure each client team’s adherence to Agile As Ciklum began investigating the existing Agility metrics, it bumped into a processes / best practices AND velocity of project’s execution to very interesting and inspiring Comparative AgilityTM assessment system identify the productivity gaps of each distributed setup, collect the developed by Michael Cohn of Mountain Goat Software and Kenny Rubin right data and put it into development of further guidelines for of Innolution. This assessment system is based on a concept “determine efficiency improvement (see Fig. 3). how good you are compared to your competitors” and is a set of more than 100 questions divided into 7 dimensions: teamwork, requirements, planning, technical practices, quality, culture and knowledge creation. These 7 dimensions represent broad classifications of changes to be expected of a team or organization as it becomes more Agile. However, after Ciklum ran a pilot assessment of 10 to 15 clients’ distributed teams, identified the Ciklum average score and compared the CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 5 | of 14
  • 7. SHARE THIS WHITE PAPER! results against the Comparative AgilityTM assessment system’s database After continuous direct discussions with Michael Cohn and Kenny Rubin, TM of around 4,000 teams, it has realized that the Comparative Agility was Ciklum Agile consultants have modified and adjusted the Comparative not the solution it could use effectively across numerous client teams. AgilityTM framework with the considerations for the above concerns to focus specifically on distributed software development teams. That is how Namely, Ciklum had two major concerns: Ciklum’s Comparative Agility Measurement SystemSM (CAMSSM) has been created. 1. With the Comparative AgilityTM system you can compare your team, project or organization against a total set of collected Ciklum Services & Consulting started using CAMSSM back in 2010 in order responsesor against responses filtered from organizations in the to foster performance competition among Ciklum Client Own Development same industry, with the similar types of projects or the similar Teams. However, at first they did not involve the entire teams in the lengths of Agile experience. However, Ciklum realized that each analysis and only asked Project Managers, SCRUM masters or Team person within a team might have his/her own perception of Leads to fill out the CAMSSM questionnaire. It was eventually realized it problems, which is quite natural, as people are different and have might have some side effects. For instance, when certain gaps were different mindsets. Thus, Ciklum had to figure out how to collect a identified and the CAMSSM analysis results were shown to all team wide array of different perceptions from all team members, puzzle members, most would not have a shared vision of issues or would them together and achieve a common team vision from various disagree the results reflect the actual state of affairs within their team. perspectives. Such a discrepancy between Ciklum analysis and team members’ TM 2. Comparative Agility is based on the online survey that anyone perceptions drove the adoption of a different, more consultative can access and fill out. As it is not known who exactly has approach towards collecting various perceptions of issues and converting completed the survey – whether it has been a Project Manager, a them into the workable action plans under the CAMSSM delivery models Scrum Master, an IT Manager or a junior team member – the (see “CAMSSM Delivery Models” section). Since then Ciklum has begun quality of responses is very questionable and not fully reliable. involving entire teams in the Agility measurement with the Agile Process Therefore, Ciklum realized it would need a “quality assurance” Consultants on its side to lead the effort and do the quality checks. consultant to check the quality of the survey responses and double-check it with some leading questions, exercises and other tools. CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 6 | of 14
  • 8. SHARE THIS WHITE PAPER! Figure 4: Ciklum vs. Company Average Score As the basis for comparison Ciklum uses Agile best practices collected from 80+ client own development teams. These practices are grouped up into 7 key dimensions within all aspects of the distributed software development: 1. Teamwork 2. Requirements 3. Planning 4. Technical practices 5. Quality 6. Culture 7. Knowledge A detailed analysis of 80+ Ciklum clients’ teams allows determining a Ciklum average score. Further, Ciklum Process Consultants analyze a client’s distributed setup in terms of each of the 7 dimensions, depending This allows benchmarking deviations in the way the company’s Agile on a chosen delivery model (see “CAMSSM Delivery Models” section). teams perform compared to the peer companies’ teams (see Figs. 5 and 6). It also allows concluding whether or not each of the client’s Agile teams A detailed analysis of each of the dimensions and Agility patterns of the is composed and managed in a right way as well as whether or not the client’s distributed teams are then compared to the Ciklum average score teams have the right focus and sufficient internal and external (see Fig. 4). communication (see Fig. 7). CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 7 | of 14
  • 9. SHARE THIS WHITE PAPER! Figure 5: Deviation Overview Figure 7: Sample CAMSSM Delivery Report Figure 6: Deviation Within a Single Dimension -Technical Practices (T = team) CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 8 | of 14
  • 10. SHARE THIS WHITE PAPER! Depending on clients’ business needs, Ciklum currently offers three models of CAMSSM delivery: Perception-Based Delivery Models CAMSSM Lite CAMSSM Team CAMSSM Enterprise DATA COLLECTION Individual - an online Whole Team – collection of Whole Company – collection of LEVEL questionnaire is filled out by a PM different perceptions from all team different perceptions from all or a Scrum Master alone members via an online company stakeholders (including questionnaire, face-to-face top management and all existing interviews, planning poker, open Agile teams, both onshore and discussion of issues, etc. nearshore / offshore) GOAL Identify problems and Identify problems in an in-depth Compare and contrast communication gaps fast way and visualize them for the performance of a whole whole team until a compromise distributed setup (onshore and and a common vision of problems nearshore / offshore Agile teams), are achieved visualize problematic areas, develop a set of working tools and solutions, foster knowledge exchange and dialogue with business WORKS BEST FOR Just a single Agile team Just a single Agile team A whole distributed setup (2+ Agile development teams located onshore and nearshore / offshore) CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 9 | of 16
  • 11. SHARE THIS WHITE PAPER ! After the productivity gaps have been identified, Ciklum provides its clients After the suggested change has been implemented, Ciklum repeats Agility with a number of consulting packages to facilitate improvements in adherence measurement to see what has and has not worked well. Ciklum respective areas. These packages include, but are not limited to: continues to improve its client own teams’ Agility until the client is fully satisfied with the team productivity, velocity, quality of delivery, cross-  Agile Process Injection – team-focused coaching sessions functional collaboration and other Agile outcomes. aimed to achieve a shared understanding of Agile approaches, improved transparency of the development process, established practices from planning to review and retrospective and more.  Continuous Integration Injection - a software development To wrap up, CAMSSM is a proprietary tool developed by Ciklum Services & practice aimed to significantly reduce integration problems and Consulting Office (CSC) that aims to: allow a team to develop cohesive software more rapidly.  Team Infrastructure and Coaching – programs aimed to teach  Gauge productivity of distributed Agile teams in terms of how to effectively set up and monitor nearshore teams. teamwork, planning, knowledge, quality of delivery, technical practices, culture and requirements  Leadership Coaching – programs aimed to develop robust leaders within a team able to remove impediments for continuous  Visualize productivity gaps and detect roots of those gaps improvement of team development, setup efficiently routes to  Develop solutions to improve teams’ productivity based on Agile escalate working problems, nurture an Agile PM from a team lead best practices collected from 80+ Ciklum Client Own Software and more. Development Teams  Product Ownership Workshops - a good mix of theory with practical exercises, aimed at clarifying the Product Vision and CAMS SM identifies productivity gaps on three levels: establishing Agile requirements analysis and development process. 1. Individual – each nearshore team member fills out a questionnaire with multiple-choice questions and statements falling under 7 core dimensions of Agile software development CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 10 | of 16
  • 12. SHARE THIS WHITE PAPER! 2. Team – Ciklum Process Consultants interview the entire client’s Agile team in an open discussion style 3. Company – Ciklum Process Consultants interview all client’s stakeholders, including top management and Agile teams distributed across multiple locations Berlingske Media (www.berlingske.dk) is Denmark's largest news publishing group producing content for print, web, web-TV, radio, and mobile phones. Berlingske Media has a very long and proud history in the Once the productivity gaps have been identified, Ciklum Consultants help Danish society and has always had a big influence through all the national, clients: regional and local titles. It reaches out to 2.5 million Danes through the broad package of media titles and services, including 11 national and  Determine primary areas for improvement (it can be, e.g., regional dailies, 47 local weeklies, more than 60 websites, web services planning, product quality, communication or something else) and a web shop, five mobile sites, several digital newsletters, and others.  Develop strategy and guidelines for the most effective change Berlingske established its own Agile software development team with implementation Ciklum in Kiev, Ukraine in 2010 to support and add value to their in-house  Monitor the change implementation process development department, and has grown it to 40 IT specialists since then. CHALLENGE Agile practices are an important pillar of each company’s overall business success. Assessing how well your distributed teams are at Agile In early spring 2011 Berlingske reviewed their project management tools adherence and identifying areas for improvement will provide you with and asked Ciklum Services & Consulting Office for assistance in even better business returns as well ability to outpace competitors and identifying the right tool to optimize their development processes in the accumulate valuable knowledge and Agile experience. most effective way. As a result of this, Ciklum recommended Atlassian and delegated its Agile Consultants to support the tool’s implementation and optimization for use with Jira, Greenhopper and Crucible in Berlingske development teams in Kiev (nearshore Ciklum hosted team) and Copenhagen (in-house team). In the process of the tool’s implementation CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 11 | of 14
  • 13. SHARE THIS WHITE PAPER! Berlingske reviewed their Agile processes again in fall of 2011 and internal corporate environment and processes to ensure higher employee detected some critical gaps in the quality of their development outcomes. morale and, as a result, better quality and timely delivery. SOLUTION Besides pointing to the problem areas, the CAMSSM Report highlighted areas in which Berlingske was doing well. This knowledge blended with To do a more detailed processes’ audit and develop solutions to resolve the detected roots of the issues allowed Berlingske to develop effective SM the product quality issues, Berlingske opted to use CAMS Enterprise to strategies to improve motivation and efficiency of both the management get a holistic view of how agile each of their development teams is in both and distributed development teams. SM locations, that is Ukraine and Denmark. In the process of CAMS implementation Ciklum Agile Consultants conducted a series of polls and Currently, Berlingske continues to use CAMSSM on a regular basis to face-to-face interviews with the Kiev and Copenhagen team leads and ensure agility of their development processes, quality of delivery and members. Both development teams were quite similar in terms of their quality of cross-team collaboration. work nature: they both were involved in Berlingske websites’ support, bug fixing, releasing new features and functionality and R&D. The main difference underlay in the nature of Berlingske multiple websites. However, Ciklum Consultants found enough similarities in both teams to conclude on IntraNote A/S (www.intranote.dk) is a Danish IT company that develops the key areas. software used for knowledge sharing in private companies as well as public institutions. Intranote began outsourcing their software solutions to RESULTS Ukraine in 2005 and currently employs 24 IT specialists with Ciklum in Kiev. Some positive changes were seen right after the face-to-face interviews with the distributed teams. Both teams managed to arrive at the common WHY CAMSSM? conclusions regarding the factors preventing them from delivering higher quality results and a cross-team definition of “DONE”. The CAMSSM Report IntraNote have been working with Ciklum for a number of years and as “opened eyes” of Berlingske management to the root cause of their issue part of their continued interaction a Comparative Agility Measurement of bad quality and provided a set of suggestions on how to improve CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 12 | of 14
  • 14. SHARE THIS WHITE PAPER! System (CAMSSM) analysis was recommended as part of the regular  Collaborative teamwork monitoring checks for Ciklum clients.  Estimation and Planning  Requirements handling in an Agile way with User Stories RESULTS The CAMS analysis managed to pinpoint a number of areas for RESULTS OF THE TRAINING ACHIEVED improvement, and most specifically it identified that Scrum methodology  IntraNote A/S increased productivity from the first sprint was needed to be implemented as current practices had started to dramatically as it became very easy to overview and plan the most generate confusion in the development process. In addition, team critical parts of its 3 month release. collaboration was being impacted by the amount of documentation being produced. The workload for the Product/Project manager also needed to  The introduction of 2 week focused sprints gave visibility of be balanced. The team needed a better process for dealing with achievable release goals enabling “Just- in-Time” decision making emergencies and needed to appreciate how these can be integrated with and reducing delays by focusing on critical tasks. Scrum.  The creation of task boards per location synchronized via Skype increased team collaboration on tasks and full team collaboration IntraNote were actively seeking training in Scrum methodology to towards the sprint plan. consolidate the approach with the option to train in Denmark, Ukraine or  The results above helped ensure self-organized teamwork from an alternative country but factoring in the whole team. The the very first day of implementation. recommendation proposed by Ciklum was to proceed with training in Ukraine based on the cost advantage and the very impressive and highly “The Scrum training performed by Ciklum [as a result of the CAMS SM recommended profile of the Ciklum trainer. The two days training was Report] was an invaluable experience that has helped to improve completed with the entire onshore and nearshore teams together, focusing efficiency and speed of response amongst IntraNote A/S’s staff,” on: says Thomas Kjærulff Knudsen, Manager of Development, Intranote A/S.  Agile philosophy  Scrum methodology in detail CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 13 | of 14
  • 15. SHARE THIS WHITE PAPER! ABOUT CIKLUM ABOUT CIKLUM SERVICES & CONSULTING Ciklum (www.ciklum.com) is a Danish innovative IT outsourcing company Ciklum Services & Consulting (CSC) is an enabler of continuous specializing in nearshore software development in Eastern Europe, in improvement and business growth of clients’ own nearshore development Ukraine and Belarus. Ciklum’s unique business model merges the human teams as well as a Ciklum knowledge center for Agile methods and tools. element with IT to not only help companies to grow, but provide ongoing Its mission is to increase clients’ businesses through increasing resources that sustain growth with the flexibility to scale up or down as productivity and efficiency by applying best practice tools and processes markets shift. within all aspects of developing software in multiple locations. Established in 2002, Ciklum employs nearly 2,000 IT specialists with more Ciklum IT & Business Consulting Services are offered both as a value- than 165 global clients’ own software development teams. Ciklum has six added service on top of all business models offered by Ciklum and as a development offices in Ukraine, one in Belarus, and two in Pakistan, as separate service for companies wishing to improve / assess their Agile well as representative offices in Denmark, Sweden, United Kingdom, adherence and efficiency and transform their development roadmap into a Switzerland, Germany and the Netherlands. Ciklum is named the 2010 structured, measurable and sustainable software development setup. and 2011 Top 100 global services provider and is rated Best Larger IT Employer 2010 & 2011 in Ukraine by DOU.UA, the Ukrainian Community Current CSC portfolio includes: of Software Developers.  Agile Training, Injection and Coaching  Team Infrastructure CIKLUM HQ  Continuous Integration Injection, 12 Amosova St. 03680, Kiev, Ukraine  Comparative Agility Measurement System (CAMSSM) Tel.: +38 044 545 77 45, +45 46 92 77 00  Leadership and Product Ownership Programs Email: ciklum@ciklum.com FOLLOW CIKLUM Web: www.ciklum.com CIKLUM HQ T: +38 044 545 77 45 Kiev, Ukraine E: ciklum@ciklum.com www.ciklum.com Page 14 | of 14