+ All Categories
Home > Marketing > Software Engineering Process at SSL

Software Engineering Process at SSL

Date post: 27-May-2015
Category:
Upload: ssl
View: 389 times
Download: 0 times
Share this document with a friend
Description:
Software engineering process at SSL
Popular Tags:
11
Page 1 - 11 C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp w w w . s o f t w a r e s e r v i c e s l a n k a . c o m S E N S I B L E S O L U T I O N S SOFTWARE ENGINEERING @ SSL
Transcript
Page 1: Software Engineering Process at SSL

Page 1 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

w w w . s o f t w a r e s e r v i c e s l a n k a . c o m

S E N S I B L E S O L U T I O N S

SOFTWARE ENGINEERING @ SSL

Page 2: Software Engineering Process at SSL

Page 2 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

“If you can't explain it to a six year old, you don't understand it yourself.”

ALBERT EINSTEIN

Page 3: Software Engineering Process at SSL

Page 3 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

“Any intelligent fool can make things bigger, more complex, and more violent.

It takes a touch of genius and a lot of courage to move in the opposite

direction.”

E.F. SCHUMACHER

Page 4: Software Engineering Process at SSL

Page 4 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

“Simplicity is the ultimate sophistication.”

LEONARDO DA VINCI

Page 5: Software Engineering Process at SSL

Page 5 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL● We believe in practicality and simplicity - bringing order and clarity in

complexity

● Our approach to software engineering is based on these two key pilars

● Exerting the right amount of engineering delivers solutions which are cost effective and helps to meet the KPIs of customer requirements

● We don't strive for perfection

● IT landscape is highly volatile and disruptive - like no other domain

● Replenishment cycles of IT are very short and constant

● Designing for the future is not practical and prudent nor is it thrifty in the long run

● Refer to SSL publication http://www.slideshare.net/SoftwareServicesLanka/15bd22ce-120041d98684756928788a53sslse

● We believe in open source and standards based technologies

● Its pragmatic - proven, widely used, productive, cost effective and pertinant

● Specially in the current climate with almost everyone grappling with economic challenges

Page 6: Software Engineering Process at SSL

Page 6 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL ● We believe in the potential of the cloud platform as viable cost effective

alternative for on demand infrastructure for application deployment, support and maintenance – pay as you go – from CAPEX to OPEX Model

● Software usability is key for user acceptance of software and adoption

● Lack of software usability is the key cause for software adoption faliures

● Get users involved in the user interface designs of the software early so that they know what they are going to live with

● Refer SSL publication http://www.slideshare.net/SoftwareServicesLanka/6968a4de-da64425a8d31a898600f1701sslsu

● We believe for the forseable future the internet to be the platform for software

● Acess and reach – web browser based user interfaces

● Central deployment and integration

● Management, maintenance and support● Refer to SSL publication

http://www.slideshare.net/SoftwareServicesLanka/11e5dadf-54644edaa5452fe36c9f735dsslhtml

Page 7: Software Engineering Process at SSL

Page 7 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL ● We believe in the potential of the cloud platform as viable cost effective

alternative for on demand infrastructure for application deployment, support and maintenance – pay as you go – from CAPEX to OPEX Model

● Software usability is key for user acceptance of software and adoption

● Lack of software usability is the key cause for software adoption faliures

● Get users involved in the user interface designs of the software early so that they know what they are going to live with

● Refer SSL publication http://www.slideshare.net/SoftwareServicesLanka/6968a4de-da64425a8d31a898600f1701sslsu

● We believe for the forseable future the internet to be the platform for software

● Acess and reach – web browser based user interfaces

● Central deployment and integration

● Management, maintenance and support

● Refer to SSL publication http://www.slideshare.net/SoftwareServicesLanka/11e5dadf-54644edaa5452fe36c9f735dsslhtml

Page 8: Software Engineering Process at SSL

Page 8 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL ● We practice an engaged approach and an iterative process with our customers for

software engineering

● The process practised by SSL for software engineering is continuously evolved to be simple, practical and results oriented.

Requirements Design DevelopmentTesting

& ReviewImplementation

User Acceptance

Live Deployment

Approval of

Requirements

Approval of

Design

Page 9: Software Engineering Process at SSL

Page 9 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL ● REQUIREMENTS : Requirements are critical to the success of any engineering

undertaking.

● Misses or misinterpretations can lead to frustration, misunderstanding and costs.

Garbage In > Garbage Out (GIGO).

● The Requirement Clarification Document (RCD) enables SSL to capture, articulate and discuss the requirements of the customer with clarity. The RCD is UI, Interface and requirements driven and helps to minimize misses and misinterpretations.

● Once the RCD is approved by the customer, it functions as the key input for the Proposal for Software Engineering (PSE) [Scope + Functionality + Estimation + Schedule + Price], Design and Testing.

Requirements Compilation of the

Requirements Clarification Document (RCD)

Review

Revisions

Compilation of the Proposal for Software Engineering

Approval

Page 10: Software Engineering Process at SSL

Page 10 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Software Engineering @ SSL ● DESIGN : Approval of the RCD initiates the design process at SSL.

● The scope of PSE is per the approved RCD.

● Any subsequent requirements that are beyond the RCD will be treated as Change Requests for Software Engineering (CRSE) and will specified, priced and scheduled accordingly.

● The PSE comprises of (Scope, Price, Schedule and Terms & Conditions).

● Approval of the PSE will initiate the design work

● Key UIs are identified and conceptual designs are provided for customer approval.

Approval of RCD UI Concepts DevelopmentReview

Revisions

Review

Revisions

Completion for Customer Acceptance

Page 11: Software Engineering Process at SSL

Page 11 - 11C:\Users\Rizvi\Google Drive\Public Documents\473513de-b5ae-48ad-b338-7bc516b14852-SSL-SENG.odp

Contact detailsWebsite www.softwareserviceslanka.com

Email [email protected]

Phone +94 72 559 8983, +94 77 347 0531

Address 40/6B Swarnadisi Place, Koswattha Road Nawala, Rajagiriya, Sri Lanka CO 10100


Recommended