Applied Software Project Management Pdf By Andrew Stellman and Jennifer Greene

Applied Software Project Management Pdf

Download Applied Software Project Management Pdf

Introduction: Applied Software Project Management Pdf

Getting Started With Applied Software Project Management Pdf, Say a Project that started out as a small, stopgap utility has turned into a raging behemoth, sucking seemingly unlimited time from your programmers. Or the president of your company announced that your project will be done this week, even though you know that it still has an enormous number of bugs. Or your team delivered the software, only to have users complain that an entire feature is missing. Or every time the team fixes a bug, they seem to uncover a dozen more—including ones that you know were fixed six months ago. If you are a software project manager, you may recognize these problems (or similar ones) from your own career.
Many software organizations have problems delivering quality software that is finished on time and meets the users’ needs. Luckily, most software project problems have surprisingly few root causes, and these causes are well understood. Solutions to these problems have been discovered, explained, and tested in thousands of software organizations around the world. These solutions are generally straightforward and easy to implement.
However, they are not always intuitive to people who do not understand project management, and that makes them difficult to introduce. The goal of this book is to teach you about these solutions and help you integrate them into your own organization. But this book(Applied Software Project Management Pdf) is about more than just solutions to typical project problems. Every single technique, practice, and tool also helps establish an environment of trust, openness, and honesty among the project team, the management of the organization, and the people who will use or benefit from the software? By sharing all of your project information, both your team and your managers can understand your decisions, and they can see exactly why you made them.
It’s easy to forget that project management is more than just a technical engineering skill.
Good project management really boils down to a few basic principles that, if you keep them in mind, will help guide you through any software project:
• Make sure all decisions are based on the openly shared information.
• Don’t second-guess your team members’ expertise.
• Introduce software quality from the very beginning of the project.
• Don’t impose an artificial hierarchy on the project team.
• Remember that the fastest way through the project is to use good engineering practices.
A project manager needs to understand every facet of software development in order to make good judgments. You don’t need to be a programmer, software tester, requirements analyst, or architect in order to be a good project manager. But you do need to know what these people do, why they are on your team, the common pitfalls they succumb to, and how to fix them. You need to be able to read and understand the documents that they create and provide intelligent feedback. And by relying on objective analysis (rather than gut feelings, personal preferences, or a perceived hierarchy within your team), you can use this knowledge in order to make decisions based on the best interests of the project.

Applied Software Project Management Pdf Chapters and Sections

Table Of Contents For Applied Software Project Management Pdf

INTRODUCTION

Tell Everyone the Truth All the Time
Trust Your Team
Review Everything, Test Everything
All Software Engineers Are Created Equal
Doing the Project Right Is Most Efficient
Part I: Tools and Techniques
Part II: Using Project Management Effectively

Part One TOOLS AND TECHNIQUES

SOFTWARE PROJECT PLANNING
Understand the Project Needs
Create the Project Plan
Diagnosing Project Planning Problems

 

Chapter 3 ESTIMATION

Elements of a Successful Estimate
Wideband Delphi Estimation
Other Estimation Techniques
Diagnosing Estimation Problems

 

Chapter 4 PROJECT SCHEDULES

Building the Project Schedule
Managing Multiple Projects
Use the Schedule to Manage Commitments
Diagnosing Scheduling Problems
5 REVIEWS
Inspections
Desk checks
Walkthroughs
Code Reviews
Pair Programming
Use Inspections to Manage Commitments
Diagnosing Review Problems

 

Chapter 6 SOFTWARE REQUIREMENTS

Requirements Elicitation
Use Cases

Software Requirements Specification
Change Control
Introduce Software Requirements Carefully
Diagnosing Software Requirements Problems

 

Chapter 7 DESIGN AND PROGRAMMING

Review the Design
Version Control with Subversion
Refactoring
Unit Testing
Use Automation
Be Careful with Existing Projects
Diagnosing Design and Programming Problems

 

Chapter 8 SOFTWARE TESTING

Test Plans and Test Cases
Test Execution
Defect Tracking and Triage
Test Environment and Performance Testing
Smoke Tests
Test Automation
Postmortem Reports
Using Software Testing Effectively
Diagnosing Software Testing Problems

Part Two USING PROJECT MANAGEMENT EFFECTIVELY

Chapter 9 UNDERSTANDING CHANGE

Why Change Fails
How to Make Change Succeed

 

Chapter 10 MANAGEMENT AND LEADERSHIP

Take Responsibility
Do Everything Out in the Open
Manage the Organization
Manage Your Team

 

Chapter 11 MANAGING AN OUTSOURCED PROJECT

Prevent Major Sources of Project Failure
Management Issues in Outsourced Projects
Collaborate with the Vendor

 

Chapter 12 PROCESS IMPROVEMENT

Life Without a Software Process
Software Process Improvement
Moving Forward
BIBLIOGRAPHY
INDEX: Applied Software Project Management Pdf

Download Now

Note: If you have any question about Download Free Applied Software Project Management Pdf Then you can comment it.

Related Posts:


Be the first to comment

Leave a Reply

Your email address will not be published.


*