Download presentation
Presentation is loading. Please wait.
Published byMary Rowe Modified over 11 years ago
1
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com1 Applied Software Project Management Managing an Outsourced Project
2
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com2 Prevent Project Failure Dont be a hands-off client Constantly communicate project goals The vendors goals always differ from the clients Dont expect the team to ignore the vendors goals Work with the team to establish the goals of the project as an equal or greater priority Transparency is especially important in an outsourced project.
3
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com3 Estimate the Work Vendors often estimate the work as part of contract negotiation This happens before the team is assigned. When the project team is assembled, it may be necessary to re-estimate the work. Unrealistic estimates cause projects to fail.
4
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com4 Actively Manage the Project A hands-off project manager is usually surprised when the software is delivered And the surprise is never a pleasant one. Its not enough to just have weekly status meetings with no follow-up Project managers need to know the team. Just like an in-house project!
5
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com5 The Vendors Management Build a relationship with the vendors management If they dont support the project managers goals or trust his decisions, the project will likely fail. Dont allow the vendors escalation process to interfere with the project. Make sure the management at the vendor recognizes and rewards good work.
6
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com6 The Project Team Build a relationship with the team A project manager doesnt have the same kind of relationship with the team that he would with a team in his own organization. The project manager isnt always right! The team does not report to him. Gain credibility by making good decisions.
7
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com7 Collaborate With the Vendor Plan and manage the project scope The project starts with a scope and a budget. As opposed to an in-house project, which starts with a set of known resources. Plan for knowledge transfer. Recognize that success for the project manager and success for the vendor are often two different things.
8
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com8 Maintain Tracking and Oversight Dont depend on the vendor to maintain the project plan and project schedule When a project manager is responsible for the project, he must keep track of its status himself. Hold reviews and inspections Use a collaborative inspection process that has been optimized for outsourced projects.
9
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com9 Design and Programming Dont delegate the entire design and programming of the project to the vendor Establish design constraints early on. If possible, design the software in-house, or in collaboration with the vendor. Monitor the code base using code reviews and project automation.
10
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com10 Software Quality Take responsibility for the quality of the software Quality is not just another deliverable that can be bought and paid for. Dont make decisions that undercut the QA team. Ensure that adequate time and budget is allocated for test planning and execution.
11
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management http://www.stellman-greene.com11 Dont Blindly Trust the Vendor Even though individual team members may have certifications or degrees, it doesnt mean that they are competent. Just because the vendors organization is certified, that doesnt guarantee that they know better than you do how to run your project. Dont be intimidated by the vendors pedigree. If something on the project looks wrong, it probably is!
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.