SlideShare a Scribd company logo
1 of 10
The best methodology for software
   development process (POV)
             Hani Gamal
Agilility


     Agility is about being smart,
    active, fast, fat free, how you
            get things done!

   It is not about using “the” agile
              methodology
Process Requirements




  Divide and conquer strategy
          reduce risks.
Process Requirements



     A working software that
  fulfills the business needs is
     the aim but as example
   “documentation” is part of
           the process too!
Process Requirements




   Accurate business, system
  and user scenarios analysis.
    Need better prospecting?
Process Requirements




    Fast development meets
     deadlines is essential?
Process Requirements




   Deliver highest quality at a
       relatively low cost.
Process Requirements




  Detailed time tracking of the
         whole process.
Process Requirements




  Smooth production and easy
       implementation.
Point of view
• Applying a particular standard methodology is
  wrong by all means; The bigger mistake is not to
  choose one!
• Accuracy and clearance of requirements are
  essential and should be part of the cycle.
• Clients should be involved in the process but not in
  decisions.
• Quick responses to changes is essential but not in
  expensive cost and not without a plan.
• Time estimation is not a sacred rule but perfection
  is possible too!
• A week is very good unit of measure but a day is not
  bad for measurment too!
• Team interaction is the most important but that
  doesn't mean processes & tools are not or less!
• Self-organized team is good but a responsible
  project coordinator is better.
• If no PM software meets your requirements don't
  create a new one unless you're a software
  development house.

More Related Content

What's hot

Agile for startup success
Agile for startup successAgile for startup success
Agile for startup successMona Shokrof
 
Extremeprogamming
ExtremeprogammingExtremeprogamming
Extremeprogammingancazzz
 
Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementEthan Huang
 
Risk management in Hansoft
Risk management in HansoftRisk management in Hansoft
Risk management in HansoftHansoft AB
 
Code Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayCode Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayMichael Kehoe
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleEnterprise Knowledge
 
Altus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with ManagementAltus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with ManagementSparkrock
 
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017Kayleigh Tiernan
 
Tech talk introduction to agility
Tech talk introduction to agilityTech talk introduction to agility
Tech talk introduction to agilitySkander Hamza
 
DevOps By The Numbers
DevOps By The NumbersDevOps By The Numbers
DevOps By The NumbersXebiaLabs
 
Enterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftEnterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftHieu Le Trung
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenBestBrains
 
Agile way vs Traditional Way
Agile way vs Traditional WayAgile way vs Traditional Way
Agile way vs Traditional WayAgile Arena
 
Lean Six Sigma Black Belt Training Part 2
Lean Six Sigma Black Belt Training Part 2Lean Six Sigma Black Belt Training Part 2
Lean Six Sigma Black Belt Training Part 2Lean Insight
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trickMJ Ferdous
 

What's hot (19)

Agile for startup success
Agile for startup successAgile for startup success
Agile for startup success
 
Self organizing
Self organizingSelf organizing
Self organizing
 
Implement Agile Practices That Work
Implement Agile Practices That WorkImplement Agile Practices That Work
Implement Agile Practices That Work
 
Extremeprogamming
ExtremeprogammingExtremeprogamming
Extremeprogamming
 
Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015Software Advice UserView: Agile Project Management Report 2015
Software Advice UserView: Agile Project Management Report 2015
 
User Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity MeasurementUser Story Cycle Time - An Universal Agile Maturity Measurement
User Story Cycle Time - An Universal Agile Maturity Measurement
 
Risk management in Hansoft
Risk management in HansoftRisk management in Hansoft
Risk management in Hansoft
 
Code Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart wayCode Yellow: Helping operations top-heavy teams the smart way
Code Yellow: Helping operations top-heavy teams the smart way
 
Using Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at ScaleUsing Agile Principles to Deliver Real Business Value at Scale
Using Agile Principles to Deliver Real Business Value at Scale
 
Why Hansoft
Why HansoftWhy Hansoft
Why Hansoft
 
Altus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with ManagementAltus Alliance 2016 - Project Success Begins with Management
Altus Alliance 2016 - Project Success Begins with Management
 
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017Valerie Andrianova - Baking Boards... | Agile Delivery 2017
Valerie Andrianova - Baking Boards... | Agile Delivery 2017
 
Tech talk introduction to agility
Tech talk introduction to agilityTech talk introduction to agility
Tech talk introduction to agility
 
DevOps By The Numbers
DevOps By The NumbersDevOps By The Numbers
DevOps By The Numbers
 
Enterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoftEnterprise Project Management at Global CyberSoft
Enterprise Project Management at Global CyberSoft
 
Lær 3 agile metoder på en aften
Lær 3 agile metoder på en aftenLær 3 agile metoder på en aften
Lær 3 agile metoder på en aften
 
Agile way vs Traditional Way
Agile way vs Traditional WayAgile way vs Traditional Way
Agile way vs Traditional Way
 
Lean Six Sigma Black Belt Training Part 2
Lean Six Sigma Black Belt Training Part 2Lean Six Sigma Black Belt Training Part 2
Lean Six Sigma Black Belt Training Part 2
 
Project management tips and trick
Project management tips and trickProject management tips and trick
Project management tips and trick
 

Similar to Best Methodology POV

10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software DevelopmentValueCoders
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy Ajeng Savitri
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckTathagat Varma
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshellHieu Tran
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projectsmanoharbalu
 
1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptxSudarshanSharma43
 
Project And Process Tailoring For The PMP® Exam
Project And Process Tailoring For The PMP® ExamProject And Process Tailoring For The PMP® Exam
Project And Process Tailoring For The PMP® ExamOSP International LLC
 
Project and Process Management_Nov4th.pptx
Project and Process Management_Nov4th.pptxProject and Process Management_Nov4th.pptx
Project and Process Management_Nov4th.pptxRashmi Gowda KM
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementationTerry Bunio
 
Scrum Agile by David Mann
 Scrum Agile by David Mann Scrum Agile by David Mann
Scrum Agile by David MannJames Sutter
 
Process improvement scrum_agile_v2_by_david_mann
Process improvement scrum_agile_v2_by_david_mannProcess improvement scrum_agile_v2_by_david_mann
Process improvement scrum_agile_v2_by_david_mannJim Sutter
 
Measuring performance with data performance management vs performance audit
Measuring performance with data  performance management vs performance auditMeasuring performance with data  performance management vs performance audit
Measuring performance with data performance management vs performance auditSamuel Chin, PMP, CSM
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13molsonkc
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects Failcalenlegaspi
 

Similar to Best Methodology POV (20)

10 Advantages of Agile Software Development
10 Advantages of Agile Software Development10 Advantages of Agile Software Development
10 Advantages of Agile Software Development
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
Business Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI CheckBusiness Case for Agile - Time for ROI Check
Business Case for Agile - Time for ROI Check
 
Agile in a nutshell
Agile in a nutshellAgile in a nutshell
Agile in a nutshell
 
Ieee sw small_projects
Ieee sw small_projectsIeee sw small_projects
Ieee sw small_projects
 
1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx1.3 Approaches to Software Project Management.pptx
1.3 Approaches to Software Project Management.pptx
 
Project And Process Tailoring For The PMP® Exam
Project And Process Tailoring For The PMP® ExamProject And Process Tailoring For The PMP® Exam
Project And Process Tailoring For The PMP® Exam
 
Agile 101
Agile 101Agile 101
Agile 101
 
Project and Process Management_Nov4th.pptx
Project and Process Management_Nov4th.pptxProject and Process Management_Nov4th.pptx
Project and Process Management_Nov4th.pptx
 
Taller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and AgileTaller Technologies: Our experience with iso 9001 2008 and Agile
Taller Technologies: Our experience with iso 9001 2008 and Agile
 
Module 3_Session 1.pptx
Module 3_Session 1.pptxModule 3_Session 1.pptx
Module 3_Session 1.pptx
 
Sdec10 lean package implementation
Sdec10 lean package implementationSdec10 lean package implementation
Sdec10 lean package implementation
 
ETPM3
ETPM3ETPM3
ETPM3
 
Scrum Agile by David Mann
 Scrum Agile by David Mann Scrum Agile by David Mann
Scrum Agile by David Mann
 
Process improvement scrum_agile_v2_by_david_mann
Process improvement scrum_agile_v2_by_david_mannProcess improvement scrum_agile_v2_by_david_mann
Process improvement scrum_agile_v2_by_david_mann
 
Module 3_Session 1.pdf
Module 3_Session 1.pdfModule 3_Session 1.pdf
Module 3_Session 1.pdf
 
Going Agile
Going  AgileGoing  Agile
Going Agile
 
Measuring performance with data performance management vs performance audit
Measuring performance with data  performance management vs performance auditMeasuring performance with data  performance management vs performance audit
Measuring performance with data performance management vs performance audit
 
Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13Agile metrics - Agile KC Meeting 9/26/13
Agile metrics - Agile KC Meeting 9/26/13
 
Why Most IT Projects Fail
Why Most IT Projects FailWhy Most IT Projects Fail
Why Most IT Projects Fail
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 

Best Methodology POV

  • 1. The best methodology for software development process (POV) Hani Gamal
  • 2. Agilility Agility is about being smart, active, fast, fat free, how you get things done! It is not about using “the” agile methodology
  • 3. Process Requirements Divide and conquer strategy reduce risks.
  • 4. Process Requirements A working software that fulfills the business needs is the aim but as example “documentation” is part of the process too!
  • 5. Process Requirements Accurate business, system and user scenarios analysis. Need better prospecting?
  • 6. Process Requirements Fast development meets deadlines is essential?
  • 7. Process Requirements Deliver highest quality at a relatively low cost.
  • 8. Process Requirements Detailed time tracking of the whole process.
  • 9. Process Requirements Smooth production and easy implementation.
  • 10. Point of view • Applying a particular standard methodology is wrong by all means; The bigger mistake is not to choose one! • Accuracy and clearance of requirements are essential and should be part of the cycle. • Clients should be involved in the process but not in decisions. • Quick responses to changes is essential but not in expensive cost and not without a plan. • Time estimation is not a sacred rule but perfection is possible too! • A week is very good unit of measure but a day is not bad for measurment too! • Team interaction is the most important but that doesn't mean processes & tools are not or less! • Self-organized team is good but a responsible project coordinator is better. • If no PM software meets your requirements don't create a new one unless you're a software development house.