Global software development (GSD) business model has gained recognition over the years for achieving competitiveness in the global market. However, its implementation is not easy due to its complex nature and the various challenges it faces. Project management is a vital area in software development with significant impact to the GSD process. Companies adopt GSD without knowing its implications which lead to failure of their project management processes. Existing project management practises do not address the core issues of GSD, which makes the process more intricate. This research paper investigates the project management practices in GSD and identifies its critical success factors with the development of a framework that will facilitate software companies to implement GSD successfully