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
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