Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.

Slides:



Advertisements
Similar presentations
Merit Direct CEO Forum Midwest October 20 th, 2010 Terry Jukes, President, B2B DMI LLC T. Jukes
Advertisements

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Why Software.
Chairman, RBNQA Award Committee, IMC Managing Director, Qimpro
October 2002www.qimpro.com1 SIX SIGMA BLACK BELT Summary of Steps.
M. Saleem K.E.S.C. Pakistan. Customer service is an organization' s ability to supply their customers' wants and needs. Any reputable organization should.
Goodtool Brake Service Tools and Supplies Lead Screw Bushing.
Mattmitchellmd.com1 Total Knee Replacement MATTHEW E. MITCHELL, M.D.
Adding SMS functionality to WhatsUp Gold
Introduction to public communications
AgileMan Consulting So what the heck is Agile? It came about as a response to the high failure rate of software projects (> 60%), where failure means late,
Delegation Skills.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Introduction.
THE ABILITY OF IT PROJECT MANAGER. Learning Objectives Defining project management The importance of IT project management Skills for a successful project.
Applied Software Project Management INTRODUCTION Applied Software Project Management 1 5/20/2015.
Project Kick-off 14-Jan-09.
Extreme Programming Team Members Gowri Devi Yalamanchi Sandhya Ravi.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Project Management Process Project Description Team Mission/ Assignment Major Milestones Boundaries Team Identification Measures of Success Roles & Responsibilities.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Why Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management 1 Introduction Dr. Mengxia Zhu Computer Science Department Southern Illinois University Carbondale.
Xtreme Programming. Software Life Cycle The activities that take place between the time software program is first conceived and the time it is finally.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Chapter 9. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
© 2005 Prentice Hall14-1 Stumpf and Teague Object-Oriented Systems Analysis and Design with UML.
Reaching Goals: Plans and Controls
SA Capstone Requirements and Design Week 10 SYST Winter 2013 Instructors: Jerry Kotuba & Joe Varrasso.
Module 8: Risk Management, Monitoring and Project Control We would like to acknowledge the support of the Project Management Institute and the International.
S/W Project Management
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management greene.com 1 Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greenehttp:// Applied Software Project Management Chapter 1: Introduction.
Project Management : Techniques and Tools (60-499) Fall 2014 / Winter 2015.
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
Certificate IV in Project Management Introduction to Project Management Course Number Qualification Code BSB41507.
1. 2 IMPORTANCE OF MANAGEMENT Some organizations have begun to ask their contractors to provide only project managers who have been certified as professionals.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Chapter 3: Project Management Omar Meqdadi SE 2730 Lecture 3 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
1 Project Management Introduction. 2 Chap 1 What is the impact? 1994: 16% of IT projects completed “On-Time” 2004 : 29% of IT projects “On- Time” 53%
BSBPMG505A Manage Project Quality Manage Project Quality Project Quality Processes Diploma of Project Management Qualification Code BSB51507 Unit.
Chapter 11. Intro  What is Project Management?  Project Manager  Project Failures & Successes Managing Projects  PMBOK  SDLC Core Process 1 – Project.
Agile Concepts - II “Agile” Estimating & Planning Nupul Kukreja 5 th November, 2014.
Establishing an Agile Testing Team: Our Four Favorite “Mistakes” Kay Johansen Anthony Perkins.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Meeting Management/Planning. Today Go over basics of meeting management Introduce key elements of creating a plan.
1 PROJECT RISKS IMPORTANCE OF COOPERATION BETWEEN PMs AND TEAM LEADs AUGUST 5, 2015.
February 15, 2004 Software Risk Management Copyright © , Dennis J. Frailey, All Rights Reserved Simple Steps for Effective Software Risk Management.
Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software.
Going beyond business as usual the pci group Integrated Project & Portfolio Management Microsoft Project Server 2003 – ProSight Portfolios Interface Presented.
Chapter 13 Project Termination.
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
Delegation Skills. Objective Explain What is Delegation Explain Why People Do Not Delegate Describe the Benefits of Delegating List What Tasks Should.
Degree and Graduation Seminar Integration Management
MGT 461 Lecture #27 Project Execution and Control Ghazala Amin.
Advanced Project Management Project Planning Phase Ghazala Amin.
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
Where Module 04 : Knowing Where the Project Is 1.
 Explain in your own words what this quote means to you.  “The shepherd drives the wolf from the sheep, for which the sheep thanks the shepherd as his.
Project Management Finals Lesson 1 - Principles - Techniques - Tools.
Chapter 11 Project Management.
Introduction to Project Management
Lecture # 3 Software Development Project Management
How to keep your Enterprise GIS Project on Track
Project management Learning Unit 5.
Project Management Chapter 11.
Delegation Skills.
Presentation transcript:

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management Applied Software Project Management Managing an Outsourced Project

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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!

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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.

Applied Software Project Management Andrew Stellman & Jennifer Greene Applied Software Project Management 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!