www.stabilix.com
Stabilix
Stabilix Corporation (Stabilix or Company) is dedicated to providing the most comprehensive business process automation tools and global-class information technology (IT) services to various domains. We will forge long-term relationships with our clients by providing consistent, dependable, high quality solutions, offering unmatched integrity and loyalty in our relationships and by remaining responsive to customer needs. Our business model and vision is to become a seamless extension of the enterprises we serve. Stabilix is a CMM Level-5 company that has attained highest level of process and software development maturity. Stabilix offers many centuries of combined employee experience spanning over multiple continents. We have a team of professionals from a variety of industry backgrounds and expertise in various technologies, tools and domains.
No matter which industry you’re in, Stabilix can offer a customized solution to meet your needs. With Stabilix service offerings, you can benefit from our in-depth experience working with global corporations in a wide range of industries. Stabilix clients have access to our specialized consulting and technology experts to assure superior outcome to your projects.
We have been designing, developing & maintaining quality custom software solutions, eBusiness Solution for Healthcare, Insurance, and Finance verticals for over a decade.
Custom Software Development
Enterprise Web Application Development (.NET, J2EE) Product Development
Mobile Application Development (Android, iPhone, iPad, Windows Mobile) Content Management Systems (Joomla, WordPress, Sharepoint)
Virtualization Services (Vmware, Microsoft HyperV, Citrix Xen) Maintenance of Legacy Systems and Web Applications Technology and Staff Augmentation
Services Offered
An effective PMO is indispensable for the successful completion of information technology projects/ programs in this modern era of business. If organizational strategies and multi-project management aspects are combined into individual project management, the resulting PMO will bring superior results.
We identify and address three fundamental building blocks of Projects, People, Process and Tools. People or the resources are the key component of the Organization Process Asset. Obtaining the right people with the right expertise and making them available at the right time is critical to the success of every project.
Our processes, developed from the CMM Key Process Areas (KPA) defines the way in which the business benefits are identified and realized using appropriate processes and templates for the project within the cultural context.
After developing the requirements and identifying the enabling processes, the appropriate tools and technologies are selected and planned for optimal delivery of the project. Stabilix offers mainly three PMO services (Supportive, Controlling, Directive) based on the varying degree of control and influence the client would require on projects. Based on the PMO maturity level of the organization each project can have a different PMO model.
Project Management Solutions (PMO) Stabilix Industry-wide solutions
Configuration Management - CVS, VSS, SVN, Alfresco, SharePoint Development Tools: Visual Studio 2005/2008/2010, Eclipse
Design Utilities - Rational Rose, ERWin, Microsoft Visio, Enterprise Architect
Performance Testing and Monitoring– OpenSTA, Jprobe, Rational Test Manager, Rational Robo
Multimedia Technologies - Adobe Illustrator, Photoshop, Dreamweaver, CorelDraw, Flash
Operating Environments - Microsoft Windows 95/98/Me/NT/2000/2003/XP/2008/Vista/7,
Red Hat Linux, Centos, Unix, Solaris
Project Management Tools - Microsoft Project, Project Server
Stabilix has adopted two methodologies depending on the nature of the project and delivery type. 1. Scrum Methodology
2. Nine-phased object oriented methodology that references the best from Booch and Jacobson. Scrum Methodology
Using SCRUM methodology (an Agile Software development approach) we achieve quick turnaround time in Software Development & Delivery. The Customer has an Option for active involvement throughout the Project unlike other methodologies, giving them the flexibility to adapt to the emerging business and choosing the priorities. The Quick short deliveries in the form of Sprints that is achieved by refined Project Management give value addition to Customer from clarity of need vs development.
Following diagram illustrates the life cycle that is followed in Stabilix with SCRUM Methodology:
SCRUM Life Cycle
Phase Pr e G ame G am e Po st G am e
Planning System Architecture High Level Design
Sprints
(Concurrent Engineering)
Develop
(Analysis, Design, Develop)
Review and Adjust Wrap
Closure
Tools Used
Stabilix Methodologies
Languages: Microsoft ASP/ASP.NET, C#,J#,VB/VB.NET, XML, Java, JSP, J2EE, C++, VC++, VC++
.NET, Oracle Developer 2000, PHP, Cold Fusion, Delphi.
Web Technologies: J2EE, .NET 4, Ruby on Rails, Codeigniter, LAMP
Application Servers: JBoss AS, Tomcat, WebLogic, WebSphere
Content Management Systems: Drupal, Joomla, WordPress, SharePoint
Databases: Oracle, Sybase, MySQL, PosgreSQL, MSSQL
Mobile Frameworks: iPhone SDK, Android SDK, Windows Phone 7 SDK, Blackberry SDK
Since all our clients and solution needs are not the same, we customize each product methodology to accomplish individual project goals. Identification in discovering reusable components, implementation of strategies, architecture, user interface in agreement with application of our proven methodology, assures positive results.
Other Popular Methodologies used based on the need:
Waterfall: a linear framework Prototyping: an iterative framework
Incremental: a combined linear-iterative framework Spiral: a combined linear-iterative framework
Rapid application development (RAD): an iterative framework Extreme Programming
CMM level is a measure of process compliance reflected in our products and services. We take pride in being assessed as a CMM Level 5 Company. We focus on the Key Process Areas (KPAs) in order to improve quality in every phase of the software development life cycle. We employ Quality Assurance and Control to ensure our products and our Customers Projects/Products are robust. We deliver near-zero-defect software through compliance and use of methodologies in adherence to CMM principles.
Quality
Nine – Phase Methodology: Stabilix
The Stabilix development life cycle is divided into nine different phases. Continuity between the phases is implemented using a Requirements Traceability Matrix (RTM), showing the interdependencies between Requirements, Use Cases and Categories/Classes. Transition from one phase to the next is approved only if the products and processes pass stringent quality checks. Client interaction is assured by making available for review, the artifacts of each development phase.
Stabilix performs a complete round of Testing; Unit Testing conducted by the developer, Peer Testing done by Team Lead/Senior Software Engineers, System Integration Testing performed by the Project & Quality Team, and Performance Testing carried out by Project & Quality Teams.
Performance Tests cover – Load Testing (Concurrent Users) / Volume (Production data volumes) Testing and Query Tests for Optimization
Security Testing is another very important test compliance used to ensure robustness of our systems from external hacking or threats. Software especially in today’s Internet World is exposed to a whole set of vulnerabilities like
SQL Injection – Inserting structured query language to read/manipulate the data Authentication – User password hacking and further damage
Authorization– Invalid rights to access system
Data Access – Illegally snooping into system and stealing data Cross Site Scripting – Manipulating scripts
Cross Site Request Forgery - Taking the web page or site to unwanted links by manipulating the redirections within the site
Data Transfer – Snooping during Data Transfer
Data Encryption – Snooping if there is no Data Encryption Forward/Redirect – Forward/Redirect to some unwanted sites
Third Party Component – Third party or plugins attached to damage the system
The different vulnerabilities which fall under the above categories are identified with our testing experience and we ensure our engineers address all the security vulnerabilities and thus have a proper robust system delivered.
During this phase, the following aspects of the system are tested:
Functionality, Traceability, Configuration, Concurrency, Database Integrity, Installation, Migration, Reliability, Security, Maintainability and Backup/Recovery.
Functionality – Domain level Testing (like Insurance, Medical) along with the software Test case Traceability – Matrix Traceability across Business Requirement / Functional Specifications /
Development /Test Case
Configuration – Ideal Production environment simulation for Testing
Concurrency – Testing the system with concurrent users up to 100% and 400% load
Database Integrity – Tests to identify the integrity of database data and there is no compromise/ Loss of data
Installation – Tests to check the installation procedures for fool proof release
Migration – Tests to check Migration procedures for no loss of functionality during migration/upgrade Reliability – Tests to ensure there are no downtimes of systems and the cost of failure is 0
Security – Security Tests to cover : confidentiality, integrity, authentication, availability, authorization and non-repudiation
Maintainability / Backup / Recovery – Tests to ensure that the system can be maintained with correct data storage / Purging / Archiving / Backup and Recovery procedures
Corporate Office Stabilix ® Corporation, 20770 Highway 281 North, Suite 108, PMB 206,
San Antonio, TX. 78258, U.S.A. Phone: 1.830.438.5760 Fax: 1.830.438.5766 Technology Center Stabilix ® Solutions Pvt. Ltd., 212, Nila, Technopark, Thiruvananthapuram, Kerala - 695 581, India. Phone: +91 471 2527336 Fax: +91 471 2700865
Scope Management Plan is used by the Project Manager to detail the project scope definition,
development and verification. It clearly defines who is responsible for managing the projects scope and acts as a guide for managing and controlling the scope.
Project Scope Management can be defined as a step process: Collect Requirements
Define Scope
Create WBS (Work Break Down Structure) Verify Scope
Control Scope
Proposal Acceptance
Signed Master Agreement & Signed Work Order Project Charter
Business Requirement Document & Signing Requirements Definition Document Approving/Accepting Project Management Plan
Signing off Functional Specification Document Acceptance of Technical Specification Document Accepting Deliverables
To be involved in clarifying the business scope and validating the work requirement Proposed during the phases of the Project
What are the initial commitments from Customer? What is required to scope a Project with a Client?
For more information please contact:
Stabilix
®
Corporation
www.stabilix.com
Send an email to [email protected] or call 1. 830. 438. 5760