Phase ten of the Software Development LifeCycle is the Disposition Phase. We have now written technical documents for the Initiation, Concept Development, Planning, Requirements, Design, Development, Testing, Deployment and Operations phases. Next, we will write documents to show how to dispose of the software once its lifecycle is completed. Use the Disposition Phase to eliminate a large part of a system or close down a system and end the life cycle process.
The third phase in the Software Development LifeCycle is to document that Planning Phase. We have now finished the documents for the Initiation and Software Concept Development phases. Now we write the technical documents to plan how the system will be developed, tested and implemented.
Ever wondered if it’s ok to cap a letter in the middle of a document title? There are many golden rules in grammar and when to use capitals is one area where most of us trip up at some point. Last week, we looked at the most basic grammar mistakes you can make when using […]
Download MS Word templates for every phase of the Software Development Lifecycle. Ever wondered what technical documents you need to write for the Software Development LifeCycle? This free Excel spreadsheet identifies all the plans, guides and forms you to create such as those for requirements specification, design, implementation, testing, deployment, and post-deployment maintenance and enhancement. […]
Why do you need a Deployment Plan? The deployment process involves several inter-locking activities which can occur at the client or developers site or sometimes both. As every software system is different, you need to create technical documents that capture the processes and procedures within each activity as carefully as possible. You can use free […]
At the end of each phase of the Software Development LifeCycle, we arrange a peer review. You can use this free peer review template to get started and ensure that your team benefits for having their code, documents and deliverables checked by more experienced developers, writers and testers. Peer Reviews Format & Guidelines If you […]
If you’re looking for a free template to capture your Document Control Procedures, then use these guidelines to get started. You can use this format to capture different aspects of the document control procedure in the Software Development LifeCycle. Introduction Identify the team responsible for improve the quality of documentation delivered by developers, testers, consultants, […]
If you’re looking for ways to document your Deliverable Product Description, then you can use this template. This document is used during the Software Development LifeCycle when you need to define the requirements for each deliverable. This free template helps you define the scope of work for this part of the development process and ties in with other technical documents.
Requirements analysis in software development encompasses those tasks that go into determining the needs or conditions to meet for a new or altered product, taking account of the possibly conflicting requirements of the various stakeholders, such as beneficiaries or users. Requirements analysis is the first stage in the systems engineering process and software development process. […]
Configuration management was first developed by the US Dept of Defense in the 1950s as a technical management discipline. The concepts have been widely adopted by numerous technical management models, including: Systems engineering Integrated logistics support Capability Maturity Model Integration (CMMI) ISO 9000 Prince2 project management methodology Cobit Information Technology Infrastructure Library (ITIL) Product lifecycle […]
A modeling language is any artificial language that can be used to express information or knowledge or systems in a structure that is defined by a consistent set of rules. The rules are used for interpretation of the meaning of components in the structure. A modeling language can be graphical or textual. Examples of graphical […]
There are many aspects to consider in the design of a piece of software. The importance of each should reflect the goals the software is trying to achieve. Some of these aspects are: Compatibility – The software is able to operate with other products that are designed for interoperability with another product. For example, a […]
This week we look at Configuration Management Planning and its role in the Software Development Lifecycle. Definition: Configuration Management focuses on: establishing and maintaining consistency of a product’s performance and its functional and physical attributes with its requirements, design, and operational information throughout its life. Configuration Management can be further defined as the management of […]
You can use this Needs Statement template to describe a business need or a deficiency in your organization, justify the exploration of an alternative solutions to resolve this need, and then provide estimated costs for these actions.
This Setup Guide template is designed to help you to quickly and easily create a Setup Guide aka Installation Plan for your next software development project. You can use it to create your own customized guide for ensuring that customers can install their applications successfully and reduce the workload on your Helpdesk and Technical Support […]