SlideShare une entreprise Scribd logo
1  sur  20
Presenter: Jeeson Daniel J
   Authors: Ani Liza Asnawi, Andrew M Gravell, Gary B Wills
                  School of Electronics & Computer Science,
                              University of Southampton UK.




International Conference on Agile and Lean Software Development
                                                                  1
AgileIndia2012, Bengaluru
   Agile provides way to develop software and
           how to define requirements which can satisfy
           customers
          Despite the benefits, little work and studies
           about the methods can be found from the
           Southeast Asia region particularly Malaysia.
          So, if the methods are to be used, we need to
           know and understand how Agile methods are
           perceived and how the methods can be
           practiced within this region.

International Conference on Agile and Lean Software Development
                                                                  2
AgileIndia2012, Bengaluru
   What do practitioners say about awareness of
           Agile in the country?
          What are the first reason(s) making they
           started to use Agile methods?
          What are the challenges they faced when
           using Agile?
          Despite the challenges, what are Agile
           practices perceived to deliver the greatest
           benefits to them?


International Conference on Agile and Lean Software Development
                                                                  3
AgileIndia2012, Bengaluru
     Agile is not for everyone – “What works in one
             culture, will not necessarily work in other
             culture”
            Another study also asked “ What has culture got
             to do with software development?” so we
             believe cultural differences will influence the
             adoption or use of Agile methods in the country
            Malaysia is a country having a mixed
             population with three different ethnicities;
             Malay, Chinese and Indians. The national
             language is Malay language and the second
             language is English.

International Conference on Agile and Lean Software Development
                                                                  4
AgileIndia2012, Bengaluru
     Studies [1] described Malaysia as having problems
             in defining requirements for software process and
             discovered companies in Malaysia do not have a
             clear methodology that illustrates how the
             requirements can be obtained [2].
            Therefore understanding good software process
             that can help to define requirements easily is
             needed in Malaysia.
            In addition, Malaysia has put focus on the field of
             Information and Communication Technology (ICT)
             involving software development – in the 10th
             Malaysia plan (2011-2015).
            Thus, the need for a good software process that can
             help the IT industry is important for the success of
             the 10th Malaysia plan.

International Conference on Agile and Lean Software Development
                                                                    5
AgileIndia2012, Bengaluru
   This paper provides perception of practitioners in
           the country, in terms of awareness, Agile
           introduction, challenges facing, and benefits
           adopters obtained when using the
           methodologies.
          Provide guidelines for early adopters in Malaysia
           as few studies about the methods are lacking in
           the country and nearby region.
          Reduce difficulties to early adopters in applying
           Agile.
          The study also will help to add to empirical
           evidence for software engineering field
           particularly in terms of Agile methods from
           different region.

International Conference on Agile and Lean Software Development
                                                                  6
AgileIndia2012, Bengaluru
Methods
        Qualitative semi-structured interviews conducted
        Software development deals with human factors
         therefore a qualitative study helps in
         understanding the respondents‟ behaviour.

       Participants
        Purposely chosen
        14 interview subjects in total with four of the
         participants from the baseline study.
        Software practitioners: developers, testers,
         system analyst, business analyst-having Agile
         experience.

International Conference on Agile and Lean Software Development
                                                                  7
AgileIndia2012, Bengaluru
   We use a „Thematic Analysis‟ to analyse our
           data.
          It is a way to see things and patterns within
           the information collected
          In order to develop themes and codes, the
           raw information (the data) needs to be
           reduced. The data were imported to NVivo 8.
          From Nvivo, codes are produced from themes
           which are developed through several stages.


International Conference on Agile and Lean Software Development
                                                                  8
AgileIndia2012, Bengaluru
Compa      Types                  Status           Duration       Company‟s Main Activity
        ny                                                 Using Agile
        A          Local Company          Fully Scrum      4 years        Rapid Web Application
                   (small and
                   startup)
        B          Local                  Only parts       2 years        E-commerce
                                          of Agile         (started in
                                                           2009)
        C (I)      Multinational          Fully Scrum      Since June     Technology and Services.
                                                           2010
        C (II)     Multinational          Fully Scrum      4-5 years      Technology and Services.


        D          Local company          Fully Scrum      2 years        Airport product, critical
                                                                          system, r&d, middleware
        E          Multinational          Fully Scrum      1 year         Technology and Services


        F          Multinational          Fully Scrum      1 year         Technology and services
                   company
        G          Local company          Fully Scrum      Since end of   R and D
                                                           2010



                                      Table: Companies‟ Overview
International Conference on Agile and Lean Software Development
                                                                                                      9
AgileIndia2012, Bengaluru
Company                      Number of             Roles(s)
                                   Participants
       A                           1                      Founder + PM + Scrum Master
       B                           1                      System Analyst
       C                           3                      Developer (2), Business Analyst
       C (I)                       5                      Scrum Master (2), Developer, PM,
                                                          Business Analyst
       D                           1                      PM
       E                           1                      Developer
       F                           1                      PM
       G                           1                      Tester




International Conference on Agile and Lean Software Development
                                                                                             10
AgileIndia2012, Bengaluru
 Awareness of Agile Methods in Malaysia
       i. Beginning stage & lack of exposure
           - Lack awareness mentioned by the companies, including from
              the customers‟ side.
              -   Company F: “I think however, people are taking baby steps, I
              think most of the companies using Agile are from multinational
              companies”
       ii. Lacking from Government Side
              - Interviews showed that government employees are less aware of
              Agile methods than the private sector is
              - Company G: “ If we can go to that agency, and map back
              whatever they have in Waterfall with Agile, from there, they might
              see about Agile methods. Basically it is just the awareness.”


International Conference on Agile and Lean Software Development
                                                                                   11
AgileIndia2012, Bengaluru
  Agile Introduction
       i. Agile proponents and experienced from previous methods
              - Agile introduction found easy for proponent and believers.
              - Company A: “Waterfall might work for others, but we don‟t want to use
              it, because we believe Agile work for us, we really believe Agile as a way
              to go.”

       ii. Adopting from parent companies
              - All multinational companies in the study mentioned that they started to
              use Agile from their sub-companies – “We are a multinational company,
              perhaps, because the organisation itself is supporting Agile methods.”

       iii. Adopting the benefits
              - The highest cited reason for using Agile and the drawbacks from the
              previous methods.
              - C (I): “ I believe in Agile because Agile will be much easier....It does not
              have to be like the Waterfall practices, where at the end, one can only see
              the progress and everything.


International Conference on Agile and Lean Software Development
                                                                                               12
AgileIndia2012, Bengaluru
   Challenges When using the Methodologies
       Lack of documentation
              - The nature of Agile in this aspect is perceived a challenge to the
              companies in Malaysia especially those that are still at the beginning.
              More challenging for those deal with government projects.

       ii. People
              - it was found that the mind set of people adopting Agile must be ready
              to adapt to how Agile methods work.
              - Company D: “When involved with international practitioners, they know
              about Agile, however when dealing with a project involving local people, it
              is a bit more difficult to use Agile.”

       iii. Organisational
              - include co-location, availability of knowledge and management support.
             - Company G: “ The top management does not support too much because
              currently we have certain blockages from management...their mind set
              can‟t be changed...We managed to do Agile, but without support from
              management, we faced a lot of pain.


International Conference on Agile and Lean Software Development
                                                                                            13
AgileIndia2012, Bengaluru
 Challenges When using the Methodologies
        iv. Involvement
               - As said by company B: they need to undertake extra tasks
               like preparing materials to the customers.
               - Developers in company D felt that they are burdened with
               more task.
        v. Knowledge
               - lack of knowledge about Agile brings challenges especially
               when adopters are dealing with the customers and also when
               company dealing with government projects.
               - Company G: “...here we have deadlines, where the top
               management just gives us the deadlines...the management do not
               understand if we say we cant meet the dateline requested.”




International Conference on Agile and Lean Software Development
                                                                                14
AgileIndia2012, Bengaluru
   Challenges When using the Methodologies
       vi. Cultural
              - C (I) : “ I actually believe about the Malaysian thing. There is
              something you don't see, the culture, it‟s not the method.
              - Half of the respondents agreed about language aspect when
              trying to understand the methods.

          vii. Resources
                -lack of this aspect lead them to have
               multiple roles when using Agile.
                - Company D : “I think sometimes we are
                resource-hungry, for the resource of
                 people. ...So, at some point we actually hired a
                 lot people to come in for the project itself.
                 That‟s why I think the resource part is quite
                 expensive.”


International Conference on Agile and Lean Software Development
                                                                                   15
AgileIndia2012, Bengaluru
  The greatest benefits of Agile practices
       i. Involvement from all
       ii. Daily standup meeting

       -     These two practices contribute each other. The
             involvement in Agile methods has also
             delivered advantages to software development
             as practitioners can have frequent feedback
             from their customers.
       -     The meeting provides medium through which
             to communicate openly, which results in
             transparency. From here, team members can
             understand their roles and responsibilities.

International Conference on Agile and Lean Software Development
                                                                  16
AgileIndia2012, Bengaluru
Table: Perceptions‟ Summary
Perception              Findings                                   Companies                         No of
                                                                                                     Companies
A) Awareness            i) Beginning stage and Lack of Knowledge   A, B, C (I), C (II), D, F         6/8
                        ii) Lacking from government side           A, C (I), C (II), D, G            6/8
B) Introduction         i) Agile proponent and Experienced from    A, B, C (I), C (II), D, G         6/8
                        previous methods
                        ii) Adopting from Parents Companies        C (I), C (II), E, F               4/8
                        iii) Adopting the benefits                 A, B, C (I), C (II), D, E, F, G   8/8
C) Challenges           i) Lack of documentation                   A, D                              2/8
                        ii) People                                 A, B, C (II), D                   4/8
                        iii) Organisational                        F, G                              2/8
                        iv) Involvement                            B,D                               2/8
                        v) Knowledge                               A, F, D, G                        4/8
                        vi) Cultural                               C (I), D                          2/8
                        vii) Resources                             B, C (I), D                       3/8
D) Practices Benefits   i) Daily Stand up meeting                  A, C (I), C (II), D, E, G         6/8
                        ii) Burn down chart                        A, C (I), F                       3/8
                        iii) Involvement from all                  A, B, C (I), C (II), D, F, G      7/8
                        iv) Iterative and Incremental              C (I), D, E, F                    4/8
                        v) Retrospective                           F                                 1/8

                        vi) Sprint                                 C (I), C (II), E                  3/8
                        vii)Continuous Integration                 C (I), G                          2/8
                        viii) User stories                         C (II), G                         2/8

                                                                                                                 17
   Validity: The participants were ensured to
           have knowledge about the methods and have
           had experience of using Agile methods.
          A qualitative study „lies in a particular theme
           developed in context of a specific sites‟ hence
           particularity rather than generalisability is the
           hallmark of qualitative research‟ [3].
          Reliability: In this study, the interpretations
           of the findings have been checked with othe
           researcher, making the interpretation
           consistent and can be trusted.

International Conference on Agile and Lean Software Development
                                                                  18
AgileIndia2012, Bengaluru
   We found that a company only adopting part of Agile is not receiving the
           full benefits from the methods.
          The study indicates a low perception from Agile users towards the
           methodologies and that there is difficulty of getting everyone in the
           team to take responsibilities.
          The challenges were mostly found from the organisations having
           hierarchical approach.
          The early adoption of Agile is seen from the multinational companies –
           although this is not unique to Malaysia, as multinational companies are
           receiving examples from their other branches, making it easy for the
           acceptance.
          In addition, importance of language aspects (Eglish) when trying to
           understand Agile should be considered.
          English language- common language practiced in multinational
           companies- might be reason multinational companies to easy accepting
           the methods.
          The findings also show that people need to be confident when trying to
           use Agile methods. This is so as they need to see something working
           and proven success stories from the Agile users.


International Conference on Agile and Lean Software Development
                                                                                      19
AgileIndia2012, Bengaluru
[1] F. Baharom, A. Deraman, and A. Hamdan, "A Survey on the Current
       Practices of Software Development Process in Malaysia," Journal of
       ICT, vol. 4, pp. 57-76, 2006.
     [2] A. Zainol and S. Mansoor, "Investigation into requirements
       management practices in the Malaysian software industry," in 2008
       International Conference on Computer Science and Software
       Engineering (CSSE 2008), Wuhan, China, 2008, pp. 292-295.
     [3] J. Creswell, Research design: Qualitative, quantitative, and mixed
       methods approaches: Sage Pubns, 2008.



                                               Thank you!
                                           Any questions please email to
                                             ala08r@ecs.soton.ac.uk



International Conference on Agile and Lean Software Development
                                                                              20
AgileIndia2012, Bengaluru

Contenu connexe

Tendances

EI Newletter-Final
EI Newletter-FinalEI Newletter-Final
EI Newletter-FinalSara Afxal
 
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...DevOps.com
 
Software Modernization
Software ModernizationSoftware Modernization
Software ModernizationJavier Canovas
 
DKOP Labs Profile
DKOP Labs ProfileDKOP Labs Profile
DKOP Labs Profiledkhari
 
PS2_FinalReport_2011B1A7689G
PS2_FinalReport_2011B1A7689GPS2_FinalReport_2011B1A7689G
PS2_FinalReport_2011B1A7689GTrishu Dey
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile Vidhya S
 
Wikufest2013 Keynote Speech
Wikufest2013 Keynote SpeechWikufest2013 Keynote Speech
Wikufest2013 Keynote SpeechHimawan Nugroho
 
Influences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentInfluences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentAgile Software Community of India
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Krish Singh
 
RED POT INFOTECH COMPANY PROFILE
RED POT INFOTECH COMPANY PROFILERED POT INFOTECH COMPANY PROFILE
RED POT INFOTECH COMPANY PROFILERamkrisna Sai Reddy
 
JK Technosoft Profile
JK Technosoft ProfileJK Technosoft Profile
JK Technosoft Profilelinkabs
 

Tendances (13)

CCDE Experience
CCDE ExperienceCCDE Experience
CCDE Experience
 
EI Newletter-Final
EI Newletter-FinalEI Newletter-Final
EI Newletter-Final
 
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...Accelerate Your Digital Transformation  Journey with Cloud Native and Low-Cod...
Accelerate Your Digital Transformation Journey with Cloud Native and Low-Cod...
 
Resume_Sanjay1
Resume_Sanjay1Resume_Sanjay1
Resume_Sanjay1
 
Software Modernization
Software ModernizationSoftware Modernization
Software Modernization
 
DKOP Labs Profile
DKOP Labs ProfileDKOP Labs Profile
DKOP Labs Profile
 
PS2_FinalReport_2011B1A7689G
PS2_FinalReport_2011B1A7689GPS2_FinalReport_2011B1A7689G
PS2_FinalReport_2011B1A7689G
 
Vidhya S _Profile
Vidhya S _Profile Vidhya S _Profile
Vidhya S _Profile
 
Wikufest2013 Keynote Speech
Wikufest2013 Keynote SpeechWikufest2013 Keynote Speech
Wikufest2013 Keynote Speech
 
Influences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software DevelopmentInfluences on Agile Practise Tailoring in Enterprise Software Development
Influences on Agile Practise Tailoring in Enterprise Software Development
 
Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model Case Study: Outsourcing in hybrid model
Case Study: Outsourcing in hybrid model
 
RED POT INFOTECH COMPANY PROFILE
RED POT INFOTECH COMPANY PROFILERED POT INFOTECH COMPANY PROFILE
RED POT INFOTECH COMPANY PROFILE
 
JK Technosoft Profile
JK Technosoft ProfileJK Technosoft Profile
JK Technosoft Profile
 

Similaire à Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia

Anil_Jindal_Resume
Anil_Jindal_ResumeAnil_Jindal_Resume
Anil_Jindal_ResumeAnil Jindal
 
The Agile way of developing software
The Agile way of developing softwareThe Agile way of developing software
The Agile way of developing softwareXebia IT Architects
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool SelectionChad Holdorf
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgileThanh Nguyen
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...IJORCS
 
7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.Techugo
 
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...ijseajournal
 
A Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesA Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesSean Flores
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperRafizan Baharum
 
An introductory study on sectoral agile customization
An introductory study on sectoral agile customizationAn introductory study on sectoral agile customization
An introductory study on sectoral agile customizationAnna Vicent Soria
 
CV_Sayani_Updated
CV_Sayani_UpdatedCV_Sayani_Updated
CV_Sayani_UpdatedSAYANI ROY
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)IJERD Editor
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMUmair Amjad
 

Similaire à Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia (20)

Anil_Jindal_Resume
Anil_Jindal_ResumeAnil_Jindal_Resume
Anil_Jindal_Resume
 
7.agila model
7.agila model7.agila model
7.agila model
 
The Agile way of developing software
The Agile way of developing softwareThe Agile way of developing software
The Agile way of developing software
 
Agile Tool Selection
Agile Tool SelectionAgile Tool Selection
Agile Tool Selection
 
P44098087
P44098087P44098087
P44098087
 
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to AgilePMI-ACP Lesson 01 Nugget 1 Introduction to Agile
PMI-ACP Lesson 01 Nugget 1 Introduction to Agile
 
A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...A Review and Analysis on Mobile Application Development Processes using Agile...
A Review and Analysis on Mobile Application Development Processes using Agile...
 
7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.7 Essential Steps to Follow for Successful App Development.
7 Essential Steps to Follow for Successful App Development.
 
GirdhariBawaneProfile
GirdhariBawaneProfileGirdhariBawaneProfile
GirdhariBawaneProfile
 
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...
INTRODUCING REFINED AGILE MODEL (RAM) IN THE CONTEXT OF BANGLADESH'S SOFTWARE...
 
A Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesA Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And Practices
 
Canang Workshop: Developer to Developer
Canang Workshop: Developer to DeveloperCanang Workshop: Developer to Developer
Canang Workshop: Developer to Developer
 
An introductory study on sectoral agile customization
An introductory study on sectoral agile customizationAn introductory study on sectoral agile customization
An introductory study on sectoral agile customization
 
CV_Sayani_Updated
CV_Sayani_UpdatedCV_Sayani_Updated
CV_Sayani_Updated
 
International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)International Journal of Engineering Research and Development (IJERD)
International Journal of Engineering Research and Development (IJERD)
 
Shakeel
ShakeelShakeel
Shakeel
 
Shakeel
ShakeelShakeel
Shakeel
 
Mridul_Trivedi_CV
Mridul_Trivedi_CVMridul_Trivedi_CV
Mridul_Trivedi_CV
 
Automated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUMAutomated Process for Auditng in Agile - SCRUM
Automated Process for Auditng in Agile - SCRUM
 
Rishi_Resume
Rishi_ResumeRishi_Resume
Rishi_Resume
 

Plus de Agile Software Community of India

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Agile Software Community of India
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...Agile Software Community of India
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...Agile Software Community of India
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleAgile Software Community of India
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Agile Software Community of India
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...Agile Software Community of India
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Agile Software Community of India
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019Agile Software Community of India
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Agile Software Community of India
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Agile Software Community of India
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Agile Software Community of India
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019Agile Software Community of India
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile Software Community of India
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Agile Software Community of India
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Agile Software Community of India
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Agile Software Community of India
 

Plus de Agile Software Community of India (20)

Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
Lessons about failure from the girl who came last by Elise Aplin at #AgileInd...
 
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
DevOps in Action: How Nedbank went from quarterly to weekly releases in no ti...
 
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019A Very Short Design Sprint by Aino Corry at #AgileIndia2019
A Very Short Design Sprint by Aino Corry at #AgileIndia2019
 
How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...How to successfully craft a business agility transformation? by Phil Abernath...
How to successfully craft a business agility transformation? by Phil Abernath...
 
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie DoyleT-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
T-minus 10… 9… 8… We have lift-off! by Talia Lancaster & Angie Doyle
 
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
Test Encapsulation: Automated Tests that Decide for Themselves by Rahul Verma...
 
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
From Dogma to Pragma - helping 500 squads on the road to agile maturity by Pe...
 
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
Retrospective Anti-Patterns by Aino Corry at #AgileIndia2019
 
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
#NoProjects - Why, What How by Shane Hastie & Evan Leybourn at #AgileIndia2019
 
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
The Deep Work Divide by Swanand Pagnis at #AgileIndia2019
 
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
Beyond Estimates: Estimates or NoEstimates? by Woody Zuill at #AgileIndia2019
 
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
Mob Programming and the Power of Flow by Woody Zuill at #AgileIndia2019
 
The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019The Kanban Mindset by Todd Little at #AgileIndia2019
The Kanban Mindset by Todd Little at #AgileIndia2019
 
Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...Travel notes from the journey of a 170 year-old industrial company to a digit...
Travel notes from the journey of a 170 year-old industrial company to a digit...
 
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
Regulations eat Agile for breakfast by Gaitis Kasims at #AgileIndia2019
 
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia201910 years of transforming mindset by Hendrik Esser at #AgileIndia2019
10 years of transforming mindset by Hendrik Esser at #AgileIndia2019
 
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
Agile finance enabling business agility by Hendrik Esser at #AgileIndia2019
 
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
Expand Contract Pattern for Continuous Delivery of Databases by Leena S N at ...
 
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...Re-thinking how power is organized in businesses to thrive in a rapidly chang...
Re-thinking how power is organized in businesses to thrive in a rapidly chang...
 
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
Open Salaries: from employees to managing partners by Alexey Voronin at #Agil...
 

Dernier

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Dernier (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Emergence of Agile Methods: Perceptions from Software Practitioners in Malaysia

  • 1. Presenter: Jeeson Daniel J Authors: Ani Liza Asnawi, Andrew M Gravell, Gary B Wills School of Electronics & Computer Science, University of Southampton UK. International Conference on Agile and Lean Software Development 1 AgileIndia2012, Bengaluru
  • 2. Agile provides way to develop software and how to define requirements which can satisfy customers  Despite the benefits, little work and studies about the methods can be found from the Southeast Asia region particularly Malaysia.  So, if the methods are to be used, we need to know and understand how Agile methods are perceived and how the methods can be practiced within this region. International Conference on Agile and Lean Software Development 2 AgileIndia2012, Bengaluru
  • 3. What do practitioners say about awareness of Agile in the country?  What are the first reason(s) making they started to use Agile methods?  What are the challenges they faced when using Agile?  Despite the challenges, what are Agile practices perceived to deliver the greatest benefits to them? International Conference on Agile and Lean Software Development 3 AgileIndia2012, Bengaluru
  • 4. Agile is not for everyone – “What works in one culture, will not necessarily work in other culture”  Another study also asked “ What has culture got to do with software development?” so we believe cultural differences will influence the adoption or use of Agile methods in the country  Malaysia is a country having a mixed population with three different ethnicities; Malay, Chinese and Indians. The national language is Malay language and the second language is English. International Conference on Agile and Lean Software Development 4 AgileIndia2012, Bengaluru
  • 5. Studies [1] described Malaysia as having problems in defining requirements for software process and discovered companies in Malaysia do not have a clear methodology that illustrates how the requirements can be obtained [2].  Therefore understanding good software process that can help to define requirements easily is needed in Malaysia.  In addition, Malaysia has put focus on the field of Information and Communication Technology (ICT) involving software development – in the 10th Malaysia plan (2011-2015).  Thus, the need for a good software process that can help the IT industry is important for the success of the 10th Malaysia plan. International Conference on Agile and Lean Software Development 5 AgileIndia2012, Bengaluru
  • 6. This paper provides perception of practitioners in the country, in terms of awareness, Agile introduction, challenges facing, and benefits adopters obtained when using the methodologies.  Provide guidelines for early adopters in Malaysia as few studies about the methods are lacking in the country and nearby region.  Reduce difficulties to early adopters in applying Agile.  The study also will help to add to empirical evidence for software engineering field particularly in terms of Agile methods from different region. International Conference on Agile and Lean Software Development 6 AgileIndia2012, Bengaluru
  • 7. Methods  Qualitative semi-structured interviews conducted  Software development deals with human factors therefore a qualitative study helps in understanding the respondents‟ behaviour. Participants  Purposely chosen  14 interview subjects in total with four of the participants from the baseline study.  Software practitioners: developers, testers, system analyst, business analyst-having Agile experience. International Conference on Agile and Lean Software Development 7 AgileIndia2012, Bengaluru
  • 8. We use a „Thematic Analysis‟ to analyse our data.  It is a way to see things and patterns within the information collected  In order to develop themes and codes, the raw information (the data) needs to be reduced. The data were imported to NVivo 8.  From Nvivo, codes are produced from themes which are developed through several stages. International Conference on Agile and Lean Software Development 8 AgileIndia2012, Bengaluru
  • 9. Compa Types Status Duration Company‟s Main Activity ny Using Agile A Local Company Fully Scrum 4 years Rapid Web Application (small and startup) B Local Only parts 2 years E-commerce of Agile (started in 2009) C (I) Multinational Fully Scrum Since June Technology and Services. 2010 C (II) Multinational Fully Scrum 4-5 years Technology and Services. D Local company Fully Scrum 2 years Airport product, critical system, r&d, middleware E Multinational Fully Scrum 1 year Technology and Services F Multinational Fully Scrum 1 year Technology and services company G Local company Fully Scrum Since end of R and D 2010 Table: Companies‟ Overview International Conference on Agile and Lean Software Development 9 AgileIndia2012, Bengaluru
  • 10. Company Number of Roles(s) Participants A 1 Founder + PM + Scrum Master B 1 System Analyst C 3 Developer (2), Business Analyst C (I) 5 Scrum Master (2), Developer, PM, Business Analyst D 1 PM E 1 Developer F 1 PM G 1 Tester International Conference on Agile and Lean Software Development 10 AgileIndia2012, Bengaluru
  • 11.  Awareness of Agile Methods in Malaysia i. Beginning stage & lack of exposure - Lack awareness mentioned by the companies, including from the customers‟ side. - Company F: “I think however, people are taking baby steps, I think most of the companies using Agile are from multinational companies” ii. Lacking from Government Side - Interviews showed that government employees are less aware of Agile methods than the private sector is - Company G: “ If we can go to that agency, and map back whatever they have in Waterfall with Agile, from there, they might see about Agile methods. Basically it is just the awareness.” International Conference on Agile and Lean Software Development 11 AgileIndia2012, Bengaluru
  • 12.  Agile Introduction i. Agile proponents and experienced from previous methods - Agile introduction found easy for proponent and believers. - Company A: “Waterfall might work for others, but we don‟t want to use it, because we believe Agile work for us, we really believe Agile as a way to go.” ii. Adopting from parent companies - All multinational companies in the study mentioned that they started to use Agile from their sub-companies – “We are a multinational company, perhaps, because the organisation itself is supporting Agile methods.” iii. Adopting the benefits - The highest cited reason for using Agile and the drawbacks from the previous methods. - C (I): “ I believe in Agile because Agile will be much easier....It does not have to be like the Waterfall practices, where at the end, one can only see the progress and everything. International Conference on Agile and Lean Software Development 12 AgileIndia2012, Bengaluru
  • 13. Challenges When using the Methodologies Lack of documentation - The nature of Agile in this aspect is perceived a challenge to the companies in Malaysia especially those that are still at the beginning. More challenging for those deal with government projects. ii. People - it was found that the mind set of people adopting Agile must be ready to adapt to how Agile methods work. - Company D: “When involved with international practitioners, they know about Agile, however when dealing with a project involving local people, it is a bit more difficult to use Agile.” iii. Organisational - include co-location, availability of knowledge and management support. - Company G: “ The top management does not support too much because currently we have certain blockages from management...their mind set can‟t be changed...We managed to do Agile, but without support from management, we faced a lot of pain. International Conference on Agile and Lean Software Development 13 AgileIndia2012, Bengaluru
  • 14.  Challenges When using the Methodologies iv. Involvement - As said by company B: they need to undertake extra tasks like preparing materials to the customers. - Developers in company D felt that they are burdened with more task. v. Knowledge - lack of knowledge about Agile brings challenges especially when adopters are dealing with the customers and also when company dealing with government projects. - Company G: “...here we have deadlines, where the top management just gives us the deadlines...the management do not understand if we say we cant meet the dateline requested.” International Conference on Agile and Lean Software Development 14 AgileIndia2012, Bengaluru
  • 15. Challenges When using the Methodologies vi. Cultural - C (I) : “ I actually believe about the Malaysian thing. There is something you don't see, the culture, it‟s not the method. - Half of the respondents agreed about language aspect when trying to understand the methods.  vii. Resources -lack of this aspect lead them to have multiple roles when using Agile. - Company D : “I think sometimes we are resource-hungry, for the resource of people. ...So, at some point we actually hired a lot people to come in for the project itself. That‟s why I think the resource part is quite expensive.” International Conference on Agile and Lean Software Development 15 AgileIndia2012, Bengaluru
  • 16.  The greatest benefits of Agile practices i. Involvement from all ii. Daily standup meeting - These two practices contribute each other. The involvement in Agile methods has also delivered advantages to software development as practitioners can have frequent feedback from their customers. - The meeting provides medium through which to communicate openly, which results in transparency. From here, team members can understand their roles and responsibilities. International Conference on Agile and Lean Software Development 16 AgileIndia2012, Bengaluru
  • 17. Table: Perceptions‟ Summary Perception Findings Companies No of Companies A) Awareness i) Beginning stage and Lack of Knowledge A, B, C (I), C (II), D, F 6/8 ii) Lacking from government side A, C (I), C (II), D, G 6/8 B) Introduction i) Agile proponent and Experienced from A, B, C (I), C (II), D, G 6/8 previous methods ii) Adopting from Parents Companies C (I), C (II), E, F 4/8 iii) Adopting the benefits A, B, C (I), C (II), D, E, F, G 8/8 C) Challenges i) Lack of documentation A, D 2/8 ii) People A, B, C (II), D 4/8 iii) Organisational F, G 2/8 iv) Involvement B,D 2/8 v) Knowledge A, F, D, G 4/8 vi) Cultural C (I), D 2/8 vii) Resources B, C (I), D 3/8 D) Practices Benefits i) Daily Stand up meeting A, C (I), C (II), D, E, G 6/8 ii) Burn down chart A, C (I), F 3/8 iii) Involvement from all A, B, C (I), C (II), D, F, G 7/8 iv) Iterative and Incremental C (I), D, E, F 4/8 v) Retrospective F 1/8 vi) Sprint C (I), C (II), E 3/8 vii)Continuous Integration C (I), G 2/8 viii) User stories C (II), G 2/8 17
  • 18. Validity: The participants were ensured to have knowledge about the methods and have had experience of using Agile methods.  A qualitative study „lies in a particular theme developed in context of a specific sites‟ hence particularity rather than generalisability is the hallmark of qualitative research‟ [3].  Reliability: In this study, the interpretations of the findings have been checked with othe researcher, making the interpretation consistent and can be trusted. International Conference on Agile and Lean Software Development 18 AgileIndia2012, Bengaluru
  • 19. We found that a company only adopting part of Agile is not receiving the full benefits from the methods.  The study indicates a low perception from Agile users towards the methodologies and that there is difficulty of getting everyone in the team to take responsibilities.  The challenges were mostly found from the organisations having hierarchical approach.  The early adoption of Agile is seen from the multinational companies – although this is not unique to Malaysia, as multinational companies are receiving examples from their other branches, making it easy for the acceptance.  In addition, importance of language aspects (Eglish) when trying to understand Agile should be considered.  English language- common language practiced in multinational companies- might be reason multinational companies to easy accepting the methods.  The findings also show that people need to be confident when trying to use Agile methods. This is so as they need to see something working and proven success stories from the Agile users. International Conference on Agile and Lean Software Development 19 AgileIndia2012, Bengaluru
  • 20. [1] F. Baharom, A. Deraman, and A. Hamdan, "A Survey on the Current Practices of Software Development Process in Malaysia," Journal of ICT, vol. 4, pp. 57-76, 2006. [2] A. Zainol and S. Mansoor, "Investigation into requirements management practices in the Malaysian software industry," in 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), Wuhan, China, 2008, pp. 292-295. [3] J. Creswell, Research design: Qualitative, quantitative, and mixed methods approaches: Sage Pubns, 2008. Thank you! Any questions please email to ala08r@ecs.soton.ac.uk International Conference on Agile and Lean Software Development 20 AgileIndia2012, Bengaluru

Notes de l'éditeur

  1. Although there some papers about the perception from adopters of Agile methods, however, these studies were mainly carried out in Western countries such as Canada, the European region and the United States [6-8][6] G. Melnik and F. Maurer, "Perceptions of agile practices: a student survey," in Extreme Programming and Agile Methods - XP/Agile Universe 2002. Second XP Universe and First Agile Universe Conference. Proceedings, Chicago, IL, USA, 2002, pp. 241-250.[7] B. Bahli and E. S. AbouZeid, "The role of knowledge creation in adopting extreme programming model: An empirical study," in ITI 3rd International Conference on Information and Communications Technology (ICICT 2005), Cairo, EGYPT, 2005, pp. 75-87.[8] K. Mannaro, M. Melis, and M. Marchesi, "Empirical analysis on the satisfaction of IT employees comparing XP practices with other software development methodologies," in 5th Internationl Conference Extreme Programming and Agile Processes in Softwave Engineering, Garmisch-Partenkirchen, GERMANY, 2004, pp. 166-174.This can help to add to empirical evidence on Agile adoption from different region.
  2. 3 main issues for background and motivation of study.As Agile is dependent of people aspects, therefore its suitability must be investigated-i.eCultureSoftware problems in Malaysia (to provide knowledge about Agile). It is expected Agile can help software practitioners to define their requirements easily.To help the country to achieve its focus for the 10th Malaysia plan.
  3. Reference: [1]F. Baharom, A. Deraman, and A. Hamdan, "A Survey on the Current Practices of Software Development Process in Malaysia," Journal of ICT, vol. 4, pp. 57-76, 2006.[2] A. Zainol and S. Mansoor, "Investigation into requirements management practices in the Malaysian software industry," in 2008 International Conference on Computer Science and Software Engineering (CSSE 2008), Wuhan, China, 2008, pp. 292-295.
  4. Validity is looking for the strength of qualitative research and it is on the basis of determining the accuracy of the findings that the researcher attempts to measure. reliability means that the research approach is consistent across different projects and also different researchers. Reference[3] J. Creswell, Research design: Qualitative, quantitative, and mixed methods approaches: Sage Pubns, 2008.
  5. 1. The lessons learnt about perceptions are important to serve as guidelines for the adoption of Agile methods in the country