The seventh phase in the Software Development LifeCycle is the Test and Integration Phase. We have now written technical documents for the Initiation, Concept Development, Planning, Requirements, Design and Development phases.
The fifth phase in the Software Development LifeCycle is the Design Phase. We have now finished technical documents for the Initiation, Software Concept Development, Planning and Requirements phases. Next, we will write documents to capture how to design the database, system and the interface.
The fourth phase in the Software Development LifeCycle is the Requirements Phase. We have now finished the documents for the Initiation, Software Concept Development and Planning phases. Next, we write the technical documents to capture user requirements, business requirements and functional specifications.
A few weeks ago, we looked at Peer Reviews for Software Development LifeCycle projects. This week, we’re going to look at what you need to include when doing Peer Review for System Requirements Specifications. Reviewing System Requirements Specifications You can use the same free template we shared last time – email me if you don’t […]
How much does it cost to write a user guide? One way to estimate the price is to ask your customer about the software project and gather the technical and user requirements. Once you have this, you can determine how long the project will take, what resources are required and who needs to be involved […]
Ever notice that you keep making the same mistakes in your Software Development projects? One way to improve the development process is to created a Lessons Learned Template, preferably in Microsoft Word, and use this to share the lessons you learned during the Software Development LifeCycle. Why Capture Lessons Learned? You learn from your mistakes, […]
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.
Functional requirements explain what has to be done, and identified. The necessary task, action or activity that must be accomplished. Functional requirements analysis will be used as the top-level functions for functional analysis. Functional Requirements Excel spreadsheet Performance Requirements The extent to which a mission or function must be executed; generally measured in terms of […]
Requirements are categorized in several ways. The following are common categorizations of requirements that relate to technical management. The customers are those that perform the eight primary functions of systems engineering, with special emphasis on the operator as the key customer. Operational requirements will define the basic need and, at a minimum, answer the questions […]
Software Configuration Management (SCM) is seen as the best solution to handling changes in software projects. It identifies the: Functional and physical attributes of software at various points in time, and Performs systematic control of changes to the identified attributes for the purpose of maintaining software integrity and traceability throughout the software development life cycle […]
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 […]