Building Blocs Methodology
Management Practices
Successful projects don't just happen--they are created. In neubloc's experience
managing complex projects, we have found that a successful project outcome
mandates the use of disciplined project management practices. A disciplined
approach provides effective team communication and structure to maintain control
and ensure that projects are completed on time and within budget. Since every
project and client is unique, neubloc adjusts the Building Blocs management
strategy to address the unique characteristics of each project.
Iterative Lifecycle Management
Successful management of software design and development projects begins with an
accurate estimation of costs and schedules followed by efficient resource
utilization and risk management to track specified delivery requirements.
neubloc's iterative management process has at its core, constant project status
monitoring, refinement and validation in order to ensure alignment with our
clients' business objectives.
Focus on Quality
neubloc's number one goal is to contribute to our clients' success by ensuring
high standards of quality throughout our design and development process.
Quality Assurance engineers are typically involved in the early phases of a
project to make certain quality is central to each effort. We utilize a number
of quality tools in all of our projects including; user and technical
requirements validation, usability testing, software test plans, test cases,
code reviews, and acceptance test plans.
Integrated Global Delivery
Every project that we undertake is staffed with a team of resources with the
appropriate skills and level of experience. Our teams are often global in
nature allowing us to provide the right resources, at the right time, and for
the right price. Our global teams are comprised of project leaders, architects,
designers, usability specialists, and engineers who work seamlessly as a blended
team, taking advantage of our U.S. and European locations to maximize the
available daily work hours.

Delivery Process
The creation of any system should not just be approached from an engineering
perspective, but should also address business and usability issues. neubloc's
overlapping cyclical phased approach ensures an end product that satisfies the
requirements from all stakeholders and adoption by end users. The methodology is
based on PMI, CMM and RUP and is tailorable, verifiable and repeatable to fit
our clients' needs. The diagram above illustrates the high-level tasks and
deliverables that occur during each phase of a project lifecycle.
