jagomart
digital resources
picture1_Agile Software Development Pdf 181212 | 2016  Choice Of Software Development Methodologies Do Organizational, Project, And Team Characteristics Matter


 164x       Filetype PDF       File size 0.55 MB       Source: www.sc.ehu.es


File: Agile Software Development Pdf 181212 | 2016 Choice Of Software Development Methodologies Do Organizational, Project, And Team Characteristics Matter
focus the software engineering process iterative rapid structured object choice of oriented and agile methodologies each has its virtues and each has its supporters and critics software in 2003 ieee ...

icon picture PDF Filetype PDF | Posted on 30 Jan 2023 | 2 years ago
Partial capture of text on file.
                    FOCUS: THE SOFTWARE ENGINEERING PROCESS
                                                                                              iterative, rapid, structured, object-
                  Choice of                                                                   oriented, and agile methodologies. 
                                                                                              Each has its virtues, and each has its 
                                                                                              supporters and critics.
                  Software                                                                       In 2003, IEEE Software pub-
                                                                                              lished a special issue about the state 
                                                                                              of software engineering and soft-
                                                                                                                 1
                  Development                                                                 ware development.  Articles in that 
                                                                                              issue offered insights into the in-
                                                                                              ternational use of methodologies 
                                                                                              and refl ected on the practices, tech-
                  Methodologies                                                               niques, and tools implemented in 
                                                                                              software projects. Since then, the use 
                  Do Organizational, Project,                                                 of agile and hybrid methodologies 
                                                                                              has grown. It would be pertinent to 
                                                                                              discover which methodologies are 
                  and Team Characteristics                                                    common today and why organiza-
                                                                                              tions choose a specifi c methodology.
                  Matter?                                                                        For practitioners, determin-
                                                                                              ing the specifi c methodology for a 
                                                                                              given project is critical. Sometimes, 
                  Leo R. Vijayasarathy and Charles W. Butler,                                 the choice of methodology might be 
                  Colorado State University                                                   based on marketing and literature 
                                                                                              bias that supports new or industry-
                                                                                              supported practices. At other times, 
                  // Survey results indicate that although                                    companies might rely on standards 
                  agile methodologies are more prevalent                                      for consistency and repeatability. 
                                                                                              It’s doubtful that choosing a meth-
                  than 10 years ago, traditional methodologies                                odology will ever be a simple de-
                  are still popular. Organizations also                                       terministic exercise. Rather, the 
                                                                                              selection will likely consider sev-
                  use multiple methodologies on projects.                                     eral contextual factors, including 
                  Furthermore, their choice of methodologies                                  organizational, project, and team 
                                                                                              characteristics, as well as market 
                  is associated with certain organizational,                                  and operational forces. So, guide-
                  project, and team characteristics. //                                       lines drawn from empirical asso-
                                                                                              ciations between the methodologies 
                                                                                              used and key situational character-
                                                                                              istics would help support informed 
                                                                                              decision making.
                                                                                                 Toward that end, we performed a 
                                                                                              study to empirically assess the extent 
                                                                                              to which different software develop-
                                                                                              ment methodologies, including tra-
                                                                                              ditional, iterative, and agile, are in 
                                                                                              use. We also sought to determine the 
                  SOFTWARE DEVELOPMENT meth-            the process of developing software  associations between the methodolo-
                  odologies  provide a framework for  systems. Many methodologies ex-         gies and organizational, project, and 
                  planning, executing, and managing  ist, including waterfall, prototyping,   team characteristics.
                  86    IEEE SOFTWARE  |  PUBLISHED BY THE IEEE COMPUTER SOCIETY                     0740-7459/16/$33.00 © 2016 IEEE
                                                               45
                                                                             41.8
                                                               40
                                                               35
                                                               30
                                                               25
                                                               20
                                                       Percentage of respondents15
                                                                                                                                               11.8
                                                               10                                              9.8             8.5
                                                                                                                                                                                                                                                  6.5
                                                                 5                                                                                              2.6             3.3             3.3
                                                                                               0.7                                                                                                               0.7             2.0                              1.0             0.7
                                                                 0
                                                                                                                                    r                                                                                                                                 h                r
                                                                                                                                                                                                                                                  ester                            Othe
                                                                                                             Analyst                                                                                                                             T
                                                                                          Developer                                       eam leader                                                                                                         Agile coac
                                                                                                                                         T                              Product owner   Project sponsor  Scrum master
                                                                     Project manager
                                                                                                                  Architect or designe          Development manager
                                                                                                                                                                                                              Quality assurance manager
                                             FIGURE 1. The respondents’ primary project roles. Managers and leaders accounted for 58.2 percent of the roles; the technical 
                                             roles (analyst, architect or designer, developer, and tester) accounted for 25.5 percent.
                                             Online Survey                                                                       Respondent Profi le                                                                   Industry Profi le
                                             and Data Profi les                                                                   Figure 1 shows the respondents’ pri-                                                 The respondents’ organizations cov-
                                             We collected the study data through                                                 mary project roles. Of the 153 respon-                                               ered many industry sectors (see Fig-
                                             an anonymous online survey. Our  dents, 41.8 percent identifi ed them-                                                                                                    ure 2). The largest percentage of 
                                             university’s Research Integrity &  selves as a project manager. Other  respondents were from the informa-
                                             Compliance Review Offi ce approved                                                   common roles were team leader (11.8                                                  tion technology sector (26.8 per-
                                             our study design and questionnaire.                                                 percent), analyst (9.8 percent), archi-                                              cent). Other well-represented sectors 
                                             We posted the survey on the Project                                                 tect or designer (8.5 percent), and  were fi nance, banking, or insurance 
                                             Management Institute’s (www.pmi  tester (6.5 percent). Managers and  (13.7 percent); government or pub-
                                             .org) website, in the Academic Re-                                                  leaders accounted for 58.2 percent of                                                lic administration (11.1 percent); 
                                             search section. We also sent our sur-                                               the roles; the technical roles (analyst,                                             professional, scientifi c, or technical 
                                             vey link with a solicitation message                                                architect or designer, developer, and  services (8.5 percent); and the medi-
                                             to 2,000 project managers and team                                                  tester) accounted for 25.5 percent.                                                  cal, dental, or healthcare professions 
                                             members. Our questionnaire used                                                           Many respondents had signifi cant                                               (6.5 percent).
                                             Qualtrics survey-building software,  experience. Eighty-six (56.2 percent)                                                                                                     Respondents indicated their or-
                                             and it was hosted on their site. The                                                reported more than fi ve years’ ex-                                                   ganizations’ size in terms of the an-
                                             questionnaire asked participants to  perience as a manager or lead. One  nual revenue and number of employ-
                                             base their responses on a recently  hundred and two (66.7 percent) re-                                                                                                   ees, using the ranges of values we 
                                             completed software development ported more than fi ve years’ experi-                                                                                                      provided. These measures’ median 
                                             project in which they had played an                                                 ence as an analyst, architect or de-                                                 ranges were US$1 to $100 million 
                                             active role.                                                                        signer, developer, or tester.                                                        and 251 to 500 employees.
                                                                                                                                                                              SEPTEMBER/OCTOBER 2016  |  IEEE SOFTWARE                                                                        87
                          FOCUS: THE SOFTWARE ENGINEERING PROCESS
                               30
                                                                                   26.8
                               25
                               20
                               15                               13.7
                                                                      11.1
                           Percentage of respondents10                                                        8.5
                                                         5.9                                     6.5
                                                                                          4.6                                                         5.1         5.1
                                5
                                                                                                                                        2.0    2.0          2.7
                                      1.3   1.3    0.7                      0.7                                            0.7    1.3
                                                                                                        00
                                0
                                        e                               n                   g                   s      g                         l      s     y      r
                                                                              vice                            vice
                                                       Education                                       Mining                          tilities                  €the
                                   Agricultur  Construction                                                       ublishin
                                                                                     Manufacturin
                                                                                                                                               lecommunication
                                                                                                                                        holesale or retai
                                                                                                                                              e     ­efense or militar
                                                                    Hotels or food ser                                                       
                                                                          Information technology
                                                  Finance, banking, or insurance   Medical, dental, or healthcare    ansportation or arehousing
                                                                                                                    r
                                                                                                                    
                             Art, entertainment, or recreation                                               eal estate or rental or leasing
                                                     Government or public administratio
                                                                                         rofessional, scientific, or technical ser
                       FIGURE 2. Industry distribution. About 40 percent of our respondents were from the information technology and financial, banking, 
                       or insurance sectors.
                           The industry sectors had a nar-                   Figure 3b shows the project dura-              development project budgets were 
                       row geographic distribution. The  tion. Projects generally were short,  $400K or less, and 70 percent of 
                       US accounted for 133 respondents  with 76.4 percent lasting 12 months  software enhancement project bud-
                       (86.9 percent). Other countries in-               or less. Most of those projects took               gets were $400K or less.
                       cluded India, China (including Hong               less than six months. Only 16.4 per-
                       Kong), the UK, Germany, Romania,  cent of the projects took 13 to 24  Methodologies  
                       Sri Lanka, France, Singapore, and  months, and 7.2 percent of the proj-                              and Approaches
                       Saudi Arabia.                                     ects took more than 24 months. In  Figure 4 shows the methodologies 
                                                                         total, 92.8 percent of the projects  the respondents used, chosen from a 
                       Project Profile                                   took 24 months or less.                            list of common methodologies rang-
                       The respondents worked on a vari-                     Only 3.9 percent of the projects  ing from generic frameworks (for 
                       ety of projects (see Figure 3a). The  had budgets of more than $1M. In  example, Scrum and PRINCE [Proj-
                       most common project types were new                contrast, 76.4 percent had budgets  ects  in  Controlled  Environments]) 
                       software development (38.6 percent),              of $400K or less. Very few budgets  to more specialized processes or 
                       software enhancement (24.2 percent),              exceeded $400K for project types  techniques (for example, feature-
                       customization of commercial off-the-              other than new software develop-                   driven development and Extreme 
                       shelf software (13.1 percent), and  ment and software enhancement.  Programming). Surprisingly, the 
                       software integration (9.8 percent).               Even so, 77 percent of new software                most frequently used methodology 
                       88       IEEE SOFTWARE  |  WWW.COMPUTER.ORG/SOFTWARE  |  @IEEESOFTWARE
                                                             45                                                                                                                   50
                                                             40        38.6                                                                                                       45      43.1
                                                             35                                                                                                                   40
                                                             30                                                                                                                   35                   33.3
                                                             25                  24.2                                                                                             30
                                                             20                                                                                                                   25
                                                      Percentage of projects15              13.1                                                                                  20
                                                                                                                   9.8                                                     Percentage of projects15
                                                             10
                                                                                                                             6.5
                                                                                                                                                  3.9                             10                                               9.2
                                                               5                                       2.0                            2.6                                                                             7.2
                                                               0                                                                                                                    5                                                            3.3                        2.6
                                                  (a)                                           e           t                   n         n          r                 (b)                                                                                    1.3
                                                                                                                                                 Othe                               0
                                                                                                                  System migratio
                                                                   Software enhancement              Software integration                                                                        6 to 12 mos.
                                                                                                                                                                                Less than 6 mos.            13 to 18 mos. 19 to 24 mos. 25 to 30 mos. 31 to 36 mos.
                                                     New software development                                                                                                                                                                                 More than 36 mos.
                                                                              Outsourced software developmen
                                                                                                    Enterprise-resource-planning implementatio
                                                     Customization of commercial-off-the-shelf softwar
                                           FIGURE 3. Project (a) type and (b) duration. Over half the projects developed new software or enhanced existing software; three-
                                           quarters of the projects were completed within a year.
                                           was the waterfall model (32.0 per-                                               remainder of the project. So, we cat-                                             software development, Extreme Pro-
                                           cent). Other popular methodologies                                               egorized the projects by software de-                                             gramming, Crystal, and dynamic 
                                           were Agile Unified Process (28.1  velopment approach rather than in-                                                                                               systems development. The iterative 
                                           percent), Scrum (20.3 percent), and                                              dividual methodologies.                                                           segment includes projects that used 
                                           test-driven development (19.6 per-                                                     Figure 5 breaks down the proj-                                              Rational Unified Process, Joint Ap-
                                           cent). None of the methodologies  ects by approach. The traditional-  plication Development, and rapid ap-
                                           was used in more than one-third of                                               approach segment includes projects  plication development. Finally, the  
                                           the projects.                                                                    that adopted one or more plan-driven,                                             hybrid segment includes projects 
                                                 Perhaps our most interesting find-                                         sequential methodologies such as the                                              that blended methodologies from the 
                                           ing was the prevalence of a hybrid  waterfall model, the structured sys-                                                                                           other segments.
                                           approach to methodologies; projects                                              tems analysis and design method,                                                        These results are similar to those 
                                           frequently used multiple methodolo-                                              and PRINCE. The agile segment in-                                                 of prior research (see the sidebar).
                                           gies. For example, one respondent  cludes projects that used Agile Uni-
                                           cited using Joint Application De-                                                fied Process, Scrum, test-driven devel-                                           Methodology Indicators
                                           velopment for requirements gather-                                               opment, feature-driven development,  Researchers have argued that there’s 
                                           ing and the waterfall model for the  adaptive software development, lean  no silver-bullet or one-size-fits-all 
                                                                                                                                                                        SEPTEMBER/OCTOBER 2016  |  IEEE SOFTWARE                                                                   89
The words contained in this file might help you see if this file matches what you are looking for:

...Focus the software engineering process iterative rapid structured object choice of oriented and agile methodologies each has its virtues supporters critics in ieee pub lished a special issue about state soft development ware articles that offered insights into ternational use re ected on practices tech niques tools implemented projects since then do organizational project hybrid grown it would be pertinent to discover which are team characteristics common today why organiza tions choose speci c methodology matter for practitioners determin ing given is critical sometimes leo r vijayasarathy charles w butler might colorado university based marketing literature bias supports new or industry supported at other times survey results indicate although companies rely standards more prevalent consistency repeatability s doubtful choosing meth than years ago traditional odology will ever simple de still popular organizations also terministic exercise rather selection likely consider sev multipl...

no reviews yet
Please Login to review.