Methodology can be purchased as is or customized
Methodology Services we offer :
The major benefit in utilizing a methodology is the consistency of concepts and practices used 9throughout the organization in order to implement a repeatable process. The process is based on the industry best practices of Object-Oriented Analysis & Design, the Unified Process and Joint Application Development (JAD) approach.
The methodology defines the phases and tasks of a project life cycle, as well as the deliverables to be used with the roles and output for each step within each phase. The deliverables described by the methodology document provide a means of measuring progress and quality throughout the development life cycle. The document outlines the description, inputs, outputs, elicitation techniques, roles and workshop activities (JAD when appropriate) for the process steps of each phase. The phases are the Project Initiation Phase, Requirements Analysis Phase, Analysis, Design, Build/Configure, Test, Implementation and Post Implementation.
- Building software out of standard objects
- Reusing existing models
- Using rapid prototyping
- Programs are assembled from existing ones
- Produces higher quality systems
- Mapping between software and business
- Faster development requires fewer resources
- Buying components is cheaper than making them
- Reducing maintenance also reduces costs
- Improved modularization for developing large- scale systems
Makes information more accessible
- Changes can be made without rebuilding a system
What is the Unified Modeling Language (UML)?
UML is an object-oriented graphical modeling language for specifying and communicating the structure and dynamics of software systems. Pierson’s methodology and training uses the Unified Modeling Language (UML) and the Unified Process standards. UML is used to create business models for requirements analysis, analysis and design.
What is JAD?
An important aspect of the Iterative/Agile Development Approach is the Joint Application Development (JAD) process. JAD is used as a technique for developing business requirements for software development initiatives efficiently and quickly. The purpose of JAD is to bring together IT and the business community in a structured workshop setting to extract consensus based requirements. This is accomplished by using a trained JAD facilitator and customized, planned agendas to assist the participants in arriving at complete, high quality requirements. Experience has shown that the JAD process substantially reduces development time, costs and errors.