SlideShare uma empresa Scribd logo
1 de 10
ISD
      ERP
ESD
Technically                                       internal
specialized                         external                     Different
                                                                background
              rewards

discuss


                        No direct
Team                    customer
                         contact
                                                  groups




                                                                               Direct
                                                                             customer
                                                    consensus                 contact


                                What we do…..   How we do…..
Separation from the user (no users involved)
User’s concerns filtered by intermediaries
Product-oriented view
Entrepreneurial



Process called for user involvement at key
stages
Use of joint-application design(JAD)
techniques
Extensive interim documentation
Bureaucratic
• Experimental and Evolutionary Prototyping
   – Prototype presented by developers vs. expectations of the end
     customer testing group
• Agile Systems Development
   – High degree of creative conflict possible due to strong customer
     involvement e.g. DSDM
• Computer-Aided Software Engineering (CASE)
   – Because of mostly automated process there is less room for creative
     conflict
• Component Based Development (CBD)
   – Some potential for creative conflict because components have to fit to
     the overall goal
     But: Standardized components can be used and are predictable from
     the start
package software employees are set up as a team but usually work
independently. Custom software employees are usually individual
workers but in fact they often work as a team.

  Reasons for the paradox:
  For package software time and goal are
  predefined. Because of that package
  software developers don’t have to align
  all the time and try to achieve the overall
  goal on time. Custom software
  employees got individual ideas and
  goals. To achieve a stable and usable
  product they have to align to create a
  common product with individual
  features.
Trend in recent years …..
    …. open source software
    Specialized
C
o
m
p
a
n
y

       General
                  package                     custom
                            S o f t w a r e
Qualitative Research




             Critic:
             Small group of observed companies
             treated as general business environment
             The ration of the research period was not
             distributed. No equal research period
             Generalizing assumptions that can’t be
             drawn upon this research (e.g. all package
             software companies employ PHD holders)

Mais conteúdo relacionado

Mais procurados

Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineeringsmumbahelp
 
Test Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioTest Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioLokesh Agrawal
 
Mit104 software engineering
Mit104  software engineeringMit104  software engineering
Mit104 software engineeringsmumbahelp
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisAbhilasha Lahigude
 
Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineeringsmumbahelp
 
Unit 3- requirements for software development
Unit 3-  requirements for software  development Unit 3-  requirements for software  development
Unit 3- requirements for software development arvind pandey
 
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...Mahesh Kumar I H
 
Testing software security
Testing software securityTesting software security
Testing software securityAbdul Basit
 
Effective fault handling in SOA Suite 11g
Effective fault handling in SOA Suite 11gEffective fault handling in SOA Suite 11g
Effective fault handling in SOA Suite 11gGuido Schmutz
 

Mais procurados (16)

Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineering
 
Ch07
Ch07Ch07
Ch07
 
Test Case, Use Case and Test Scenario
Test Case, Use Case and Test ScenarioTest Case, Use Case and Test Scenario
Test Case, Use Case and Test Scenario
 
Mit104 software engineering
Mit104  software engineeringMit104  software engineering
Mit104 software engineering
 
Object oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysisObject oriented analysis &design - requirement analysis
Object oriented analysis &design - requirement analysis
 
Prvt file test
Prvt file testPrvt file test
Prvt file test
 
Check upload1
Check upload1Check upload1
Check upload1
 
Mi0033 – software engineering
Mi0033 – software engineeringMi0033 – software engineering
Mi0033 – software engineering
 
Unit 3- requirements for software development
Unit 3-  requirements for software  development Unit 3-  requirements for software  development
Unit 3- requirements for software development
 
Testing overview
Testing overviewTesting overview
Testing overview
 
Black Box Testing
Black Box TestingBlack Box Testing
Black Box Testing
 
Test cases
Test casesTest cases
Test cases
 
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
Updated_Mahesh Kumar_Software Engineer_3.6 Yr_Exp_in (Manual Automation and D...
 
Testing software security
Testing software securityTesting software security
Testing software security
 
Unit testing
Unit testingUnit testing
Unit testing
 
Effective fault handling in SOA Suite 11g
Effective fault handling in SOA Suite 11gEffective fault handling in SOA Suite 11g
Effective fault handling in SOA Suite 11g
 

Semelhante a Enterprise Systems Development

Software Development Process (SDP).pdf
Software Development Process (SDP).pdfSoftware Development Process (SDP).pdf
Software Development Process (SDP).pdfSagarBhusal17
 
Infosys - Global Product Development White Paper | Stewardship Solutions
Infosys - Global Product Development White Paper | Stewardship SolutionsInfosys - Global Product Development White Paper | Stewardship Solutions
Infosys - Global Product Development White Paper | Stewardship SolutionsInfosys
 
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...Agile Testing Alliance
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentKen Power
 
Globalization product-development-part2
Globalization product-development-part2Globalization product-development-part2
Globalization product-development-part2rahuo
 
How to gain business value from social media & collaboration tools
How to gain business value from social media & collaboration toolsHow to gain business value from social media & collaboration tools
How to gain business value from social media & collaboration toolsRipple Effect Group Asia Pacific
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven DevelopmentAdam Englander
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2soloeng
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept MuhammadTalha436
 
PPH Sales Team Approach
PPH Sales Team ApproachPPH Sales Team Approach
PPH Sales Team Approachnahaidar
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwarezeelp3114
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanRogerio P C do Nascimento
 
A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentComputer Aid, Inc
 
Agile- To Infinity and Beyond
Agile- To Infinity and BeyondAgile- To Infinity and Beyond
Agile- To Infinity and BeyondInnoTech
 

Semelhante a Enterprise Systems Development (20)

Software Development Process (SDP).pdf
Software Development Process (SDP).pdfSoftware Development Process (SDP).pdf
Software Development Process (SDP).pdf
 
Infosys - Global Product Development White Paper | Stewardship Solutions
Infosys - Global Product Development White Paper | Stewardship SolutionsInfosys - Global Product Development White Paper | Stewardship Solutions
Infosys - Global Product Development White Paper | Stewardship Solutions
 
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
Wednesday Webinar on "Strengthening your Agility with BDD - A demo using Cucu...
 
Value Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product DevelopmentValue Stream Manager concept applied to Software Product Development
Value Stream Manager concept applied to Software Product Development
 
Globalization product-development-part2
Globalization product-development-part2Globalization product-development-part2
Globalization product-development-part2
 
Book swap
Book swap Book swap
Book swap
 
Learning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan RamalingamLearning & Development In IT Industry Vaidyanathan Ramalingam
Learning & Development In IT Industry Vaidyanathan Ramalingam
 
Testers Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan RamalingamTesters Career Development Vaidyanathan Ramalingam
Testers Career Development Vaidyanathan Ramalingam
 
Competency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan RamalingamCompetency Development For Testers Vaidyanathan Ramalingam
Competency Development For Testers Vaidyanathan Ramalingam
 
How to gain business value from social media & collaboration tools
How to gain business value from social media & collaboration toolsHow to gain business value from social media & collaboration tools
How to gain business value from social media & collaboration tools
 
Behavior Driven Development
Behavior Driven DevelopmentBehavior Driven Development
Behavior Driven Development
 
JAD Guidelines
JAD GuidelinesJAD Guidelines
JAD Guidelines
 
Review Types & Purpose
Review Types & PurposeReview Types & Purpose
Review Types & Purpose
 
Lecture2 2
Lecture2 2Lecture2 2
Lecture2 2
 
Project Management Complete Concept
Project Management Complete Concept Project Management Complete Concept
Project Management Complete Concept
 
PPH Sales Team Approach
PPH Sales Team ApproachPPH Sales Team Approach
PPH Sales Team Approach
 
Unit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of softwareUnit_1_Agile development.pdf about the script of software
Unit_1_Agile development.pdf about the script of software
 
Aula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger PressmanAula 1 - Project Management Concepts by Roger Pressman
Aula 1 - Project Management Concepts by Roger Pressman
 
A Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications DevelopmentA Guide to Effective Benchmarking of Applications Development
A Guide to Effective Benchmarking of Applications Development
 
Agile- To Infinity and Beyond
Agile- To Infinity and BeyondAgile- To Infinity and Beyond
Agile- To Infinity and Beyond
 

Enterprise Systems Development

  • 1. ISD ERP ESD
  • 2. Technically internal specialized external Different background rewards discuss No direct Team customer contact groups Direct customer consensus contact What we do….. How we do…..
  • 3. Separation from the user (no users involved) User’s concerns filtered by intermediaries Product-oriented view Entrepreneurial Process called for user involvement at key stages Use of joint-application design(JAD) techniques Extensive interim documentation Bureaucratic
  • 4. • Experimental and Evolutionary Prototyping – Prototype presented by developers vs. expectations of the end customer testing group • Agile Systems Development – High degree of creative conflict possible due to strong customer involvement e.g. DSDM • Computer-Aided Software Engineering (CASE) – Because of mostly automated process there is less room for creative conflict • Component Based Development (CBD) – Some potential for creative conflict because components have to fit to the overall goal But: Standardized components can be used and are predictable from the start
  • 5.
  • 6. package software employees are set up as a team but usually work independently. Custom software employees are usually individual workers but in fact they often work as a team. Reasons for the paradox: For package software time and goal are predefined. Because of that package software developers don’t have to align all the time and try to achieve the overall goal on time. Custom software employees got individual ideas and goals. To achieve a stable and usable product they have to align to create a common product with individual features.
  • 7.
  • 8.
  • 9. Trend in recent years ….. …. open source software Specialized C o m p a n y General package custom S o f t w a r e
  • 10. Qualitative Research Critic: Small group of observed companies treated as general business environment The ration of the research period was not distributed. No equal research period Generalizing assumptions that can’t be drawn upon this research (e.g. all package software companies employ PHD holders)