2. Design and Development
Services
Product Release Management
Extended Product Services
conceptualization
Strategic Planning
Sustenance
Training & Documentation
Maintenance & Support
Customer Support
Configuration Management
Application Integration
Porting & Extensibility
Incidents & Patch
Management
Proof of concept
R & D
Architecture, Design,
Prototype &
Development
Quality Assurance &
Reliability
Product Development Approach & Release management
Palsoft follows a process of managing, planning, scheduling and controlling a software build through different stages and
environments; including testing and deploying software releases
3. Configuration management (SVN)
Palsoft follows a systems engineering process for establishing and maintaining consistency of a product's performance,
functional, and physical attributes with its requirements, design, and operational information throughout its life.
We follow a configuration management process for application source code using Subversion (SVN) Version control for different
scenarios.
Overview of SVN:
The core mission of a version control system is to enable collaborative
editing and sharing of data.
In a software development project lifecycle, a typical version control
system consists of:
Repository for storing the artifacts like source code and documents.
Client for accessing the source control repository.
Process for using the source control system.
Benefits:
Recover from accidental deletions
Retrieve changes from older versions
Multiple people can work on same file
Can have branches for each set of different functionalities so that it
will not effect the base code or other functionalities
Could tag the source code that been released on production servers so
that it can be used when the production server fails.
Track changes and also who has done the changes
SVN Server
SVN Client 1 SVN Client 2
Repository
Local working copy 1 Local working copy 2
4. Proactive communication, status reporting and risk management
Proactive Communication
Monitor and Review
Risk Identification
Risk Analysis Risk Evaluation
Describe the risk
Find risk source
Potential consequence
Understand the risk
Determine level of risk
Consider risk appetite
Determine Acceptability
Risk Treatment
Treat
Share
Retain
avoid
Establish the context
Internal & external
factors
Objectives
Appetite for risk
Risk Assessment
5. Test management (Test cycle - bug free delivery)
Requirement
Capture
Analysis
Test Planning &
Scenario Design
Test Case
Development
Test Execution
Test Cycle Closure
Test Result
Analysis
Defect Fixing Cycle
Testing Life Cycle
New version
6. Knowledge Transfer Management (Documentation)
Knowledge management is about individuals, teams and organizations collectively sharing knowledge. At Palsoft, we
collectively and systematically create, share and apply knowledge, to better achieve our objectives.
Our knowledge management includes the creation, valuation, mapping and indexing, transport, storage, distribution and
sharing of knowledge.
Processes and strategies that are followed:
Document key data and policies for critical work processes.
Exchange key process data and information from one individual or group to another.
Define how vital and important information will be retained within the organization despite attrition.
Before starting, a team is formed for inception and documents are prepared and shared later on.
Day-to-day conversation [valuable information]
Synchronization
Analyzing possible impediments.
Visits are made in case of critical situation where need is for effective knowledge sharing.
7. Seamless maintenance and support
Our purpose is to preserve the value of software over the time. We enhance this value by expanding the customer base, meeting
additional requirements, becoming easier to use, more efficient and employing newer technology. Maintenance span may vary
per project.
Maintenance Production Support Business Support
User Support
Regulatory
Minor Enhancements
Configuration Management
Corrective Maintenance
Preventive Maintenance
Change Management
Production Review
SLA Management
Application Support
Emergency Fixes
Application Monitoring
Database Monitoring
SLA Management
Multi-level Support
Multi-channel Support
Quality Assurance
Application Continuity
Application Monitoring
Database Monitoring
Production Enhancements
Application Support
Root Cause Analysis
Enhancements
New Developments
Software Release Management
Apply Patches
Operations Support
Capacity Planning
System Administration
Database Administration
Network Administration
8. CONTACT US
--- Registered office ---
Britannia Road, Ilford, Essex
IG1 2EQ
Email: sales@palsoft.co.uk