Methodologies are used to structure projects and provide a course that avoids common pitfalls. A well-founded methodology incorporates:

  • Solid Management Practices
  • Iterative Lifecycle Management
  • Focuses of Quality
  • Includes Client Participation
  • Frequent Milestones
  • Integrated Global Delivery and Delivery Process

So how can one choose the best methodology? There are several things to consider and they are outlined in the process below:

Methodologies can be classified into three types:

  1. Classic Waterfall
  2. Modified Waterfall
  3. Incremental/Agile Development

Classical Waterfall

This approach works when there is no major rush to bring the product to the market and when the client has a good understanding of what is needed for the next couple versions. To make the system work, use:

  • Upfront design
  • Slightly overlapping Design/Developer/Deploy phases using waterfall release cycles of 6-8 months

Modified Waterfall

The client knows at least the primary features with only a few requirement changes needed during development, with a moderate rush to bring the product to market.

  • Design top 50-60% of system upfront
  • Use overlapping... 3-6 months

Incremental/Agile Development

The client requirements change often throughout development and there is a rush to bring the product to market.

  • Design top 30-40% of the system upfront
  • Begin with initial design/development cycle for 2-3 months to ready the baseline framework
  • Shift into 2-4 week design/development cycles where system can be deployed at the end of each cycle if necessary

Neubloc uses the Building Blocs Method to incorporate the above and establish successful guidelines for software design and development.


Case Studies

Tachyon Networks Print and Website Design Collateral Program

Corporate Communications/Websites

Neubloc teamed with Tachyon Network to develop professional services for their satellite network products, including collateral print and web design. Neubloc tailored the services to their specific audience: government agency employees, corporate “c-lecvel” managers and field operations managers.

more

RFID Water Park Management System

Mobile & Wireless

Neubloc redesigned the resort management system for a large water park in Europe with enhanced system features such as a fully automated customer registration, ticket fraud control, all with a user-friendly user interface.

more

SMART – A Web and Mobile Device Video Conference Management and Room Reservation System

Enterprise Software/SaaS

Neubloc provided turnkey product development services for the revolutionary web and mobile enterprise application: SMART. Like a shared planner, SMART enables users to reserve and schedule conference rooms across multiple facilities. Additionally, detailed reports on which assets are being used and how often provide more administrative control.

more

Touch Screen User Interface for Pollution Instrumentation

Embedded

Carbon monoxide is a toxic byproduct of some processes that reduce oxygen delivery in organisms at high levels. Neubloc’s touch screen prototype to monitor and manage carbon monoxide output generated by smokestacks is easy to use, with rich GUI and a 7” VGA resolution panel. This interface identifies problems quickly with a simple click, generating detailed error messages and histograms.

more