SlideShare a Scribd company logo
1 of 1
1. ANALYSIS
• Feasability at Low-Level/Req.s Analysis
• Business Analysis
b1) Functional Analysis
b2) Non-functional Analysis – Quality
• Domain Analysis
constraints on the system from the domain of operations
(Architecture etc)
Customer
ACCEPTS
CUSTOMER signaling bugs
Customer’s validation
changes to the software and
related documentation
5. PRODUCTION
PRODUCTION ENVIRONMENT (Software , Hardware)
DEVELOPMENT ENVIRONMENT (Software , Hardware)
Version 0.1
Version 0.2
Version 0.3
Version 0.4
.
.
.
.
.
.
.
.
.
4. TESTING
• Single activity test
• Integration test
-Functional test
-Performance Test
-Breaking Test
-Regression Test
-Safety Test
-Accessibility Test
-Acceptability Test
-etc….
Customer
• Business Analysis Team
• PM and other entities
(I-B) Or will i do?
BA
Standard
(Legal/Quality)
Standard Respect Needs
(1) Customer’s requirements are sent to the supplier
PM starts «exceling» the Project and keeps monitoring
all the relevant forman communications (email etc)
(I-A) Will you transmit a reply to the customer?
PM
TRANSFER OF INFORMATIONS (I.E. High Level Feasability)
(I-B)
(II-B)
Transfer of feedback to the customer : highest level feasability
PM agrees with the customer a baseline for BR and SP
Communications
Communications
PM keeps monitoring , updating its monitoring plan (excel/project)
BR
Supplier
• Business Analysis Team
• PM and other entities
Customer
• Business Analysis Team
• PM and other entities
V
a
l
i
d
a
t
i
o
n
Brainstorming
Meeting
BR is already validated
(3) Feasability Analysis (MID-LEV)
(2) Production of the BRD – Business Requirements Document
• Matches economical/financial requirements with budget constraints
• Evaluation of the general feasability at a middle-level
BRD production timeline SPD production timeline
(4) Production of the SPD – Solution Proposal Document
• Mid-lev Business requirements
• Cost/Time estimate
• Economic Offer
PM BA
SALES TEAM
Edit request
IT Board
Customer’s validation
• Customer’s extimation approval
• Customer accepts the economical offer of the SPD
(4) Project Charter
SP 2. PLANNING
• WBS of
b1) Architecture (Design Pattern Project)
b2) Detailed Project
b2) Software Localization
• Activities Scheduling
• Resource Allocation
3. DEVELOPMENT
• WBS of Implementation
a) Single activities
b) Integration of each part
• Technological Choice
a) Product
- Coding Language
- Libraries
- Scripting Languages
- DataBase
- Internet
b) Process
- Editor
- Compilator (or an interpreterforthe testing process)
- Automatic Building
(I) Source-code auto-compil in binary
(II) Binary code packaging
(III) Source-code auto-compil in binary
(IV) Auto-test/ auto-compilation
(V) Deployment
(VI) Documentation and/or notes(Tools like Docsee , Doxygen , JavaDoc)
- Debugging (Tools like Docsee , Doxygen , JavaDoc)
(I) Error/Buganalysis
• Technical Tests (Debugging+other)
DEBUGGER
Errori di semantica etc
COMPILER EDITOR
software
GUI Processing
Logic Data
Management
Revision Control System Register
(SubVersion , GIT)
TESTING ENVIRONMENT (Software , Hardware)
BUG TICKETING MANAGER
-Bug/Bug fixing register
DEV to TEST deployment
TEST to PROD deployment
SOFTWARE release
SYSTEM TEST
(FUNCTIONAL+NON
FUNCTIONAL)
CUSTOMER TEST
Customer’s edit request
Deployment type :
a. DIRECT INSTALLATION
b. PARALLEL INSTALLATION
c. STAGGERED INSTALLATION
d. PILOT INSTALLATION
6. MAINTENANCE
Customer
ACCEPTS
7. SOFTWARE EOF

More Related Content

What's hot

Essentialize Extreme Programming practices
Essentialize Extreme Programming practicesEssentialize Extreme Programming practices
Essentialize Extreme Programming practicesniveditJain
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelVaibhav Khanna
 
Software Engineering : Software testing
Software Engineering : Software testingSoftware Engineering : Software testing
Software Engineering : Software testingAjit Nayak
 
Program analysis
Program analysisProgram analysis
Program analysisAarti P
 
A suite of rules for developing and evaluating software quality models jean...
A suite of rules for developing and evaluating software quality models   jean...A suite of rules for developing and evaluating software quality models   jean...
A suite of rules for developing and evaluating software quality models jean...IWSM Mensura
 
Validation testing
Validation testingValidation testing
Validation testingSlideshare
 
2 software requirements-02
2 software requirements-022 software requirements-02
2 software requirements-02Zaman Khan
 
Designing multimedia
Designing multimediaDesigning multimedia
Designing multimediaGem WeBlog
 
Requirements validation techniques (rv ts) practiced in industry studies of...
Requirements validation techniques (rv ts) practiced in industry   studies of...Requirements validation techniques (rv ts) practiced in industry   studies of...
Requirements validation techniques (rv ts) practiced in industry studies of...JayabalanRajalakshmi
 
Composition of cots
Composition of cotsComposition of cots
Composition of cotsSaransh Garg
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration ManagementChandan Chaurasia
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse processSaransh Garg
 

What's hot (20)

Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
System testing
System testingSystem testing
System testing
 
Essentialize Extreme Programming practices
Essentialize Extreme Programming practicesEssentialize Extreme Programming practices
Essentialize Extreme Programming practices
 
Software engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall modelSoftware engineering 4 critical analysis of waterfall model
Software engineering 4 critical analysis of waterfall model
 
Lec25
Lec25Lec25
Lec25
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Re ppt1
Re ppt1Re ppt1
Re ppt1
 
Software Engineering : Software testing
Software Engineering : Software testingSoftware Engineering : Software testing
Software Engineering : Software testing
 
6. software requirements
6. software requirements6. software requirements
6. software requirements
 
Program analysis
Program analysisProgram analysis
Program analysis
 
Function Points
Function PointsFunction Points
Function Points
 
A suite of rules for developing and evaluating software quality models jean...
A suite of rules for developing and evaluating software quality models   jean...A suite of rules for developing and evaluating software quality models   jean...
A suite of rules for developing and evaluating software quality models jean...
 
Validation testing
Validation testingValidation testing
Validation testing
 
2 software requirements-02
2 software requirements-022 software requirements-02
2 software requirements-02
 
Designing multimedia
Designing multimediaDesigning multimedia
Designing multimedia
 
Requirements validation techniques (rv ts) practiced in industry studies of...
Requirements validation techniques (rv ts) practiced in industry   studies of...Requirements validation techniques (rv ts) practiced in industry   studies of...
Requirements validation techniques (rv ts) practiced in industry studies of...
 
Composition of cots
Composition of cotsComposition of cots
Composition of cots
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Selecting cots vendor in cbse process
Selecting cots vendor in cbse processSelecting cots vendor in cbse process
Selecting cots vendor in cbse process
 
Git code reviews
Git code reviewsGit code reviews
Git code reviews
 

Similar to [FINANCE] Software Development - Project Management

Complete testing@uma
Complete testing@umaComplete testing@uma
Complete testing@umaUma Sapireddy
 
Complete guide to manual testing@uma
Complete guide to manual  testing@umaComplete guide to manual  testing@uma
Complete guide to manual testing@umaUma Sapireddy
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAdaCore
 
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Synergis Engineering Design Solutions
 
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleDiscovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleRazorleaf Corporation
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01bdivyadeepu
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01bdivyadeepu
 
Walley.tina
Walley.tinaWalley.tina
Walley.tinaNASAPMC
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxssuser562afc1
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpageClaudia Sin
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B InterchangePerficient
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile DeveloperBSGAfrica
 
iSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java MigrationiSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java Migrationecubemarketing
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM MethodologyFeras Ahmad
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleManindra Simhadri
 
Software management framework
Software management frameworkSoftware management framework
Software management frameworkKuppusamy P
 

Similar to [FINANCE] Software Development - Project Management (20)

Complete testing@uma
Complete testing@umaComplete testing@uma
Complete testing@uma
 
Complete guide to manual testing@uma
Complete guide to manual  testing@umaComplete guide to manual  testing@uma
Complete guide to manual testing@uma
 
Agile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter GardnerAgile methods and safety critical software - Peter Gardner
Agile methods and safety critical software - Peter Gardner
 
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
Discovering New Product Introduction using Autodesk PLM 360 – Rodney Coffey, ...
 
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion LifecycleDiscovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
Discovering New Product Introduction (NPI) using Autodesk Fusion Lifecycle
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01
 
Walley.tina
Walley.tinaWalley.tina
Walley.tina
 
Assignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docxAssignment Instructions  The case study is a project manag.docx
Assignment Instructions  The case study is a project manag.docx
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpage
 
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
2013 OHSUG - Integration of Argus and Other Products Using the E2B Interchange
 
Enter the mind of an Agile Developer
Enter the mind of an Agile DeveloperEnter the mind of an Agile Developer
Enter the mind of an Agile Developer
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
Voyager scm
Voyager scmVoyager scm
Voyager scm
 
iSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java MigrationiSeries Modernization: RPG/400 to Java Migration
iSeries Modernization: RPG/400 to Java Migration
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
Software management framework
Software management frameworkSoftware management framework
Software management framework
 

Recently uploaded

Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxssuserf63bd7
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdfArtiSrivastava23
 
thesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholarsthesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholarsPAmudhaKumar
 
Internal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika GargInternal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika Garganuragrcsec2023
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxAaron Stannard
 
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdfNurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdfEnterprise Wired
 
Spring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical ReviewSpring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical Reviewyalehistoricalreview
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxssuserf63bd7
 
Group work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and ImportanceGroup work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and Importanceajay0134
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalWilliam (Bill) H. Bender, FCSI
 
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out PackagingW.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out PackagingWilliam (Bill) H. Bender, FCSI
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.aruny7087
 

Recently uploaded (12)

Marketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docxMarketing Management 16th edition by Philip Kotler test bank.docx
Marketing Management 16th edition by Philip Kotler test bank.docx
 
digital Human resource management presentation.pdf
digital Human resource management presentation.pdfdigital Human resource management presentation.pdf
digital Human resource management presentation.pdf
 
thesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholarsthesis-and-viva-voce preparation for research scholars
thesis-and-viva-voce preparation for research scholars
 
Internal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika GargInternal Reconstruction Corporate accounting by bhumika Garg
Internal Reconstruction Corporate accounting by bhumika Garg
 
How Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptxHow Software Developers Destroy Business Value.pptx
How Software Developers Destroy Business Value.pptx
 
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdfNurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
Nurturing Tomorrow’s Leaders_ The Emerging Leaders Institute.pdf
 
Spring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical ReviewSpring-2024-Priesthoods of Augustus Yale Historical Review
Spring-2024-Priesthoods of Augustus Yale Historical Review
 
Information Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docxInformation Technology Project Management, Revised 7th edition test bank.docx
Information Technology Project Management, Revised 7th edition test bank.docx
 
Group work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and ImportanceGroup work -meaning and definitions- Characteristics and Importance
Group work -meaning and definitions- Characteristics and Importance
 
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professionalW.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
W.H.Bender Quote 62 - Always strive to be a Hospitality Service professional
 
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out PackagingW.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
W.H.Bender Quote 63 You Must Plan T.O.P Take-Out Packaging
 
Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.Persuasive and Communication is the art of negotiation.
Persuasive and Communication is the art of negotiation.
 

[FINANCE] Software Development - Project Management

  • 1. 1. ANALYSIS • Feasability at Low-Level/Req.s Analysis • Business Analysis b1) Functional Analysis b2) Non-functional Analysis – Quality • Domain Analysis constraints on the system from the domain of operations (Architecture etc) Customer ACCEPTS CUSTOMER signaling bugs Customer’s validation changes to the software and related documentation 5. PRODUCTION PRODUCTION ENVIRONMENT (Software , Hardware) DEVELOPMENT ENVIRONMENT (Software , Hardware) Version 0.1 Version 0.2 Version 0.3 Version 0.4 . . . . . . . . . 4. TESTING • Single activity test • Integration test -Functional test -Performance Test -Breaking Test -Regression Test -Safety Test -Accessibility Test -Acceptability Test -etc…. Customer • Business Analysis Team • PM and other entities (I-B) Or will i do? BA Standard (Legal/Quality) Standard Respect Needs (1) Customer’s requirements are sent to the supplier PM starts «exceling» the Project and keeps monitoring all the relevant forman communications (email etc) (I-A) Will you transmit a reply to the customer? PM TRANSFER OF INFORMATIONS (I.E. High Level Feasability) (I-B) (II-B) Transfer of feedback to the customer : highest level feasability PM agrees with the customer a baseline for BR and SP Communications Communications PM keeps monitoring , updating its monitoring plan (excel/project) BR Supplier • Business Analysis Team • PM and other entities Customer • Business Analysis Team • PM and other entities V a l i d a t i o n Brainstorming Meeting BR is already validated (3) Feasability Analysis (MID-LEV) (2) Production of the BRD – Business Requirements Document • Matches economical/financial requirements with budget constraints • Evaluation of the general feasability at a middle-level BRD production timeline SPD production timeline (4) Production of the SPD – Solution Proposal Document • Mid-lev Business requirements • Cost/Time estimate • Economic Offer PM BA SALES TEAM Edit request IT Board Customer’s validation • Customer’s extimation approval • Customer accepts the economical offer of the SPD (4) Project Charter SP 2. PLANNING • WBS of b1) Architecture (Design Pattern Project) b2) Detailed Project b2) Software Localization • Activities Scheduling • Resource Allocation 3. DEVELOPMENT • WBS of Implementation a) Single activities b) Integration of each part • Technological Choice a) Product - Coding Language - Libraries - Scripting Languages - DataBase - Internet b) Process - Editor - Compilator (or an interpreterforthe testing process) - Automatic Building (I) Source-code auto-compil in binary (II) Binary code packaging (III) Source-code auto-compil in binary (IV) Auto-test/ auto-compilation (V) Deployment (VI) Documentation and/or notes(Tools like Docsee , Doxygen , JavaDoc) - Debugging (Tools like Docsee , Doxygen , JavaDoc) (I) Error/Buganalysis • Technical Tests (Debugging+other) DEBUGGER Errori di semantica etc COMPILER EDITOR software GUI Processing Logic Data Management Revision Control System Register (SubVersion , GIT) TESTING ENVIRONMENT (Software , Hardware) BUG TICKETING MANAGER -Bug/Bug fixing register DEV to TEST deployment TEST to PROD deployment SOFTWARE release SYSTEM TEST (FUNCTIONAL+NON FUNCTIONAL) CUSTOMER TEST Customer’s edit request Deployment type : a. DIRECT INSTALLATION b. PARALLEL INSTALLATION c. STAGGERED INSTALLATION d. PILOT INSTALLATION 6. MAINTENANCE Customer ACCEPTS 7. SOFTWARE EOF