zero to n, inc.

(Software Application Development)



Tools used:  

CanyonBlue Cittera

Description:  

zero to n, inc. is a web application framework company based in Fremont, California. It provides a solution that allows customers to develop applications or products using purely HTML and XML manipulation on the zero to n framework. The use of the solutions allows the customer to be oblivious of routine development, and allows for automated database design and creation.

zero to n, inc. worked with CanyonBlue to develop its product, zFrameworks, which allows organizations to effectively develop Web applications during the course of a meeting. The project lasted approximately 12 months and has now been deployed for five months by two customers. One customer site had a high user volume with low transaction volume, while the other customer had a small number of users but a very high transaction volume. In total, there were eight developers, four Quality Assurance staff, and six customers and project management staff.

Problem:

zero to n, inc. needed to find a software development tool that would aid in the design of complex software applications, specifically its new application zFrameworks. Additionally, the tool would need to serve as a centralized knowledge repository and allow multiple team members in several locations to coordinate efforts effectively and in a timely manner throughout the development lifecycle.

Solution:

CanyonBlue's Cittera was chosen due to its many innovative features, including the fact that it is the first UML tool to support true real-time collaboration - allowing multiple parties across various geographic locations to work together, simultaneously, on the same UML model.

Cittera is a tool that streamlines the development process and shares intellectual capital among the model, team member, and organization-wide levels. The application enables groups to work together on a project concurrently across geographic barriers, or across the room. Organizations can share skills and resources more efficiently. And, teams can work simultaneously, or monitor work being done by third parties half way around the world - all on the same model.

In addition, Cittera offers flexibility, power, and scalability. The software can be hosted on CanyonBlue's servers and run as an ASP tool over the Internet or hosted on the customer's own servers. Since Cittera supports both the Java and C++ programming languages, it can be easily deployed on a wide variety of computing platforms.

By utilizing the inherent features of CanyonBlue's Cittera, zero to n team members were able to collaborate in real-time and leverage the UML diagram as a centralized point of knowledge. Additionally, utilizing Cittera's in-built version control capabilities, stored audit trail and messaging features, and its entity based annotations, the entire development team - from business analysts to quality assurance personnel - were able to work in unison throughout the entire development lifecycle.

UML was used to design the application and produce documented artifacts for the development team to refer to throughout the application development lifecycle. Because UML is a standardized notation, it promoted a simple understanding of the scope of work throughout the team, reducing conceptual flaws within the application.

"Our system deals with issues of ontology and taxonomy in several of our customer's industries. The use of a specific standard in development led to a coherent communication mechanism between development teams in three sites on two continents," said Bijoy Singha, Chief Technical Officer for zero to n, inc. "We chose to utilize UML as it is an industry standard that allowed us to promote a singular understanding of the application requirements throughout a team that was located in multiple locations. Furthermore, the intuitive nature of the UML diagrams was utilized as an effective tool of communication between the end user community and the development teams."

Benefits:

Cittera allowed the development team to stay in tune with the end-user needs and requirements throughout the development lifecycle. Following an initial development process, all team members were able to refer to the model and track changes effectively leading to a higher quality system, in diminished development time.

Additionally, Cittera's collaborative features enabled remote team members to communicate and participate effectively, as they were no longer hampered by the standard obstacles that plague multiple development locations. Cittera's Internet-based hosted subscription delivery model required zero user maintenance and helped to reduce product licensing costs as zero to n, inc. only needed to invest funding for actual monthly user usage. The flexibility and scalability of the tool's pricing structure afforded zero to n, inc. the luxury of not having to purchase product licenses for each user throughout the life of the project, but rather the ability to only pay for monthly user licenses according to the actual usage for each specified month.

Consequently, zero to n, inc.'s use of CanyonBlue's Cittera resulted in multiple realized and unrealized financial benefits. By having a UML model as a centralized forum of information that could be accessed by multiple users simultaneously, it allowed the team to not only track and understand how requirements translated into the application, but it also enabled all members work more effectively on their individual tasks. As business analysts were making changes in the model, the development and QA resources were able to note these changes instantaneously and modify their work accordingly. Therefore, actual development time was diminished as the process of knowledge transfer was managed more efficiently, producing immeasurable financial benefits. The unique per user per month subscription based fee model also resulted in realized product license investment benefits of up to 40% from standard licensing schemes.

Zero to n, inc. plans to use the zFrameworks system increasingly as a services platform for extremely rapid application development and deployment in multiple vertical markets simultaneously. The company hopes to both increase penetration of new development, and lower the threshold at which a manager may want to build a custom system. zero to n, inc. sees this as allowing competitive advantage through mass customization, an inherent but attractive paradox. This makes it essentially an adaptable framework which accepts the continuous addition of new objects (beans), which may or may not be industry and user/customer specific.

"Our product, zFrameworks from zero to n inc., allows customers to literally develop Web applications in a meeting. Then, the user interface of the application can be modified to their own specifications by them or by us, down to having their logo on each page. We manage the logic and the databases, which the application is designed to create to the specifics in every case. If special logic - beyond what we provide generically - is required, objects are added to the framework in customer specific containers, leaving the whole intact," said Amar Chahal, zero to n's director. He added, "We need direct design work with the customer, sharp project management, and quick turnaround times. Cittera from CanyonBlue gave us this, and created an international, real time environment for our projects -- all the way from our customer to our developers."


Return to Success Story List

 

Line
Copyright © 1997-2008 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact webmaster@omg.org For TECHNICAL questions, please contact webtech@omg.org This site is best viewed at 800x600 pixels with Netscape Navigator or Internet Explorer versions 4.0 or later or any browser capable of viewing JavaScript and CSS 2.0 Last UpdatedTuesday, January 15, 2008