Yasser AlkhateebProject manager| Diyar UnitedKuwait, Kuwait, Kuwait
From your experience, what would be the optimum PM methodology to be used for the installation and customization of Readymade software with data migration and why? Saving Changes...
I think you can choose Agile-Scrum. Keep sprint to a shorter duration.
Create small small stories for installation, testing, data migration script POC, data migration testing, scheduling script, data validation, etc.
Using this approach, it would be easily tracked and rectified if not going well as expected. Saving Changes...
Jean-Eric AncelPPM Senior Expert| CapGemini EngineeringBrignais, France
I have experienced this type of situation several times, for the implementation of some readymade softwares to be customized in the field of plan, cost and resource management.
I would recommend first to ensure your processes are adapted to the software you will implement.
Also, consider the change management effect on your key users.
Agreeing with Malu, I would recommend an Agile approach during tool development. However, a classical PM methodology works quite well from As is analysis till writing and validation of your User Requirements. I hope this will help. Saving Changes...
Jean-Eric AncelPPM Senior Expert| CapGemini EngineeringBrignais, France
About the adaptation of processes to the tool (see previous post) I would add "and vice versa" of course :) Saving Changes...
Deepa KalangiManager, Program Management, Author, Trainer| CVS HealthCharlotte, NC, United States
Since it is data migration, and a customizable software(if not misunderstood), I would say, just go by releases. Meaning, like a Migration project. Go step by step for the first two steps,
1. Install 2. Configure.(of course, requirements should come first). And then for data migration, it can be staggered, depending on how business can operate, or prioritize.
Joint Engineering Design Integration(JEDI) sessions will help with SME's on the forum when outlining requirements especially when it spans cross-departmental integration effort. Saving Changes...
Yasser AlkhateebProject manager| Diyar UnitedKuwait, Kuwait, Kuwait
Thanks all for your valuable responses. I'm responding to an RFP for the implementation of Library service platform as an upgrade to the existing Library management system. This is the first time I get assigned for a software project and i have very limited knowledge about the best approach and project lifecycle. I have to document the management approach in my proposal as requested.
The requirements mentioned in the RFP is functional requirements and some other general terms and conditions which we are mapping the software capabilities with those requirements. However, the other non-functional, business, performance requirements are still undefined, and the client business processes is unclear. Those details are planned to be obtained and documented at the initial stage of the project. Even when those are collected and documented, I'm sure that more requirements will surface as a result of user experience and usage of the software. Therefore, i'm planning to release the software as-is on a cloud and urge the users to perform their daily work on the website to help identifying how to best adapt the software with their business processes and to identify any missing function or feature might be experienced during which the customization will be identified and applied. Once this is done, the software might be installed at the client premises, test the installation then proceed to data migration.
If the Agile Scrum is going to be applied, then how would be the sprints?
(This is my thoughts, your comments and advise will be appreciated) Saving Changes...