SlideShare a Scribd company logo
1 of 13
TASK B:
SOFTWARE DEVELOPMENT AND MIGRATION
                 SYSTEMS PROJECTS




   Challenges and mitigations from the project manager perspectives



   Kalilou Diaby
DIFFERENT TYPE OF PROJECTS

   1. Software development
   2. Package implementation
   3. System enhancement
   4. Consultancy and business analysis assignment
   5. System migration
   6. Infrastructure implementation
   7. Outsourcing and In-sourcing
   8. Disaster recovery
   9. Smaller IS projects
THE PROJECT MANAGER MAIN ROLES




    Time     Budget   Quality
SOFTWARE DEVELOPMENT PROJECT


Considered as the main type of IS project


The role of the project manager is to ensure that all the
phases depicted on the figure are well conducted.
SOFTWARE DEVELOPMENT PROJECT



  CHALLENGES AND SOLUTIONS




Slowly Communication with the customers


 Mitigation

    1.   Establish a robust communication framework with the clients.
    2.   Comprehend the clients' concerns far ahead
    3.   Good communication skills and best practices
SOFTWARE DEVELOPMENT PROJECT




Customers dissatisfied




Mitigation

   1. Better customer's adherence in the project development
   2. Adopt an agile development
   3. Well-developed social skills, confident skills (interpersonal skills)
SYSTEM INTEGRATION


                                                      Migration ?




                        Let’s remove all shadows of doubt in the meaning
                                   of the two concepts below

Migration versus Rewriting

The time-frame and the cost of rewriting drew organizations to the scene to consider the questionable
subject “Migration versus rewriting”.

For more info on these two concepts: please visit my blog http://gigapalmer.blogspot.se/
SYSTEM INTEGRATION

 CHALLENGES AND SOLUTIONS



Lack of proper resources and skills


Lack of understanding of the existence system

Mitigation


      1.   Ensure the availability of the proper resources(People with the right skills as well as material
           resources)
      2.   Understand the existing application
      3.   Understand end users’ expectation
      4.   Acounting outsourcing as an option when resources are not avalaible
SYSTEM INTEGRATION


 Lacking to develop a test plan

   It’s really important for the project manager to establish a good testing plan which will absolutely involves the
   end users.




Mitigation
 1. The end users should be available for testing the new environment which is one the takeaway key to lead to
    end users satisfaction
 2. More importantly, users’ satisfaction need to be assessed along side
SYSTEM INTEGRATION

Lack of documentation



1.     Proper detailed documentation regarding the new migrated system is required in every single phase of the migration
       process.
2.     specific written guidance regarding the system’s installation and maintenance is also critical.




Backup and Recovery


     These need to be implemented throughout the project, therefore allowing the project team to have a backup
     and recovery mechanism since the project itself include some inherent issues which come out with complexity
     during the project management.
CONCLUSION




        FOR MORE INFO:
HTTP://GIGAPALMER.BLOGSPOT.SE/
REFERENCES



[1] Book, Business strategy and IT Projects, compiled by Rolf Lundström, Bo Rosander, DSV-Institutionen för data- och
systemvetenskap – Stockholms Universitet
[2] K. Schwaber, Agile Project Management with SCRUM, Microsoft Press, 2004
[3] K. Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley Professional,
October 1999
[4] White paper from planetary growth, best practices for a successful migration project
Final presentation1

More Related Content

What's hot

Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software managementmeena466141
 
Lect5 improving software economics
Lect5 improving software economicsLect5 improving software economics
Lect5 improving software economicsmeena466141
 
Migration Strategies & Methodologies
Migration Strategies & MethodologiesMigration Strategies & Methodologies
Migration Strategies & MethodologiesSaqib Raza
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economicsmeena466141
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1gvkmku
 
Software Project Planning III
Software Project Planning IIISoftware Project Planning III
Software Project Planning IIIGagan Deep
 
Software Development Methodologies
Software Development MethodologiesSoftware Development Methodologies
Software Development MethodologiesNicholas Davis
 
Software engineering note
Software engineering noteSoftware engineering note
Software engineering noteNeelamani Samal
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software ProcessJomel Penalba
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Fadhil Ismail
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system developmentcymark09
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9Ian Sommerville
 

What's hot (19)

Lect2 conventional software management
Lect2 conventional software managementLect2 conventional software management
Lect2 conventional software management
 
Software maintenance
Software maintenance Software maintenance
Software maintenance
 
Lect5 improving software economics
Lect5 improving software economicsLect5 improving software economics
Lect5 improving software economics
 
Migration Strategies & Methodologies
Migration Strategies & MethodologiesMigration Strategies & Methodologies
Migration Strategies & Methodologies
 
Unit2
Unit2Unit2
Unit2
 
Lect4 software economics
Lect4 software economicsLect4 software economics
Lect4 software economics
 
Slides chapter 1
Slides chapter 1Slides chapter 1
Slides chapter 1
 
Artifacts
ArtifactsArtifacts
Artifacts
 
Software Project Planning III
Software Project Planning IIISoftware Project Planning III
Software Project Planning III
 
8. project-management
8. project-management8. project-management
8. project-management
 
Software Development Methodologies
Software Development MethodologiesSoftware Development Methodologies
Software Development Methodologies
 
Sdlc
SdlcSdlc
Sdlc
 
Software engineering note
Software engineering noteSoftware engineering note
Software engineering note
 
Slides chapter 2
Slides chapter 2Slides chapter 2
Slides chapter 2
 
Soft Eng - Software Process
Soft  Eng - Software ProcessSoft  Eng - Software Process
Soft Eng - Software Process
 
Ch4
Ch4Ch4
Ch4
 
Software System Engineering - Chapter 1
Software System Engineering - Chapter 1Software System Engineering - Chapter 1
Software System Engineering - Chapter 1
 
2 approaches to system development
2 approaches to system development2 approaches to system development
2 approaches to system development
 
Ch3-Software Engineering 9
Ch3-Software Engineering 9Ch3-Software Engineering 9
Ch3-Software Engineering 9
 

Similar to Final presentation1

Extending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsExtending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsAmin Bandeali
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projectsrachna_nainani
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSaqib Raza
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxdjualaja88
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERPlisa_yogi
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineeringMadhav Suratkar
 
Chapter 3 software engineering.pptx
Chapter 3 software engineering.pptxChapter 3 software engineering.pptx
Chapter 3 software engineering.pptx02LabiqaIslam
 
A Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesA Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesSean Flores
 
Agile Project management
Agile Project managementAgile Project management
Agile Project managementPraveen Sidola
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentAmr E. Mohamed
 
ch2-Agile-Software-Development-engineerning.pdf
ch2-Agile-Software-Development-engineerning.pdfch2-Agile-Software-Development-engineerning.pdf
ch2-Agile-Software-Development-engineerning.pdfyedej15330
 
Week_03-Agile Developmnet.ppt
Week_03-Agile Developmnet.pptWeek_03-Agile Developmnet.ppt
Week_03-Agile Developmnet.pptRedHeart11
 
Managing Projects for Digital Innovation Culture
Managing Projects for Digital Innovation CultureManaging Projects for Digital Innovation Culture
Managing Projects for Digital Innovation CultureHoward Jess Mijares II
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3Ashley Fisher
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness Computer Aid, Inc
 
4 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-404 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-40Alexander Decker
 

Similar to Final presentation1 (20)

Extending Agile to Suite Big Projects
Extending Agile to Suite Big ProjectsExtending Agile to Suite Big Projects
Extending Agile to Suite Big Projects
 
Agile Project Management for IT Projects
Agile Project Management for IT ProjectsAgile Project Management for IT Projects
Agile Project Management for IT Projects
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
IT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptxIT Application Development - with SDLC.pptx
IT Application Development - with SDLC.pptx
 
Agile Project Management Methods of ERP
Agile Project Management Methods of ERPAgile Project Management Methods of ERP
Agile Project Management Methods of ERP
 
Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
 
Jharna Software
Jharna SoftwareJharna Software
Jharna Software
 
Chapter 3 software engineering.pptx
Chapter 3 software engineering.pptxChapter 3 software engineering.pptx
Chapter 3 software engineering.pptx
 
A Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And PracticesA Systematic Study On Agile Software Development Methodlogies And Practices
A Systematic Study On Agile Software Development Methodlogies And Practices
 
Spm unit 2
Spm unit 2Spm unit 2
Spm unit 2
 
150
150150
150
 
Agile Project management
Agile Project managementAgile Project management
Agile Project management
 
SE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software DevelopmentSE_Lec 04_Agile Software Development
SE_Lec 04_Agile Software Development
 
ch2-Agile-Software-Development-engineerning.pdf
ch2-Agile-Software-Development-engineerning.pdfch2-Agile-Software-Development-engineerning.pdf
ch2-Agile-Software-Development-engineerning.pdf
 
Week_03-Agile Developmnet.ppt
Week_03-Agile Developmnet.pptWeek_03-Agile Developmnet.ppt
Week_03-Agile Developmnet.ppt
 
Managing Projects for Digital Innovation Culture
Managing Projects for Digital Innovation CultureManaging Projects for Digital Innovation Culture
Managing Projects for Digital Innovation Culture
 
System Development Overview Assignment 3
System Development Overview Assignment 3System Development Overview Assignment 3
System Development Overview Assignment 3
 
Improving Application Development Effectiveness
Improving Application Development Effectiveness Improving Application Development Effectiveness
Improving Application Development Effectiveness
 
4 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-404 mohammad naderuzzaman_finalpaper--35-40
4 mohammad naderuzzaman_finalpaper--35-40
 
ETPM5
ETPM5ETPM5
ETPM5
 

Final presentation1

  • 1. TASK B: SOFTWARE DEVELOPMENT AND MIGRATION SYSTEMS PROJECTS Challenges and mitigations from the project manager perspectives Kalilou Diaby
  • 2. DIFFERENT TYPE OF PROJECTS 1. Software development 2. Package implementation 3. System enhancement 4. Consultancy and business analysis assignment 5. System migration 6. Infrastructure implementation 7. Outsourcing and In-sourcing 8. Disaster recovery 9. Smaller IS projects
  • 3. THE PROJECT MANAGER MAIN ROLES Time Budget Quality
  • 4. SOFTWARE DEVELOPMENT PROJECT Considered as the main type of IS project The role of the project manager is to ensure that all the phases depicted on the figure are well conducted.
  • 5. SOFTWARE DEVELOPMENT PROJECT CHALLENGES AND SOLUTIONS Slowly Communication with the customers Mitigation 1. Establish a robust communication framework with the clients. 2. Comprehend the clients' concerns far ahead 3. Good communication skills and best practices
  • 6. SOFTWARE DEVELOPMENT PROJECT Customers dissatisfied Mitigation 1. Better customer's adherence in the project development 2. Adopt an agile development 3. Well-developed social skills, confident skills (interpersonal skills)
  • 7. SYSTEM INTEGRATION Migration ? Let’s remove all shadows of doubt in the meaning of the two concepts below Migration versus Rewriting The time-frame and the cost of rewriting drew organizations to the scene to consider the questionable subject “Migration versus rewriting”. For more info on these two concepts: please visit my blog http://gigapalmer.blogspot.se/
  • 8. SYSTEM INTEGRATION CHALLENGES AND SOLUTIONS Lack of proper resources and skills Lack of understanding of the existence system Mitigation 1. Ensure the availability of the proper resources(People with the right skills as well as material resources) 2. Understand the existing application 3. Understand end users’ expectation 4. Acounting outsourcing as an option when resources are not avalaible
  • 9. SYSTEM INTEGRATION Lacking to develop a test plan It’s really important for the project manager to establish a good testing plan which will absolutely involves the end users. Mitigation 1. The end users should be available for testing the new environment which is one the takeaway key to lead to end users satisfaction 2. More importantly, users’ satisfaction need to be assessed along side
  • 10. SYSTEM INTEGRATION Lack of documentation 1. Proper detailed documentation regarding the new migrated system is required in every single phase of the migration process. 2. specific written guidance regarding the system’s installation and maintenance is also critical. Backup and Recovery These need to be implemented throughout the project, therefore allowing the project team to have a backup and recovery mechanism since the project itself include some inherent issues which come out with complexity during the project management.
  • 11. CONCLUSION FOR MORE INFO: HTTP://GIGAPALMER.BLOGSPOT.SE/
  • 12. REFERENCES [1] Book, Business strategy and IT Projects, compiled by Rolf Lundström, Bo Rosander, DSV-Institutionen för data- och systemvetenskap – Stockholms Universitet [2] K. Schwaber, Agile Project Management with SCRUM, Microsoft Press, 2004 [3] K. Beck, Extreme Programming Explained: Embrace Change, Addison-Wesley Professional, October 1999 [4] White paper from planetary growth, best practices for a successful migration project