Upload
kalilou-diaby
View
144
Download
0
Tags:
Embed Size (px)
Citation preview
TASK B: SOFTWARE DEVELOPMENT AND MIGRATION SYSTEMS PROJECTS
Challenges and mitigations from the project manager perspectives
Kalilou Diaby
DIFFERENT TYPE OF PROJECTS
1. Software development2. Package implementation3. System enhancement4. Consultancy and business analysis assignment5. System migration6. Infrastructure implementation7. Outsourcing and In-sourcing8. Disaster recovery9. Smaller IS projects
THE PROJECT MANAGER MAIN ROLES
Time Budget Quality
Mee
t ti
me
pla
nned
Bud
get
pro
ject
ed
Quality
delivere
d
SOFTWARE DEVELOPMENT PROJECT
Considered as the main type of IS project
The role of the project manager is to ensure that all thephases depicted on the figure are well conducted.
SOFTWARE DEVELOPMENT PROJECT
Slowly Communication with the customers
Mitigation
1. Establish a robust communication framework with the clients.2. Comprehend the clients' concerns far ahead3. Good communication skills and best practices
CHALLENGES AND SOLUTIONS
Customers dissatisfied
Mitigation
1. Better customer's adherence in the project development2. Adopt an agile development3. Well-developed social skills, confident skills (interpersonal skills)
SOFTWARE DEVELOPMENT PROJECT
SYSTEM INTEGRATION
Migration versus Rewriting
Migration ?
The time-frame and the cost of rewriting drew organizations to the scene to consider the questionablesubject “Migration versus rewriting”.
For more info on these two concepts: please visit my blog http://gigapalmer.blogspot.se/
Let’s remove all shadows of doubt in the meaning of the two concepts below
SYSTEM INTEGRATION
CHALLENGES AND SOLUTIONS
Lack of proper resources and skills
Mitigation
1. Ensure the availability of the proper resources(People with the right skills as well as material resources)
2. Understand the existing application3. Understand end users’ expectation 4. Acounting outsourcing as an option when resources are not avalaible
Lack of understanding of the existence system
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.
Mitigation1. The end users should be available for testing the new environment which is one the takeaway
key to lead to end users satisfaction2. 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.
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
Tack så mycket att läsa denna presentation