|
|
Project Management
Software Project Management
|
|
|
|
Software project management encompasses the knowledge, techniques, and tools necessary to manage the development of software products.
Interesting statement about project management, also can be applied by individual:
Plan Management - document what you want to do in the future :-)
Behavior Management - do according what you documented :-|
Report Management - report and give feedback about working status :-|
Traceability Management - solve issues raised from report management :-(
PM is a general topic, but for software project, it's a little bit different.
Software project management highly related to development model, for example, unified process or waterfall, and other factors.
So, somethimes, we should adopt it case by case.
|
|
|
 |
White papers & Articles
|
|
|
|
NASA,
Manager's Handbook for Software Development
,
NASA, SOFTWARE ENGINEERING LABORATORY SERIES,
Karl E. Wiegers,
Twenty-One Project Management Success Tips
,
Process Impact
Tomayko, J. (The Wichita State University), Hallman, H.K.,
Software Project Management
,
SEI-CM-21-1.0,
George Holt, Mei Technology Corporation,
SOFTWARE RISK MANAGEMENT - THE PRACTICAL APPROACH
This paper discusses a practical approach to risk management that will accommodate flexibility and
adaptability to diverse software projects by stressing early prototyping, frequent functional builds, and a
set of metrics to provide management insight during software development.
|
|
|
 |
Good books
|
|
|
|
 |
Collaboration Explained: Facilitation Skills for Software Project Leaders (Agile Software Development Series)
By:
Jean Tabaka
To succeed, an agile project demands outstanding collaboration among all its stakeholders. But great collaboration doesn’t happen by itself; it must be carefully planned and facilitated throughout the entire project lifecycle. Collaboration Explained is the first book to bring together proven, start-to-finish techniques for ensuring effective collaboration in any agile software project.
Since the early days of the agile movement, Jean Tabaka has been studying and promoting collaboration in agile environments. Drawing on her unsurpassed experience, she offers clear guidelines and easy-to-use collaboration templates for every significant project event: from iteration and release planning, through project chartering, all the way through post-project retrospectives.
Tabaka’s hands-on techniques are applicable to every leading agile methodology, from Extreme Programming and Scrum to Crystal Clear. Above all, they are practical: grounded in a powerful understanding of the technical, business, and human challenges you face as a project manager or development team member.
- Build collaborative software development cultures, leaders, and teams
- Prepare yourself to collaborate–and prepare your team
- Define clear roles for each participant in promoting collaboration
- Set your collaborative agenda
- Master tools for organizing collaboration more efficiently
- Run effective collaborative meetings–including brainstorming sessions
- Promote better small-group and pair-programming collaboration
- Get better information, and use it to make better decisions
- Use non-abusive conflict to drive positive outcomes
- Collaborate to estimate projects and schedules more accurately
- Strengthen collaboration across distributed, virtual teams
- Extend collaboration from individual projects to the entire development organization
|
 |
Software Project Management in Practice
By:
Pankaj Jalote
This book will give a very close look at what real high level Software Project Management (SPM) really is. It will provide you with the scope, practices, techniques even formats that a high maturity organization uses to manage projects with remarkable results for the organization it self for the individuals that perform the task and for the customers. The book is organized in very logical way introduction and concepts in software project management through process, project planning, project execution and project closure.
In-depth
coverage of the Infosys software project management process includes:
- Requirement change management
- Process planning, tailoring, monitoring, and auditing
- Effort estimation and scheduling
- Quantitative quality management
- Risk assessment and control
- Measurement and tracking planning
- Project team planning
- Customer communication
- Configuration management
- Reviews
- Project tracking and closure analysis
- Milestone analysis
- Activity level analysis using SPC
- Defect prevention
- The process database
|
 |
CMM in Practice: Processes for Executing Software Projects at Infosys
By:
Pankaj Jalote
CMM in Practice comprises such a resource. Examining the various stages in the life cycle of a typical software project at Infosys Technologies, the book describes the technical and management processes used to initiate, plan, and execute the project. To enhance the discussion, an actual Infosys project is used as a running example throughout the book. The author, who was one of the main architects behind the quick transition from ISO to CMM at Infosys, shows how these working processes relate to the Key Process Areas of the CMM. He also illustrates how relatively simple and familiar approaches can be combined to raise an organization's software maturity level. CMM in Practice covers these topics and more: - Requirements change management process
- Process tailoring
- Software metrics and statistical process control
- Process database
- Process capability baseline
- Effort and schedule estimation
- Quantitative quality management and defect estimation
- Risk management and configuration management
- Peer reviews and their quantitative control
- Implementing reviews and the NAH syndrome
- Data collection and analysis
- Quantitative project monitoring and control
- Milestone analysis
- Audit process
- Project closure analysis
|
 |
A Practical Approach to Software Quality
By:
O'Regan , Gerard
This book offers a comprehensive introduction to the field and pragmatic guidance on the implementation of a sound quality system in the organization. It provides an enhanced knowledge of software inspections, metrics, process involvement, assessment of organization, problem solving, customer satisfaction surveys, the CMM, SPICE, and formal methods. Sample material on software inspections, metrics, and customer satisfaction can be adapted by readers to their respective organizations. In addition, readers will gain a detailed understanding of the principles of software quality management and software process improvement. Concepts can then be readily applied to assist improvement programs within organizations.
|
 |
Managing Risk: Methods for Software Systems Development
By:
Elaine M. Hall Ph.D.
Risk is inherent in the development of any large software system. A common approach to risk in software development is to ignore it and hope that no serious problems occur. Leading software companies use quantitative risk management methods as a more useful approach to achieve success. Written for busy professionals charged with delivering high-quality products on time and within budget, Managing Risk is a comprehensive guide that describes a success formula for managing software risk. The book is divided into five parts that describe a risk management road map designed to take you from crisis to control of your software project.
Highlights include:
Six disciplines for managing product development. Steps to predictable risk-management process results. How to establish the infrastructure for a risk-aware culture. Methods for the implementation of a risk management plan. Case studies of people in crisis-and in control.
|
|
|
|
 |
Standard in use
|
|
|
|
- PMI PMBOK - Project Management Body of Knowledge
- CMMI-SE/SW, V1.1 - Capability Maturity Model Integration for Systems Engineering and Software Engineering;
- IEEE 1028 - Software Reviews and Audits
- IEEE 1045 - Software Productivity Metrics
- IEEE 1058.1 - Software Project Management Plans
- IEEE 1490 - IEEE Guide - Adoption of PMI Standard - A Guide to the Project Management Body of Knowledge
- ISO/IEC 12207 - (Software Life Cycle Processes)
- ISO/IEC TR 15271 - Guide for ISO/IEC 12207 - (Software Life Cycle Processes)
- IEEE 1540 - Software Life Cycle Processes - - Risk Management
- ISO 10007:1995 (BS ISO 10007:1996) - Quality Management - Guidelines for Configuration Management;
- ISO/IEC TR 15846:1998- Information technology - Software Life Cycle Processes - Configuration Management;
- IEEE 1042 -Software Configuration Management;
- ISO/IEC TR 15846 - Software Engineering-Software Life Cycle Process-Configuration Management for Software
- ANSI/IEEE 828-1998 - Software Configuration Management Plans
- ESA PSS-05-09 - Guide to Software Configuration Management
|
|
|
 |
Wonderful web resources
|
|
|
|
Project Management Framework
This site provides valuable tools and tips for ensuring successful Portfolio Investments. Actually it's a good process web site example.

Services for developing software project management practices and software process :
1. Personnel, 2. Company, 3. Services, 4. Tool links Literature Links 5. Free downloads

Software Project Managers Network

: The information in Lifecycle Phases & Decisions and Specialty Functions, Processes, and Guidance are being updated to reflect recent changes in AMS policy.
Software Project Management Sites
: A very good resource place, especially risk management.
Software project management
by Dave W Farthing, University of Glamorgan
Project Management Resource Center
at Columbia University
Brad Appleton's Software Project Management Links
: 62 links to Software Project Management on the World Wide Web.
 |
Free Software Project Management Tutorial and Course and Guide
Software Project Management can be hard to handle sometimes. But if you know what to do and what to expect, project life can be a walk in the park.
SoftwareProjects.org has the right courses to prepare you for software project management (also great for IT project management), software selection and, software development.
And, by the way, they are FREE!
|
|
|
|
 |
Tools
|
|
|
|
Project It provides effective tools for cost and date monitoring of projects
using milestone trend analysis and cost trend analysis.
Timesheets Express Free is designed for the single user the product has most of the features within Timesheets Express.
Get it here.
|
|
|
 |
Created by
beyondtest
Last modified
2006-07-18 09:26 AM
|
|
«
|
December
2009
|
»
|
| Su |
Mo |
Tu |
We |
Th |
Fr |
Sa |
|
|
|
1 |
2 |
3 |
4 |
5 |
| 6 |
7 |
8 |
9 |
10 |
11 |
12 |
| 13 |
14 |
15 |
16 |
17 |
18 |
19 |
| 20 |
21 |
22 |
23 |
24 |
25 |
26 |
| 27 |
28 |
29 |
30 |
31 |
|
|
|