As part of my Project Management studies, I used the Software Development Life Cycle (SDLC) as a framework for these documents. The headlines provide continuity because the documents themselves are moments from separate projects.
Project Management produces deliverables, both tangible and intangible. If a project were a corporation, or a department within a corporation, then it would have a mission, a vision, and a goal: to make products. These document provide links between applied project management theory and the practice of creating products.
FORTUNE 1000 COMPARISONThis document is a backgrounder for items like RFI or RFP (Request for Information, Request for Proposal). Knowing how a company works is of great assistance when purchasing hardware or outsourcing services. |
ZYNGAThis is a case study of an international online casual game development company. |
The difference between the Software Development Life Cycle (SDLC) and the Information Technology Infrastructure Library (ITIL) is partially philosophical. Are you a programmer that creates software systems, or are you a developer that maintains a library of assets for an overarching organization? Is this the difference between the data systems professional and the information technology worker?
Either way, information storage and retrieval is still a requirement. Some software that interacts with data storage is object-oriented and intuitive, and other types of software are procedural.
This document describes the steps associated with defining and developing new software.
![]()
Download File
|
The classroom enables the exploration of Project Management while creating a real project. Applied theory and practical applications may result in products that are of use at the college or in the local community. This Work Breakdown Structure is the blueprint for the work associated with an awareness campaign.
![]()
Download File
|
If a company receives a Request For Information or Request For Proposal, then it develops a Project Specification document that describes how they would provide a solution. If they win the bid, they customize and implement this solution.
Documents that are based on the Project Specification include Business Requirements and Specifications, Program Descriptions, and design patterns. The level of detail for this set of documents is implied by whether the docs are intended for internal or external clients. There are occasions where the stakeholders do not need the detail, but their employees do. Likewise, not every business is required to author written documents for every step of the project.
Last, but not least, is the documentation - the English Language Description of the tasks that the software performs. It is associated with every milestone within the project. It maintains the general flow of information and may serve as a prototype; it is often the first project deliverable that the client has the opportunity to view. There should be a one-to-one correspondence between the documentation, the system design, and the resulting software. Design principles may not be immediately apparent, but should be visible to those who know to look for them. The audience can be the developer who maintains the code, the client who requested the system, or the users of the system.