Welcome to Marty Floyd's Software Development Project Information Page

As a practicing project manager I felt that I could provide some good tools, useful information and cool links related to this field. This page is for project managers and the purpose is to share information on software development project management topics. My  scope on this page is to provide general, as well as, specific project information and software to assist anyone who is working to establish consistent software project leadership. Moreover, I hope to provide some assistance. The literature still says, even with all the training going on and attention to managing projects, there is a rather large error or failure rate in software projects. If your career path is in project management you have a legacy problem and even more of a reason to read and apply the things that work. My favorite book on this stuff is by Harold Kerzner and is Project Management A Systems Approach to Planning, Scheduling and Controlling. I had the good fortune to attend PMI certification training with Dr Kerzner as the instructor.

This article is on the Project Management Book Of Knowledge, PMBOK.

Remember that responsibility without sponsorship makes you an immediate target for project time, scope and resource adjustment problems. Responsibility without authority is a pretty hard way to go.....pretty much like having great vanity. It means almost nothing when tough choices are required. It is quite a lot like Solomon's thinking of vanity being "like striving after the wind".

First of all my focus is on the principles developed by Software Engineering Institute (SEI) and shared by project managers world-wide within the context of the Capability Maturity Model (CMM).

As a starting point it is important to discuss what is called the Project Management Body Of Knowledge (PMBOK). The PMBOK was developed to provide consistent definition to the phases of a project and to delineate what should be considered as important within the context of each part of project management guidance. 

The knowledge areas and project management processes are contained in nine main focus areas.

As you can see from these focus areas there is a strong emphasis on the use and meaning of the word "control". A LOT of activity and paperwork can be developed in these management areas, but the main point is that there must be corrective action as required. The authority and responsibility resides with the project manager.

There are many skills and attributes that a project manager needs to draw upon to be effective. The project manager has to be:

Project management processes can be organized into five groupings of one or more processes each as follows:

Everyone connected with managing projects has had the additional core challenge of developing metrics that are "added value" in performance capability and delivery of completed projects that meet the expectations of stakeholders. Collecting metrics does not mean just tabulating figures. It means developing information that helps now and then helps even more in future efforts.

There are many, many methods. The charge is to determine what works best for your organization. There are volumes of information on what to collect and how to use the measures effectively. The main point is to not just collect data. Collect information!     

My next article will discuss the project triangle and the level of technical solution - time, resources and technology solutions.

I would now like to offer some suggestions, by way of experience, and offer some links to places I have found of great value to me.

Cost Expert is a fairly inexpensive software package that provides for what-if, reporting, combining types of estimates such as function points, top down, bottom up, GUI. Moreover, you can use it with Microsoft Project. I have enjoyed the functionality and reporting capabilities. The software will help generate good plans, resource requirements and risk factors. Cost Expert is particularly good for project managers working without a formalized project-central organizational approach.

I have also been a big fan of Microsoft Project software ever since Project 4.

There is a fairly simple wizard that is good to start with in counting function points. It is called the SEER Function Point Wizard and it is fpwiz.

There is a PDF file on DoD initiatives regarding software measurement that is Software Measures for DOD Systems.

MMB&T makes available version 1.1 of the SoftEST which was developed by MCR Federal Inc. on behalf of the Air Force Cost Analysis Agency.

SoftEST Cost Model (V1.1) (1 MB - Zipped file)

Project Management Templates, Documents, Forms and Processes.

We have a free Project Management download for you Method123 Project Management Guide eBook

DEVELOP YOUR MICROSOFT PROJECT AND PROJECT MANAGEMENT SKILLS
Getting the most out of Microsoft Project requires using the product features correctly and using the right features to meet your project management needs.
Microsoft describes resources you will find helpful in developing your skills with Microsoft Project and applying them to the broader field of project management.

Read about it at: Microsoft Project Assistance


Microsoft® Project Courseware Trainer Pack

ManagePro™ is an integrated suite of goal-based tools for managing the entire work spectrum from strategic goals, to projects, tasks and individual performance.

Just for sanity checking see this link that is using a project management basis check this page  

 

Get this Stephen Covey audiocassette set     Escape the tyranny of the clock - move from time management to life management and let your internal compass guide you to a life of fulfillment.

Don't get caught up in everything all at once.

Also see his The Seven Habits of Highly Effective People

I have come some good articles such as:

•"Taking Project to the Extreme," Computerworld.

•"Getting RAD Done - Now," Crossmark.

•"Managing Remote Teams," Fairhaven Solutions, LLC.

•"SuperPM Meets the Evil Dr. Doom," gantthead.com.

•"PPM and CMM: Kindred Spirits?," gantthead.com.

•"Shucking the Strategic Oyster," The Hampton Group.

"Project Planning: The Really Creative and Highly Political First Step," The Hampton Group.

•"eXtreme Project Management Concepts," InformIT.

16 Critical Software Practices for Performance-Based Management

The Parametric Cost Estimating Handbook (PCEH) is located here at NASA

Capers Jones software "state of the art" software cost estimating article covering good information

Special issue of CrossTalk discussing cost estimation and project management

This site provides papers, presentations, speeches, reports and articles of interest to earned value professionals.

For a check point or "gate" on a project as a quality control mechanism read this article.

MORE FAVORITE PROJECT LINKS

Cross Talk

International Society of Parametric Analysts

USC - Center for Software Engineering

The Standish Group

Project Management Institute

The Project Manager's Home Page

Project Times Magazine

Rational Software

Visual Object Modelers

International Cost Engineering Council

Primavera Teamplay

Project Management Resources 4PM.COM

PM Boulevard - PM Resources

Gantthead

Six Sigma

PMI - ISSIG

The Cost Expert Group

Microsoft Project Offers

Microsoft Project MVP site

Project Articles from TechRepublic

Project Management Articles from Computerworld  

To view Computerworld Knowledge Management area on Project Management news click on this link

Proud Member of Microsoft Partner Network   

Google Search Utility:

The "Project Googler" uses the Google API to create a floating Advanced Search Window customized for the Project newsgroups.

Download it HERE. Unzip it to a location on your hard drive. Then you can add a shortcut to it in your Favorites. When you run it you will have a separate window that acts as a search 'launch pad'. Searches started from here will be launched into another browser instance. The buttons at the bottom of the page will automatically set the Newsgroup field for your searches.

A fairly radical departure from Project Manager as responsible authority on projects is a method and process called Agile Project Management with SCRUM. It is devoid of the tight controls practiced by project managers and focuses on short iterations where the team is responsible to deliver in 30-day sprints. This method is more suited to a particular company turning the 78-80% failure rate around for projects. The SCRUM master becomes an enabler rather than authority and control POC. More on this approach coming soon based on Ken Schwaber's background and teaching on a "common sense" mode of development.

 

Agile Requirements Article in the Fall 2005 Issue of Methods & Tools

Document Actions
Methods & Tools is a free e-newsletter for software developers.
Fall 2005 issue's content:
*Estimating With Use Case Points by Mike Cohn
This article describes the process to measure the size of an application modeled with UML, using use case points
* Domain-Specific Modeling for Full Code Generation by Juha-Pekka Tolvanen
This article presents Domain-Specific Modeling (DSM) with examples and compares it to UML and MDA.
* Agile Requirements by Rachel Davies
This article explains the approach to handle requirement in agile projects

To download or read this issue go to the PDF area of
http://www.methodsandtools.com

 

If you are interested in receiving future articles, join our mailing list.

Join the mailing list
Enter your name and email address:
Name:
Email:  
Subscribe      Unsubscribe

 

 

© MDFLOYD 2000

     ag00200_.gif (13675 bytes)

return to Software Services page             Home page