services life cycle
We define the life cycle as containing the following fundamental activities:

project management scheduling, tracking, process adherence, resource management and workflow, project status and reporting
system definition business problem, user needs, market situation, requirements analysis, management and visual modeling, use-case definition and management
system development use case, relationship, data, object and component modeling, code construction and unit testing
content management authoring, editing, approving, publishing and flow of non-code components
system testing functionality, integration, reliability and performance testing
repository management requirement, change and defect tracking, design models, test documents and data; code and schematic baselines

We execute on this life cycle using a rapid, phase-based, iterative and milestone-driven methodology.

Phases allow us to divide and conquer, to reduce a broad problem statement and a broad solution into identifiable and manageable parts that when aggregated form the complete solution. Whether phase components are controlling, one time or cyclic activities, separately they allow us to focus and manage the work in a tightly controlled manner. While the phases are being executed and work products are being integrated the life cycle is indeed under way and pushing us towards solving the original problem statement. In addition, having focused phases allows us to manage the overall plan in terms of cost and schedule.

Iterations allow us to repeat the define-design-construction-test activities in a controlled manner to continuously extend the system by capturing more requirements, implementing and integrating as we go along.

Introducing key milestones keeps the team working hard towards deadlines throughout to produce certain deliverables for the team, the client, the users, or for upper management. It also allows for sign-off to occur and for T3 to get paid for reaching a given milestone.

Our Application Development is rapid, incremental and object-oriented, which allows us to begin building and releasing almost as quickly as we get requirements.

We begin with a framework methodology that can be adapted to fit most project life cycles, not just the default one we begin with. In any form, our methodology supports the following software development goals:

reduce development time decrease system defects
increase component and system quality unify management and developers as one team
increase system reliability, maintainability, usability and scalability manage system complexity
manage costs, resources, time, risk and expectations keep stakeholders involved and excited

Life Cycle Phases ...

user: not logged in
copyright 2000
T3 Software Builders Inc.