The Prestwood Standards
About Standards
Standards help ensure a successful end product. Our standards
include a documented software development process (the recipe for
building software), sample software architectures, and a coding
convention (which guides us on the details of using specific
software).
|
Prestwood Software Development Process (PSDP)
Prestwood Software Development Process (PSDP) is a proven process that features scalability and flexibility geared toward managing the development of software systems, applications, components, web sites, and web applications. PSDP is an iteration-centric full life-cycle software development process. Iteration, as defined in PSDP, is a deployed version of the software to the end users. A project usually contains one iteration of the software and that version is usually numbered 1.0, 1.1, 2.0a, etc. Although PSDP is iteration-centric, it does offer mechanisms for enterprise modeling, multiple iterations, and the maintenance that occurs between iterations.
|
|
Prestwood Solutions Architecture™ (PSA)
PSA documents common architectures including single user,
multi-user, client server, n-tier, web sites, web applications,
and replication. This valuable standard not only ensures that we
have a viable application architecture waiting and ready for
you, but it also helps us choose the correct architect for your
application.
|
|
Prestwood Coding Convention™ (PCC)
We use PCC to guide us on the best ways to use certain
technologies like programming languages and development
environments. Prestwood Coding Convention has been published in
four books.
|
Other Standards
Communication Procedure
Our communication procedure is part of PADP. Specifically, it is
our implementation of the communication standard guidelines outlined
in PADP. When work is performed remotely, good communication is
critical. In addition to the normal project communication (emails,
phone calls, on-site visits, etc.), Prestwood IT Solutions follows our
own communication procedure for outsource projects.
Object Orientation (OO) and the Unified Modeling Language (UML)
We use object oriented techniques including the use of UML within The Prestwood process to model each
project. We don't use it exclusively, it is simply one of the tools
we use. The core of the UML consists of diagrams each of which
uses predefined shapes to model various aspects or views of a
system.
|