|
Methodologies
Based on the collective experiences of our staff, the Hedron
Systems Methodology was put into practice to ensure that every
project starts with a well defined course of action. How does
it work? The Hedron Systems Methodology is a step-by-step
process, with each step cycling into and building upon the
other.
Along the way, our clients can expect to work with dedicated
team members who are familiar with the project and can answer
questions and deliver results. These team members include
business development managers, project managers, developers,
designers, and quality assurance specialists. Each team lends
their skills and strengths to the Hedron Systems Technologies
flow and it is this approach that enables us to provide our
clients with the tools necessary to ensure their success in
such a constantly changing medium.
The Hedron Systems Development Methodology is an approach to
the entire SDLC that has been derived from 'best practices'
over a number of years.
It is light-weight to avoid cumbersome overhead, and flexible
enough to be adapted to a wide range of scenarios.
The Software Development Lifecycle (SDLC) can take many forms.
From the traditional 'waterfall' through to more rapid,
iterative approaches and even Agile approaches, we can tailor
a project plan to suit your needs and allow you to derive the
most benefit from the engagement.
We typically begin a project by working closely with your
business experts to ensure we clearly understand the business
problems and what you are trying to achieve. We also recognize
that business priorities and approaches may change over time,
requiring a flexible approach to application design and
development. Our skilled base of consultants have proven their
ability to work in changing and uncertain environments.
Typical SDLC phases covered by an Application Development
project may include:
Project Management
- Planning
- Project Management
- Quality Assurance
Requirements
- Business case development
- Business Requirements
- Software Requirements
Design
- Technical Architecture
- Detailed Design
Build
- Development: application, presentation, database, integration
- Unit testing
Testing
- System Testing
- Regression Testing
- Integration Testing
- User Acceptance Testing
- Load Testing
Deliver
- Environment
- Training
- Documentation
- Deployment
Operations
|