SlideShare a Scribd company logo
SQM Assignment 2                Submitted By: Jai Ganesh Girinathan

  1) What are the differences between plan-based and agile software development methods?
     Discuss the conditions that favor plan-based or agile software development methods.

      Some of the major differences between the two methodologies and the favorable conditions are listed
      below:

Plan Based Method                                    Agile Method

1. Sequential phase-wise development.                1. Incremental, parallel and iterative development.

2. Predictive in nature. Low tolerance for           2. Adaptive in nature. Accommodates requirement
   requirement volatility.                              volatility.

3. Process Oriented. Focus on well formed            3. People Oriented. Focus on people’s expertise and
   practices.                                           competency. Focus on mutual trust.

4. Stakeholders are involved in the initial stages   4. Stakeholders are continuously involved to provide
   (requirements gathering) and during final            and drive the developed software throughout the
   stage (software acceptance) of the lifecycle.        lifecycle so as to meet their current requirements.
   The product release is a big-bang.                   The product release is iterative and incremental.

5. Cost due to change in requirement, bug fixes      5. Cost due to change/bugs is lower and more flatter as
   are higher and exponential.                          they are identified and fixed earlier.

6. Specialized teams separated by roles.             6. Self-organized and de-specialized teams

7. Management by command and control.                7. Management by leadership-collaboration.
   Centralized decision process.                        Decentralized decision process.

8. Focus on formal and often less media rich         8. Focus is on frequent direct and media rich channels
   channels of communication like                       of communication like video-conferencing.
   documentation, emails. Knowledge sharing is          Knowledge sharing is tacit.
   explicit.

Favorable Conditions:                                Favorable Conditions:

a) When project scope & requirements are            a) When scope & requirements evolve continuously
   stable and can be accurately gathered initially.    during the project lifespan.

b) When development can be split into distinct       b) When development focuses on features to be
   phases comprising of tasks and activities and        delivered and there is overlap between phases.
   there is no overlap.
                                                     c) When teams are co-located or communication is
c) When teams are dispersed i.e., when some             instantaneously possible.
   form of communication barrier exists. When
   team size is big.                                 d) When teams can adapt quickly as per the situation
                                                        demands. When team size is small but more cross-
d) When teams are specialized in a particular           skilled.
   layer or work process.
                                                     e) When it is acceptable that risk identification and
e) When all risks are identified and mitigation         resolution will happen with software evolution.
   plans are formulated.
f)   Life critical projects.                           f)   Mission critical projects.

g) When organizational culture & environment is g) When organization culture & environment is informal.
   bureaucratic.




     2) What are the considerations for offshore companies in adopting the agile methods?

        Some considerations to evaluate while adopting Agile development process are:

            a) Is there support from both onsite and offsite teams? Development teams must understand and
               appreciate the agile way (incremental, iterative) of building the software.

            b) Is there a feasible media rich communication channel between the distributed teams? Is
               communication/feedback amongst developers and with stakeholders feasible on a regular basis
               through instant-messaging, wikis, telephone lines, video-conferencing etc.

            c) Is there a cross-functional team comprising of business analysts, project managers, developers
               and testers present at the offshore site?

            d) Are there collaborative tools available for smooth development? Do we have a Software
               Configuration Management (SCM) tool to manage code changes and releases across
               locations? Are there tools to support continuous integration, automated testing and issue
               tracking?

            e) Is it feasible for teams to travel between offshore and onshore sites?

            f)   Is there a need for flexible and responsive processes? Does the nature of projects handled
                 offshore depend on these?

            g) Is there a need for offshore site to improve its deliverables in terms of cost, time, quality, service
               and productivity?



     3) Evaluate the full benefits and challenges of adopting the agile approach for Jharna software.

        Holistically, benefits mentioned below are measured in terms of customer satisfaction and employee
        morale (factors that govern the future of a company):

            a) The development team need not wait for 50% of total project time taken for requirement
               analysis and design before the coding starts. They can work in parallel. Instead of just focusing
               on improved time-to-market, the teams would strive to deliver quantitative business value early
               and often.

            b) The estimation accuracy would be better as work is broken down into features and aspects.
               This would allow the organization to have better competitive pricing model.

            c) Since the development methodology is iterative and incremental, they can be more responsive
               to stakeholders’ expectations. This would help manage business relationships with customers in
               a better way and also create transparency about the product actually being developed. The
               sense of ownership and motivation amongst customers/developers would be higher as there is
               less ambiguity. Development team morale is higher by dropping the “death march” fear.
d) The risk associated with agile model is less as we will have working software most of the time,
      unlike in Big-Bang approach where software is deployed in final stages and it may not work.

   e) Developed software quality would be higher as tests are moved forward during lifecycle and
      done frequently . It would reduce the amount of rework and employee burnout/saturation that
      occurs due to extended periods of working hours.

Some challenges in adopting the agile approach are:

   a) There would be cultural and mindset change. Change would be strategic, operational and
      technology. Changing all together would be very difficult and risky. The adoption and transition
      to new way of thinking should be gradual and systematic. Their current slogan of ‘getting it right
      the first time’ might have to be changed to ‘getting it right just-in-time’.

   b) Communication barriers exist because of different time zones, specialized teams. Since agile
      style development process relies heavily on communication this factor must be addressed.

   c) Project managers may loose some control on the actual development process as agile
      encourages developers/team leaders to make decisions and take responsibility. If these are not
      communicated to project managers they would have a different view of the software being
      developed. Hence there might be some resistance from project managers in adopting the agile
      style.

   d) Also since agile style relies on tacit knowledge sharing and not explicit, there might be
      knowledge loss with employee turnover. The organization must ensure that employee morale is
      high to avoid such situations.

   e) Rotation of roles requires highly skilled and experienced people. In Jharna software people were
      skilled in a certain discipline only.

   f) Rapid knowledge sharing across organization is dependent on trust which may be lacking in
      traditional plan-based organizations as they create islands of knowledge bank.

   g) Emphasis on documentation is not paramount in agile style and that might lead to lesser
      documentation done. This might cause concerns to Jharna Software since it’s a CMM Level 5
      and needs to maintain them.



To summarize Jharna software must blend both their existing experience in plan-based, traditional
software management practices with new innovative agile techniques to better their current competitive
edge.

More Related Content

What's hot

Marico: Supply Chain Management
Marico: Supply Chain ManagementMarico: Supply Chain Management
Marico: Supply Chain Management
Shivesh Ranjan
 
Mrs. fields cookies odc section c_group 9
Mrs. fields cookies odc section c_group 9Mrs. fields cookies odc section c_group 9
Mrs. fields cookies odc section c_group 9Karan Jaidka
 
Dell's Working Capital
Dell's Working CapitalDell's Working Capital
Dell's Working Capital
Rohit Patidar
 
Anshu amazon fresh case study
Anshu amazon fresh case studyAnshu amazon fresh case study
Anshu amazon fresh case study
Ansh Singh
 
Bayonne packaging case report
Bayonne packaging case reportBayonne packaging case report
Bayonne packaging case report
Kivanc Ozuolmez
 
Philips versus Matsushita Case ANALYSIS
Philips versus Matsushita  Case ANALYSISPhilips versus Matsushita  Case ANALYSIS
Philips versus Matsushita Case ANALYSIS
SahajdeepSingh6
 
Tweeter Electronics: Marketing Case Analysis
Tweeter Electronics: Marketing Case AnalysisTweeter Electronics: Marketing Case Analysis
Tweeter Electronics: Marketing Case Analysis
Dipak Senapati
 
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
Arjun Parekh
 
Wal-Mart Stores’ Discount operations
Wal-Mart Stores’ Discount operationsWal-Mart Stores’ Discount operations
Wal-Mart Stores’ Discount operations
AJAL A J
 
Jabong: Balancing the Demads of Customers and Suppliers
Jabong: Balancing the Demads of Customers and SuppliersJabong: Balancing the Demads of Customers and Suppliers
Jabong: Balancing the Demads of Customers and Suppliers
Saiteja Pamu
 
Showrooming at best buy
Showrooming at best buyShowrooming at best buy
Showrooming at best buy
Sayantan Biswas
 
Cooper Pharmaceuticals Inc.
Cooper Pharmaceuticals Inc.Cooper Pharmaceuticals Inc.
Cooper Pharmaceuticals Inc.
Argha Ray
 
Information System At Mrs
Information System At MrsInformation System At Mrs
Information System At Mrsinstitute
 
Donner case study om
Donner case study   omDonner case study   om
Donner case study om
Pratik Patel
 
MediSys Corp- Case Study
MediSys Corp- Case Study MediSys Corp- Case Study
MediSys Corp- Case Study
Mudit Srivastava
 
The Harvard Graduate Student Housing Survey
The Harvard Graduate Student Housing SurveyThe Harvard Graduate Student Housing Survey
The Harvard Graduate Student Housing Survey
Arushi Verma
 
Goodyear: The Aquatred Launch : Harvard Case Analysis
Goodyear: The Aquatred Launch : Harvard Case AnalysisGoodyear: The Aquatred Launch : Harvard Case Analysis
Goodyear: The Aquatred Launch : Harvard Case Analysis
Sameer Mathur
 
Starbucks delivering customer service
Starbucks delivering customer serviceStarbucks delivering customer service
Starbucks delivering customer service
Monoj Kumar Rabha
 

What's hot (20)

Marico: Supply Chain Management
Marico: Supply Chain ManagementMarico: Supply Chain Management
Marico: Supply Chain Management
 
Mrs. fields cookies odc section c_group 9
Mrs. fields cookies odc section c_group 9Mrs. fields cookies odc section c_group 9
Mrs. fields cookies odc section c_group 9
 
Dell's Working Capital
Dell's Working CapitalDell's Working Capital
Dell's Working Capital
 
Zara: Fast Fashion
Zara: Fast FashionZara: Fast Fashion
Zara: Fast Fashion
 
Anshu amazon fresh case study
Anshu amazon fresh case studyAnshu amazon fresh case study
Anshu amazon fresh case study
 
The Fashion Channel
The Fashion ChannelThe Fashion Channel
The Fashion Channel
 
Bayonne packaging case report
Bayonne packaging case reportBayonne packaging case report
Bayonne packaging case report
 
Philips versus Matsushita Case ANALYSIS
Philips versus Matsushita  Case ANALYSISPhilips versus Matsushita  Case ANALYSIS
Philips versus Matsushita Case ANALYSIS
 
Tweeter Electronics: Marketing Case Analysis
Tweeter Electronics: Marketing Case AnalysisTweeter Electronics: Marketing Case Analysis
Tweeter Electronics: Marketing Case Analysis
 
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
Aqualisa Quartz - Simply A Better Shower (HBR Case Study)
 
Wal-Mart Stores’ Discount operations
Wal-Mart Stores’ Discount operationsWal-Mart Stores’ Discount operations
Wal-Mart Stores’ Discount operations
 
Jabong: Balancing the Demads of Customers and Suppliers
Jabong: Balancing the Demads of Customers and SuppliersJabong: Balancing the Demads of Customers and Suppliers
Jabong: Balancing the Demads of Customers and Suppliers
 
Showrooming at best buy
Showrooming at best buyShowrooming at best buy
Showrooming at best buy
 
Cooper Pharmaceuticals Inc.
Cooper Pharmaceuticals Inc.Cooper Pharmaceuticals Inc.
Cooper Pharmaceuticals Inc.
 
Information System At Mrs
Information System At MrsInformation System At Mrs
Information System At Mrs
 
Donner case study om
Donner case study   omDonner case study   om
Donner case study om
 
MediSys Corp- Case Study
MediSys Corp- Case Study MediSys Corp- Case Study
MediSys Corp- Case Study
 
The Harvard Graduate Student Housing Survey
The Harvard Graduate Student Housing SurveyThe Harvard Graduate Student Housing Survey
The Harvard Graduate Student Housing Survey
 
Goodyear: The Aquatred Launch : Harvard Case Analysis
Goodyear: The Aquatred Launch : Harvard Case AnalysisGoodyear: The Aquatred Launch : Harvard Case Analysis
Goodyear: The Aquatred Launch : Harvard Case Analysis
 
Starbucks delivering customer service
Starbucks delivering customer serviceStarbucks delivering customer service
Starbucks delivering customer service
 

Viewers also liked

Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
Nicolas Perriault
 
LEGO : diagnostic de marque
LEGO : diagnostic de marqueLEGO : diagnostic de marque
LEGO : diagnostic de marque
FEPP COMMUNICATION GROUP / SPIRIT OF STAR
 
Healthymagination at GE
Healthymagination at GEHealthymagination at GE
Healthymagination at GE
Josh Keck
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
Valentin Bourgoin
 
Lg marketing mix
Lg marketing mixLg marketing mix
Lg marketing mix
Shubhanshu Dani
 
Software Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNextSoftware Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNext
Microsoft Technet France
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
Saqib Javed John
 
Lean Software Development et pratiques Agiles
Lean Software Development et pratiques AgilesLean Software Development et pratiques Agiles
Lean Software Development et pratiques Agiles
Eric Le Merdy
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
Mohamed Diallo
 

Viewers also liked (11)

Project Profile PDF
Project Profile PDFProject Profile PDF
Project Profile PDF
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
LEGO : diagnostic de marque
LEGO : diagnostic de marqueLEGO : diagnostic de marque
LEGO : diagnostic de marque
 
Healthymagination at GE
Healthymagination at GEHealthymagination at GE
Healthymagination at GE
 
GE Lean and FastWorks
GE Lean and FastWorksGE Lean and FastWorks
GE Lean and FastWorks
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Lg marketing mix
Lg marketing mixLg marketing mix
Lg marketing mix
 
Software Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNextSoftware Defined Networking dans Windows Server vNext
Software Defined Networking dans Windows Server vNext
 
Agile vs Traditional Project Management
Agile vs Traditional Project ManagementAgile vs Traditional Project Management
Agile vs Traditional Project Management
 
Lean Software Development et pratiques Agiles
Lean Software Development et pratiques AgilesLean Software Development et pratiques Agiles
Lean Software Development et pratiques Agiles
 
Introduction au génie logiciel
Introduction au génie logicielIntroduction au génie logiciel
Introduction au génie logiciel
 

Similar to Jharna Software

Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
Eng Teong Cheah
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
Bashir Nasr Azadani
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness Computer Aid, Inc
 
Fixed Price Distributed Agile Projects
Fixed Price Distributed Agile ProjectsFixed Price Distributed Agile Projects
Fixed Price Distributed Agile Projects
Raja Bavani
 
Mindtree distributed agile journey and guiding principles
Mindtree distributed agile journey and guiding principlesMindtree distributed agile journey and guiding principles
Mindtree distributed agile journey and guiding principles
Mindtree Ltd.
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
مصعب محمد زكريا
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
IJMER
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
Indium Software
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
Mediotype .
 
Mandarkulkarni 111003065827-phpapp01
Mandarkulkarni 111003065827-phpapp01Mandarkulkarni 111003065827-phpapp01
Mandarkulkarni 111003065827-phpapp01PMI_IREP_TP
 
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdfPOM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
Alison Tutors
 
Managing Projects for Digital Innovation Culture
Managing Projects for Digital Innovation CultureManaging Projects for Digital Innovation Culture
Managing Projects for Digital Innovation Culture
Howard Jess Mijares II
 
Agile software process
Agile software processAgile software process
Agile software process
Jennifer Polack
 
know more about Multimedia Design and digital marketing services with- speak...
know more about  Multimedia Design and digital marketing services with- speak...know more about  Multimedia Design and digital marketing services with- speak...
know more about Multimedia Design and digital marketing services with- speak...
speakerhead-com
 
Agile project management in Project management
Agile project management in Project managementAgile project management in Project management
Agile project management in Project management
MITSDEDistance
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
Madhar Khan Pathan
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
Hieu Tran
 

Similar to Jharna Software (20)

Planning for DevOps
Planning for DevOpsPlanning for DevOps
Planning for DevOps
 
Estimation of agile functionality in software development
Estimation of agile functionality in software developmentEstimation of agile functionality in software development
Estimation of agile functionality in software development
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness
 
Fixed Price Distributed Agile Projects
Fixed Price Distributed Agile ProjectsFixed Price Distributed Agile Projects
Fixed Price Distributed Agile Projects
 
Mindtree distributed agile journey and guiding principles
Mindtree distributed agile journey and guiding principlesMindtree distributed agile journey and guiding principles
Mindtree distributed agile journey and guiding principles
 
Agile Software Development
Agile Software DevelopmentAgile Software Development
Agile Software Development
 
Managing Business Analysis for Agile Development
Managing Business Analysis for Agile DevelopmentManaging Business Analysis for Agile Development
Managing Business Analysis for Agile Development
 
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIESDISTRIBUTED AGILE - CHALLENGES & STRATEGIES
DISTRIBUTED AGILE - CHALLENGES & STRATEGIES
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?Agile manifesto - Agile - What is it?
Agile manifesto - Agile - What is it?
 
Mandarkulkarni 111003065827-phpapp01
Mandarkulkarni 111003065827-phpapp01Mandarkulkarni 111003065827-phpapp01
Mandarkulkarni 111003065827-phpapp01
 
Final presentation1
Final presentation1Final presentation1
Final presentation1
 
ISO_3
ISO_3ISO_3
ISO_3
 
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdfPOM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
POM 3 JUNE 2022 PROJECT MANAGEMENT QUESTION.pdf
 
Managing Projects for Digital Innovation Culture
Managing Projects for Digital Innovation CultureManaging Projects for Digital Innovation Culture
Managing Projects for Digital Innovation Culture
 
Agile software process
Agile software processAgile software process
Agile software process
 
know more about Multimedia Design and digital marketing services with- speak...
know more about  Multimedia Design and digital marketing services with- speak...know more about  Multimedia Design and digital marketing services with- speak...
know more about Multimedia Design and digital marketing services with- speak...
 
Agile project management in Project management
Agile project management in Project managementAgile project management in Project management
Agile project management in Project management
 
Fundamentals of Software Engineering
Fundamentals of Software Engineering Fundamentals of Software Engineering
Fundamentals of Software Engineering
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 

Recently uploaded

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
Peter Windle
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
Jean Carlos Nunes Paixão
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
Jheel Barad
 

Recently uploaded (20)

Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Embracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic ImperativeEmbracing GenAI - A Strategic Imperative
Embracing GenAI - A Strategic Imperative
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Lapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdfLapbook sobre os Regimes Totalitários.pdf
Lapbook sobre os Regimes Totalitários.pdf
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
Instructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptxInstructions for Submissions thorugh G- Classroom.pptx
Instructions for Submissions thorugh G- Classroom.pptx
 

Jharna Software

  • 1. SQM Assignment 2 Submitted By: Jai Ganesh Girinathan 1) What are the differences between plan-based and agile software development methods? Discuss the conditions that favor plan-based or agile software development methods. Some of the major differences between the two methodologies and the favorable conditions are listed below: Plan Based Method Agile Method 1. Sequential phase-wise development. 1. Incremental, parallel and iterative development. 2. Predictive in nature. Low tolerance for 2. Adaptive in nature. Accommodates requirement requirement volatility. volatility. 3. Process Oriented. Focus on well formed 3. People Oriented. Focus on people’s expertise and practices. competency. Focus on mutual trust. 4. Stakeholders are involved in the initial stages 4. Stakeholders are continuously involved to provide (requirements gathering) and during final and drive the developed software throughout the stage (software acceptance) of the lifecycle. lifecycle so as to meet their current requirements. The product release is a big-bang. The product release is iterative and incremental. 5. Cost due to change in requirement, bug fixes 5. Cost due to change/bugs is lower and more flatter as are higher and exponential. they are identified and fixed earlier. 6. Specialized teams separated by roles. 6. Self-organized and de-specialized teams 7. Management by command and control. 7. Management by leadership-collaboration. Centralized decision process. Decentralized decision process. 8. Focus on formal and often less media rich 8. Focus is on frequent direct and media rich channels channels of communication like of communication like video-conferencing. documentation, emails. Knowledge sharing is Knowledge sharing is tacit. explicit. Favorable Conditions: Favorable Conditions: a) When project scope & requirements are a) When scope & requirements evolve continuously stable and can be accurately gathered initially. during the project lifespan. b) When development can be split into distinct b) When development focuses on features to be phases comprising of tasks and activities and delivered and there is overlap between phases. there is no overlap. c) When teams are co-located or communication is c) When teams are dispersed i.e., when some instantaneously possible. form of communication barrier exists. When team size is big. d) When teams can adapt quickly as per the situation demands. When team size is small but more cross- d) When teams are specialized in a particular skilled. layer or work process. e) When it is acceptable that risk identification and e) When all risks are identified and mitigation resolution will happen with software evolution. plans are formulated.
  • 2. f) Life critical projects. f) Mission critical projects. g) When organizational culture & environment is g) When organization culture & environment is informal. bureaucratic. 2) What are the considerations for offshore companies in adopting the agile methods? Some considerations to evaluate while adopting Agile development process are: a) Is there support from both onsite and offsite teams? Development teams must understand and appreciate the agile way (incremental, iterative) of building the software. b) Is there a feasible media rich communication channel between the distributed teams? Is communication/feedback amongst developers and with stakeholders feasible on a regular basis through instant-messaging, wikis, telephone lines, video-conferencing etc. c) Is there a cross-functional team comprising of business analysts, project managers, developers and testers present at the offshore site? d) Are there collaborative tools available for smooth development? Do we have a Software Configuration Management (SCM) tool to manage code changes and releases across locations? Are there tools to support continuous integration, automated testing and issue tracking? e) Is it feasible for teams to travel between offshore and onshore sites? f) Is there a need for flexible and responsive processes? Does the nature of projects handled offshore depend on these? g) Is there a need for offshore site to improve its deliverables in terms of cost, time, quality, service and productivity? 3) Evaluate the full benefits and challenges of adopting the agile approach for Jharna software. Holistically, benefits mentioned below are measured in terms of customer satisfaction and employee morale (factors that govern the future of a company): a) The development team need not wait for 50% of total project time taken for requirement analysis and design before the coding starts. They can work in parallel. Instead of just focusing on improved time-to-market, the teams would strive to deliver quantitative business value early and often. b) The estimation accuracy would be better as work is broken down into features and aspects. This would allow the organization to have better competitive pricing model. c) Since the development methodology is iterative and incremental, they can be more responsive to stakeholders’ expectations. This would help manage business relationships with customers in a better way and also create transparency about the product actually being developed. The sense of ownership and motivation amongst customers/developers would be higher as there is less ambiguity. Development team morale is higher by dropping the “death march” fear.
  • 3. d) The risk associated with agile model is less as we will have working software most of the time, unlike in Big-Bang approach where software is deployed in final stages and it may not work. e) Developed software quality would be higher as tests are moved forward during lifecycle and done frequently . It would reduce the amount of rework and employee burnout/saturation that occurs due to extended periods of working hours. Some challenges in adopting the agile approach are: a) There would be cultural and mindset change. Change would be strategic, operational and technology. Changing all together would be very difficult and risky. The adoption and transition to new way of thinking should be gradual and systematic. Their current slogan of ‘getting it right the first time’ might have to be changed to ‘getting it right just-in-time’. b) Communication barriers exist because of different time zones, specialized teams. Since agile style development process relies heavily on communication this factor must be addressed. c) Project managers may loose some control on the actual development process as agile encourages developers/team leaders to make decisions and take responsibility. If these are not communicated to project managers they would have a different view of the software being developed. Hence there might be some resistance from project managers in adopting the agile style. d) Also since agile style relies on tacit knowledge sharing and not explicit, there might be knowledge loss with employee turnover. The organization must ensure that employee morale is high to avoid such situations. e) Rotation of roles requires highly skilled and experienced people. In Jharna software people were skilled in a certain discipline only. f) Rapid knowledge sharing across organization is dependent on trust which may be lacking in traditional plan-based organizations as they create islands of knowledge bank. g) Emphasis on documentation is not paramount in agile style and that might lead to lesser documentation done. This might cause concerns to Jharna Software since it’s a CMM Level 5 and needs to maintain them. To summarize Jharna software must blend both their existing experience in plan-based, traditional software management practices with new innovative agile techniques to better their current competitive edge.