F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 of 1 6
APEX MANUAL
Confidential Focal3 Softw are Pvt Ltd
APEX MANUAL Confidential Focal3 Softw are Pvt Ltd F3 _ Doc_ 0 0 1 - - PDF document
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 of 1 6 APEX MANUAL Confidential Focal3 Softw are Pvt Ltd F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 2 of 1 6 Introduction We are a global, technology solutions and services provider, developing and implementing high-end
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 of 1 6
Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 2 of 1 6
Introduction
We are a global, technology solutions and services provider, developing and implementing high-end software applications and providing managed services. Focal3 is committed to provide innovative yet practical solutions that combine real- world business expertise with world-class e-business technologies designed to assist customers achieve and surpass their business objectives The mission of Focal3 is to provide top-class IT services with an emphasis on three core considerations:
Focal3 operates under the concept of business cells, and employs agile processes, which harness change for the customer's competitive advantage. As Focal3’s foundation is based on excellent technical skills, the most modern management thought and wide exposure in the global IT scenario, we are capable of delivering utmost value to each client.
Vision
Being in sync with our clients; Understanding their every need and meeting them beyond their expectations leading to "delight"
All employees are a reflection of the dedication, reliability and creativity that is Focal3
Focal3 pledges to hold itself to the highest standards of integrity and value system Confidential Focal3 Softw are Pvt Ltd
We will work hard to establish the most symbiotic relationships that will result in a win-win situation at all times
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 3 of 1 6
We envision being on top of technological innovations that will keep our competitive edge sharpened and our skills honed to perfection To be the point of reference enterprise IT services company for customers' worldwide, setting the paradigm for customer satisfaction, technology, financial advantage and quality in everything we do.
Quality Policy
Focal3 is committed to utilizing proven processes and methods to assure maximum functional efficiency. The Company’s Quality Management has been entrusted with the responsibility of evolving and implementing practices leading to continuous improvement with employee involvement, commitment, and responsibility for quality at all levels. They will adhere to software development methodologies set by Capability Maturity Model (CMM) for its development centers and plan to secure its ISO and TickIT by 2006 and CMM-level3 certification by 2007.
Infrastructure
Focal3's state-of-the-art overseas development center is at Trivandrum, the capital city of southern Indian state of Kerala. This state boasts of 100% literacy and is rated best in overall composite ranking by the Confederation of Indian Industries. Its vast pool of skilled human resource readily meets the requirements of both public and private sector enterprises. The state with its impeccable track record in law and
promote the aspirations of investors in any sector. Confidential Focal3 Softw are Pvt Ltd Kerala has a cutting edge by location, technology, human resources availability and low operational cost among all the potential IT hubs in India. The three submarine cables landings and 'SAFE' submarine cable landings along with the primary international gateway of VSNL, offering 15 GBPS bandwidth backed by the digital backbone, provide Kerala with the best communication infrastructure to serve bandwidth-intensive IT industries.
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 4 of 1 6
Organizational Structure (High level)
Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 5 of 1 6
Human Resources
We believe in using cutting edge technology and the latest in design tools to develop world-class quality solutions and products. The company has not only employed the best talents in the IT industry, but also has developed and nurtured a multitude of skill-sets encompassing a variety of platforms. We have evolved an effective system of selective and periodic training, in the latest technologies, concepts and design tools to improve and update the knowledge and skills of its consultants. The company has devised a well-planned methodology for technology change management to keep every worker technically agile. Roles and Responsibilities
improving software processes.
maintaining quality norms.
Chief Technical Officer
smooth execution of projects.
accountable for the performance of offshore projects.
company by embracing new and emerging technologies at early stages, and honing the existing technical expertise.
Account Manager
Confidential Focal3 Softw are Pvt Ltd
budget, quality and scope
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 6 of 1 6
Process Manager
SEPG
Training coordinator
invitation mail to all concerned mentioning the details of training
Softw are Quality Assurance
'SQA and Internal Audit Process'.
periodic SQA meetings with Process Manager.
Chief Architect / Sr. Architect
Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 7 of 1 6
a direction in which to grow that's relevant to the business.
to guide the team with pro and cons of different tools and languages.
Project Manager
multiple projects) with regard to time, budget, quality and scope.
recommended training.
methodology tool to guide team in the implementation of the project.
project tasks.
information about the system.
the same.
and communicated to team and client Softw are Engineer/ Sr. Softw are Engineer
Leader and Project Manager
communicated to team
documents produced by self
Confidential Focal3 Softw are Pvt Ltd
completing the assigned tasks.
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 8 of 1 6 QA Manager
Associate QA Manager
perspective Pressure check of the QA team
need attention
QA Lead
and with Review comments
QA Engineer
the SRS
Software Test Plan
Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 9 of 1 6
Configuration Control Board
the Impact Analysis Report
changes are not feasible to update Configuration Controller
checking-out
For ex: Chat with client
Expertise
Our expertise spans a variety of technologies as indicated below. Confidential Focal3 Softw are Pvt Ltd
W eb/ Application Server Internet Information Server (IIS), Apache, Tomcat, Weblogic, Websphere, Oracle AS, Iplanet Fram ew ork Microsoft .NET, J2EE W eb Technologies ASP, JSP, XML, JavaScript EAI Technologies XML, IBM's MQ Series, MSMQ, Forte Fusion Middle W are Component Object Modeling (COM), Java Beans, Enterprise Java Beans (EJB), Web Services Design Tools Rational Suite, Oracle Designer, Erwin Developm ent Tools C, C+ + , VC+ + , C# , Visual Basic, Power Builder, Oracle Developer Suite, MS Visual Studio.NET, JBuilder W ireless Core and End User Technologies (CDMA, GSM, UMTS, WML)
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 0 of 1 6
ERP/ CRM Solutions Oracle, SAP, Siebel, Peoplesoft Business I ntelligence Tools MicroStrategy, Business Objects, Cognos, Oracle Extraction Transform ation Cleansing and Loading ( ETCL) Tools Informatica, SAS Warehouse Administrator, Oracle Database Oracle, DB2, SQL Server, Sybase, Postgres, MySQL Data Mining Tools SAS Miner, Oracle Data Warehousing Suite Platform s Windows, Linux, HP-UX, SunOS, AIX
Engagement Models
Focal3 offers flexible business models based on successful methodologies to suit the client's requirements. Confidential Focal3 Softw are Pvt Ltd
Offshore developm ent/ Dedicated developm ent Center Services Offered
Offshore Managed Services ( Targeted at - End users, Onshore IT Services companies, Technical consultant placement firms) Services Offered
process/ industry functional knowledge
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 1 of 1 6
Collaborative Product Developm ent ( Targeted at - End users with existing products or new product ideas) Services Offered
development model)
Softw are Solutions
Application Developm ent and Maintenance Java and .Net Solutions Business I ntelligence, Planning, Managem ent Data warehousing and BI tools, CRM, ERP– Development, Customization, Implementation) Telecom Solutions Wireless Technologies, Voice Over IP Technologies, Mobile subscriber/ End User Technologies ( Content Re purposing, WAP Enabling and M-Commerce Solution). E- business I ntegration Data Integration, Component Integration, Application Integration and Process Integration. Database Solutions Architecture and Design, Availability & Scalability, Performance & Application tuning.
Managed Services
Data Center Adm inistration- Netw ork, OS, Application Routers, Firewall, Load balancers, Internet connectivity, Applications, OS, Database, Log monitoring Database Adm inistration ( Rem ote DBA)
24/ 7 Support of database environments Proactive database tuning Daily database monitoring using client specified
monitoring tools
Emergency alerts Weekly status updates, and monthly reports of
all work
Backup/ recovery planning Disaster recovery planning Upgrade consulting and implementation
Data Managem ent Services
Data Procurement Extract, Transform, Load Quality Check Warehouse Management Mining Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 2 of 1 6
Project Classifications
Project Types based on Size Sm all Medium Large < = $100K > $100K and < $250K > $250K Project Types based on developm ent Category
New Projects
Major Modification or enhancements to existing Project
Minor modification or Bug Fixing of existing projects
Only Testing
Software Development Life Cycle
Phases The Software Development Life Cycle (SDLC) in Focal 3 comprises of the following phases
determines its goals.
defined functions and operation of the intended application. Analyzes end- user information needs.
including screen layouts, business rules, process diagrams, pseudocode and
environment, then checks for errors, bugs and interoperability.
installation, deploym ent: The final stage
initial development, where the software is put into production and runs actual business. Confidential Focal3 Softw are Pvt Ltd
correction, additions, moves to a different computing platform and more. This, the least glamorous and perhaps most important step of all, goes on seemingly forever.
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 3 of 1 6 Developm ent Models Depending upon the type of project, Focal3 selects and uses an appropriate development model. The models that are used in Focal3 are Modified Waterfall Model, Spiral Model, Incremental Model and Agile Methodology. Modified W aterfall Model The waterfall model is a popular version of the Systems Development Life Cycle Model for software engineering. Often considered the classic approach to the systems development life cycle, the waterfall model describes a development method that is linear and sequential. Waterfall development has distinct goals for each phase of
to the next phase and there is no turning back. This development model allows for departmentalization and managerial control.
Focal3 slightly modifies this model in the sense that a preceeding phase in development need not be completed before the next phase to begin. This is because the user requirements grow and change throughout the process and beyond, calling for considerable feedback and iterative consultation. Confidential Focal3 Softw are Pvt Ltd
What do users need? What shall we build? How shall we do it? How well does it work?
Requirem ents Design Construction Testing Delivery Maintenance
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 4 of 1 6 Spiral Model The spiral lifecycle model is the combination of the classic waterfall model and an element called risk analysis. This model is very appropriate for large software
by a continuous loop going from the outside towards the inside. This shows the progress of the project.
This phase is where the objectives, alternatives, and constraints are determined.
What happens here is that alternative solutions and constraints are defined, and risks are identified and analyzed. If risk analysis indicates uncertainty in the requirements, the prototyping model might be used to assist the situation.
Here the customer decides when the next phase of planning and risk analysis
terminated. Confidential Focal3 Softw are Pvt Ltd
In this phase, the customer will assess the engineering results and make changes if necessary.
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 5 of 1 6 I ncrem ental Model The incremental model divides the product into builds, where sections of the project are created and tested separately. This approach will likely find errors in user requirements quickly, since user feedback is solicited for each stage and because code is tested sooner after it's written. Agile Methodology The following are the characteristics to agile software processes from the fast delivery point of view, which allow shortening the life cycle of projects:
Confidential Focal3 Softw are Pvt Ltd
F3 _ Doc_ 0 0 1 _ Ver4 .0 Page 1 6 of 1 6
Development Work Flow and Artifacts in Project Development
Confidential Focal3 Softw are Pvt Ltd
Project Initiation Project Planning
S
Risk Management Resource Allocation Proj ect S chedule Configuration Management Plan Change Control Board Initial Estimation Requirement Analysis Proj ect Proposal (Technical & Commercial)
Requirement Phase
S RS Preparation S RS Review and Rework Matrix Collection
Design Phase
High Level Design Low Level Design Design Review and Rework Matrix Collection
Construction
Coding Unit Testing Code Review and Rework Matrix Collection
Testing
Integration Testing S ystem Testing Bug Fixing
Product Release
Release Document Post Implementation Review