0% found this document useful (0 votes)
312 views

Software Development Plan Template

This document provides a software development plan template for a project called XXX software. It includes sections on identification of the project, software development activities and processes, development process phases, and responsibilities. The identification section provides an overview and references. The activities section describes the development process, tools, and rules/standards. The phases section details each phase of requirements, design, coding, testing, and delivery. The responsibilities section lists activities and documents with responsible roles.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
312 views

Software Development Plan Template

This document provides a software development plan template for a project called XXX software. It includes sections on identification of the project, software development activities and processes, development process phases, and responsibilities. The identification section provides an overview and references. The activities section describes the development process, tools, and rules/standards. The phases section details each phase of requirements, design, coding, testing, and delivery. The responsibilities section lists activities and documents with responsible roles.
Copyright
© Attribution Non-Commercial (BY-NC)
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 6

Software Development Plan of XXX software Doc # Version: 01 Page 1 / 6

Thank-you for downloading the Software Development Plan Template!

More templates to download on the:

Templates Repository for Software Development Process click here!


Or paste the link below in your browser address bar: http://blog.cm-dm.com/pages/Software-Development-Process-templates This work is licensed under the: "reative "ommons #ttri$ution-%on"ommercial-%oDerivs &'( )rance *icense: http:++creativecommons'org+licenses+$y-nc-nd+&'(+fr+ ,aiver: ou can freely download and fill the templates of blog.cm-dm.com! to produce technical documentation. "he documents produced by filling the templates are outside the scope of the license. #owever! the modification of templates to produce new templates is in the scope of the license and is not allowed by this license. To $e compliant with the license- . suggest you to keep the following sentence at least once in the templates you store- or use- or distri$ute: "his "emplate is the property of $yrille %ichaud &icense terms: see http://blog.cm-dm.com/post/'())/))/(*/&icense ,ho am ./ See my linkedin profile: http://fr.linkedin.com/pub/cyrille-michaud/(/+,/-b, ou can remove this first page when you.ve read it and acknowledged it/

This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

Software Development Plan of XXX software Doc # Version: 01 Page 2 / 6

TA !" #$ %#&T"&TS

1 '(entification 2 Software Development Activities ) Development Process P*ases , -esponsi.ilities

) ) + 6

This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

Software Development Plan of XXX software Doc # Version: 01 Page ) / 6

'(entification

This document amplifies the !"# $oft%are de&elopment management' of the (ro)ect Management (lan. *f you instantiate this document+ lea&e empty the "# in the (ro)ect Management (lan and add a reference to this doc. 1.1 Document overview This document contains the soft%are de&elopment plan of soft%are ,,,. 1.2 Abbreviations and Glossary

1/2/1 A..reviations -dd here abbre&iations 1/2/2 0lossar1 -dd here %ords definitions 1.3 1/)/1 . 0112 References Pro2ect -eferences /ocument *dentifier */ /ocument Title -dd your documents references. 3ne line per document

1/)/2 . 0$T/1 2

Stan(ar( an( reg3lator1 -eferences /ocument *dentifier */ /ocument Title -dd your standards references. 3ne line per document

1.4 Conventions Typographical con&ention. -ny other con&ention.

Software Development Activities

The section list and describes the soft%are de&elopment acti&ities of 444 soft%are de&elopment pro)ect. 2.1 Software development process The soft%are de&elopment process chosen for the pro)ect is the %aterfall/$C15M/64treme programming model 7choose yours8. The %aterfall/$C15M/64treme programming model %as chosen for the reasons belo%: add
This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

Software Development Plan of XXX software Doc # )ustification. 2/1/1 #verview of process p*ases 9ou may describe your phases in "2.2.4 of pro)ect management plan or here. This document is more technical than pro)ect management plan so you may describe your phases %ith more technical information. The lifecycle of the soft%are de&elopment pro)ect is composed of 7describe yours8: $oft%are specification+ $oft%are detailed design+ $oft%are coding and unit tests+ $oft%are integration $oft%are &erification tests 2/1/2 "n( of p*ases reviews 9ou may describe your phases in "2.2.4 of pro)ect management plan or here. This document is more technical than pro)ect management plan so you may describe your phases %ith more technical information. The phases of the lifecycle are ended by the follo%ing re&ie%s 7describe yours8: $oft%are specification: soft%are specification re&ie%+ $oft%are detailed design: soft%are detailed design re&ie%+ $oft%are coding and unit tests: automated tests re&ie%+ $oft%are integration: integration test re&ie%+ $oft%are &erification tests+ final &erification test re&ie%. The planning of phases and re&ie%s is gi&en belo% 31 is in the pro)ect management plan. 2/1/) Tec*nical (oc3mentation The follo%ing documentation is produced during the design phases: $oft%are specification: $1$+ *1$+ $T(+ $oft%are detailed conception: updated $1$+ $//+ *//+ updated $T(+ $T/ Coding and unit tests: $T1 of unit tests $oft%are tests phases : $T1+ ://. 2/1/, Delivera.les: The follo%ing items are deli&ered at the end of the process: Technical documentation+ 5ser documentation: user guide+ administration procedures and installation procedure+ $oft%are and its configuration files. 2.2 Software development tools Version: 01 Page , / 6

2/2/1 4or5station /escribe the typical ;or<station used for de&elopment 2/2/2 -e63irements management an( (oc3mentation /escribe tools used to %rite and manage re=uirements : /oors > 2/2/) Software Design /escribe tools used for soft%are design : 1ational 1ose+ Together ?+

This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

Software Development Plan of XXX software Doc # Version: 01 Page + / 6

2/2/, %o(ing an( a3tomate( tests /escribe tools used for coding and automated tests. 6clipse @ list of plugins or :$2010 @ list of plugins (urify+ boundschec<er+ 2/2/+ %onfig3ration management /escribe tools used for configuration management and bugs managment : $&n+ git+ AugBilla+ trac<+ redmine > 2/2/6 #.solescence management /escribe ho% you manage the obsolescence of soft%are de&elopment tools : 6ither you update them %hen a ne% &ersion comes up 3r you stic< to a &ersion during the de&eloppement and maintenance. 64plain you choice. 2.3 Software development rules and standards /escribe here the standards and rules used for soft%are de&elopment+ li<e modelling 75ML8+ data modelling+ coding rules+ > Coding rules are sometimes %orth a separate document.

Development Process P*ases

9ou may describe your phases in "2.2.4 of pro)ect management plan or here. This document is more technical than the pro)ect management plan+ so you may describe your phases %ith more technical information. -dd subsections %hich detail the phases listed in "2.1.1 3&er&ie% of process phases 3.1 Software Specifications sub section sample!

)/1/1 'np3t (ata List input data : clinical data+ ris< analysis+ design history > )/1/2 %ontent The goal of this phase is to %rite the soft%are re=uirements %ith the follo%ing 7but not e4clusi&e8 specifications: Cunctional re=uirements+ performances+ physical characteristics+ en&ironment conditions in %hich the soft%are %ill run+ $afety re=uirements including those about the e4ploitation and maintenance methods+ the influence on the en&ironment+ the ris<s analysis+ 6rgonomics re=uirements+ including manual operations+ man-machine interactions+ human factors+ 5ser documentation+ 64ploitation by end users. )/1/) #3tp3t (ata List output data : $1$+ *1$+ $T( > )/1/, -eview an( acceptation criteria This phase ends %ith a soft%are specifications re&ie%: (articipants: >
This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

Software Development Plan of XXX software Doc # /ata re&ie%ed: > Version: 01 Page 6 / 6

The results of this phase shall be &erified %ith the follo%ing criteria: 1e=uirements traceability+ Coherence %ith e4ternal systems+ *nternal coherence+ Testability+ Ceasibility of soft%are detailed conception+ Ceasibility of e4ploitation and maintenance.

-esponsi.ilities

:ery important+ donDt s<ip it E 4.1 Activities and responsibilities 6ach acti&ity has someone responsible+ mandatory. Cor small teams+ may be al%ays the same person. Activit1 -esponsi.ilit1 Service/Department %omment (ro)ect management Configuration tools management $etting up the /e&elopment tools $oft%are specifications (ro)ect Manager Configuration Manager Configuration Manager (roduct champion Coo Aar Aar Coo

4.2 Documentation of Activities and responsibilities The person responsible for %riting a document is not necessarily the person responsible for the acti&ity. Fenerally+ the last appro&es %hat the first did. Cor small teams+ tech control and appro&al may be the same person. Activities Doc3ment name "la.oration Tec*nical Approval %ontrol (ro)ect (ro)ect $ee management $ee management $ee management management Management (lan plan plan plan Configuration $oft%are Configuration (ro)ect manager (ro)ect manager tools management configuration Manager management plan $etting up the $oft%are Configuration (ro)ect manager (ro)ect manager /e&elopment de&elopment plan Manager tools $oft%are $1$ (roduct champion (ro)ect manager (ro)ect manager specifications

This Template is the property of Cyrille Michaud License terms : see http://blog.cm-dm.com/post/2011/11/0 /License

You might also like