SlideShare a Scribd company logo
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 opening tickets
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
INFLOW
OUTFLOW
BACKLOG
Respecting time resolution
according to the commercial contract

More Related Content

What's hot

Testing 1, 2, 3, ...
Testing 1, 2, 3, ... Testing 1, 2, 3, ...
Testing 1, 2, 3, ...
Wouter Lagerweij
 
Function Points
Function PointsFunction Points
Function Points
LuxoftAgilePractice
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
Darah Lei Jubilo
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
Virendra Thakur
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
JeyanthiR
 
Software Engineering : Software testing
Software Engineering : Software testingSoftware Engineering : Software testing
Software Engineering : Software testing
Ajit Nayak
 
Program analysis
Program analysisProgram analysis
Program analysis
Aarti P
 
2 software requirements-02
2 software requirements-022 software requirements-02
2 software requirements-02Zaman Khan
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
TechWell
 
6. software requirements
6. software requirements6. software requirements
6. software requirements
Muhammad Sikandar Mustafa
 
Essentialize Extreme Programming practices
Essentialize Extreme Programming practicesEssentialize Extreme Programming practices
Essentialize Extreme Programming practices
niveditJain
 
System testing
System testingSystem testing
System testing
Vaibhav Dash
 
Designing multimedia
Designing multimediaDesigning multimedia
Designing multimedia
Gem WeBlog
 
Third Order Requirements Engineering
Third Order Requirements EngineeringThird Order Requirements Engineering
Third Order Requirements EngineeringRichard Veryard
 
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
Vaibhav Khanna
 
Composition of cots
Composition of cotsComposition of cots
Composition of cotsSaransh Garg
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
arif
 
Scm PPT
Scm PPTScm PPT

What's hot (20)

Kumar_J
Kumar_JKumar_J
Kumar_J
 
Testing 1, 2, 3, ...
Testing 1, 2, 3, ... Testing 1, 2, 3, ...
Testing 1, 2, 3, ...
 
Function Points
Function PointsFunction Points
Function Points
 
Software maintenance
Software maintenanceSoftware maintenance
Software maintenance
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Cocomo model
Cocomo modelCocomo model
Cocomo model
 
Software Configuration Management
Software Configuration ManagementSoftware Configuration Management
Software Configuration Management
 
Software Engineering : Software testing
Software Engineering : Software testingSoftware Engineering : Software testing
Software Engineering : Software testing
 
Program analysis
Program analysisProgram analysis
Program analysis
 
2 software requirements-02
2 software requirements-022 software requirements-02
2 software requirements-02
 
Configuration Management Best Practices
Configuration Management Best PracticesConfiguration Management Best Practices
Configuration Management Best Practices
 
6. software requirements
6. software requirements6. software requirements
6. software requirements
 
Essentialize Extreme Programming practices
Essentialize Extreme Programming practicesEssentialize Extreme Programming practices
Essentialize Extreme Programming practices
 
System testing
System testingSystem testing
System testing
 
Designing multimedia
Designing multimediaDesigning multimedia
Designing multimedia
 
Third Order Requirements Engineering
Third Order Requirements EngineeringThird Order Requirements Engineering
Third Order Requirements Engineering
 
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
 
Composition of cots
Composition of cotsComposition of cots
Composition of cots
 
Bug hunting through_reverse_engineering
Bug hunting through_reverse_engineeringBug hunting through_reverse_engineering
Bug hunting through_reverse_engineering
 
Scm PPT
Scm PPTScm PPT
Scm PPT
 

Similar to IT Project Management : Software Development Life Cycle

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
 
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 Lifecycle
Razorleaf Corporation
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01bdivyadeepu
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01bdivyadeepu
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
Sulman Ahmed
 
Lect3
Lect3Lect3
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
AdaCore
 
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
ecubemarketing
 
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
Perficient
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleManindra Simhadri
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
Black Duck by Synopsys
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpage
Claudia Sin
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
Feras Ahmad
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notes
dkns0906
 
Training on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.pptTraining on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.ppt
AshwaniKumar207236
 
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
BSGAfrica
 
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
ssuser562afc1
 
Walley.tina
Walley.tinaWalley.tina
Walley.tinaNASAPMC
 

Similar to IT Project Management : Software Development Life Cycle (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
 
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
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01
 
Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01Completeguidetomanualtestinguma 120608233901-phpapp01
Completeguidetomanualtestinguma 120608233901-phpapp01
 
Spm lecture-3
Spm lecture-3Spm lecture-3
Spm lecture-3
 
Lect3
Lect3Lect3
Lect3
 
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
 
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
 
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
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
JDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of ExcellenceJDA: Building an Open Source Center of Excellence
JDA: Building an Open Source Center of Excellence
 
Design flow webpage
Design flow webpageDesign flow webpage
Design flow webpage
 
Oracle AIM Methodology
Oracle AIM MethodologyOracle AIM Methodology
Oracle AIM Methodology
 
Manual testing good notes
Manual testing good notesManual testing good notes
Manual testing good notes
 
Training on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.pptTraining on ASAP Methodology_11.10.2020.ppt
Training on ASAP Methodology_11.10.2020.ppt
 
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
 
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
 
Walley.tina
Walley.tinaWalley.tina
Walley.tina
 

Recently uploaded

W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
William (Bill) H. Bender, FCSI
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
gcljeuzdu
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
juniourjohnstone
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
Muhammad Adil Jamil
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
Tata Consultancy Services
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
akaash13
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
Amir H. Fassihi
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
CIOWomenMagazine
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
ssuserf63bd7
 

Recently uploaded (9)

W.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest ExperienceW.H.Bender Quote 65 - The Team Member and Guest Experience
W.H.Bender Quote 65 - The Team Member and Guest Experience
 
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
一比一原版杜克大学毕业证(Duke毕业证)成绩单留信认证
 
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
SOCIO-ANTHROPOLOGY FACULTY OF NURSING.....
 
Leadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact PlanLeadership Ethics and Change, Purpose to Impact Plan
Leadership Ethics and Change, Purpose to Impact Plan
 
TCS AI for Business Study – Key Findings
TCS AI for Business Study – Key FindingsTCS AI for Business Study – Key Findings
TCS AI for Business Study – Key Findings
 
Training- integrated management system (iso)
Training- integrated management system (iso)Training- integrated management system (iso)
Training- integrated management system (iso)
 
Founder-Game Director Workshop (Session 1)
Founder-Game Director  Workshop (Session 1)Founder-Game Director  Workshop (Session 1)
Founder-Game Director Workshop (Session 1)
 
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
Oprah Winfrey: A Leader in Media, Philanthropy, and Empowerment | CIO Women M...
 
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docxModern Database Management 12th Global Edition by Hoffer solution manual.docx
Modern Database Management 12th Global Edition by Hoffer solution manual.docx
 

IT Project Management : Software Development Life Cycle

  • 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 opening tickets 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 INFLOW OUTFLOW BACKLOG Respecting time resolution according to the commercial contract