Product Engineering
Services
Empowering Lives Globally with Technology-Enabled Business Solutions
AGENDA
Business Impact through Engineering03
04
05
08
09
10
12
13
Product Development Experience
Service Offerings
Lifecycle
Technologies
Development Approach
Team Structure
Project Monitoring and Control
15 Communication Plan
16 Escalation Plan17 Project Governance Tools
18 Success Stories22 Differentiators24 Contact Us
• Adapting to rapidly changing technology• Customization for local markets• Ability to deliver differentiation• Ability to monetize rapidly
Platform Build and Acceleration• Address time-to-market challenges• Standardization across platforms• Address code hardening challenges• Performance engineering capabilities
A TV
Business Impact through engineering is all about Accelerated
Product Development
Delivered at an Incredible Value
Enabled by the Latest Technologies
Product launch and acceleration
Value Engineering
Mobility• Improved product performance• Extended product lifecycle• Customization for emerging
marketsProduct Sustaining and Support• Optimizing the cost of quality• Optimizing sustaining cost• Maintaining product margins• Flexible engineering capacityProduct Quality Compliance• Optimizing cost of high availability
and high performance• Address critical safety needs• Cash consideration/ optimization• Establish automated or efficient processes
• Commercialization of smart phones• Mobile apps management - testing andcertificationSmart Products• Convergence of domains• Business Intelligence implementation
Empowering Lives Globally with Technology-Enabled Business Solutions
Product Development Experience
Successfully delivering products since the year 2000 Proven expertise in “Software Product Lifecycle
Management” Deep domain understanding of technology to deliver end-to-
end software engineering services Proven processes, efficient development methodologies,
productive development tools, flexible communication methods, agile product development and project management tools
Empowering clients to innovate faster and optimize the realization of innovation by ensuring Accessibility, Agility and Accountability throughout the life cycle of the product.
Providing product engineering services on Cloud, Mobile and Desktop platforms
Committed to building lasting strategic partnerships with clients to ensure satisfaction and measurable business results.
Empowering Lives Globally with Technology-Enabled Business Solutions
Product Engineering Service Offerings
Empowering Lives Globally with Technology-Enabled Business Solutions
PRODUCT CONCEPTUALIZATION AND DEVELOPMENT
PRODUCT ENHANCEMENTS
PRODUCT LOCALIZATION
PRODUCT CUSTOMIZATION AND IMPLEMENTATION
PRODUCT MIGRATION AND PORTING
PRODUCT TESTING
Product Engineering Service Offerings
Product Conceptualization and Development
Product Support for New, Expanding or Retiring Product
Managed Services
Product Enhancements
Product Localization
Performing product research and conceptualization Identifying and designing key features Selecting an architecture design & platform Adopting an appropriate development strategy Providing UI prototyping and technology POCs
Extracting and localizing strings Updating graphic elements (e.g., screenshots, UIs,
fonts, etc.) Enabling run-time language switching Resizing and rearranging dialog controls Rebuilding resource files Correctly formatting dates and times, currency
values, and decimal numbers Testing the product's look/feel, keyboard shortcuts,
data display and compatibility
To help identify a suitable technology and platform for your product idea and convert them into reality
To continue support and maintenance services for new, expanding and retiring product lines to help our clients retain their customers.
To adjust the product so that it can successfully survive in a non-native market.
Empowering Lives Globally with Technology-Enabled Business Solutions
Product Engineering Service Offerings
Integrating and customizing products to meet the end user's requirements
Reinforcing product best practice Resolving any technical issues
Product Customization and Implementation Product Migration & Porting:
Product Testing:
Re-engineering of legacy applications Proprietary architecture to an open, standards-
based architecture (e.g., J2EE, .NET) Application server migration Database migration (e.g., SQL Server, Oracle,
DB2) Programming language migration Platform interoperability (mobile)
Functional Testing UAT Testing Security Testing Performance Testing
To implement the product and then further customize it based on end-users experiences, in order to address all the requirements.
With flexible engagement models, cutting edge technologies and platforms and alliances with leading testing tools vendors we help you to expedite time to market, increase quality, and curtail costs.
To migrate your existing product to a new platform/technology to support increasing customer demands.
Empowering Lives Globally with Technology-Enabled Business Solutions
Technology Expertise
Microsoft
Java PHP
CMS
eCommerce
Mobile
Cloud
Testing
Empowering Lives Globally with Technology-Enabled Business Solutions
Product Engineering Lifecycle @Cygnet
Empowering Lives Globally with Technology-Enabled Business Solutions
Cygnet’s highly transparent approach to product lifecycle management never leaves you guessing. Engineers at Cygnet continuously communicate and collaborate - ensuring that your project flows smoothly and your goals are always met.
Empowering Lives Globally with Technology-Enabled Business Solutions
Cygnet’s Scrum Approach- Option 1
10
Sprint Backlog
List of high level features required
Sprint Planning Meeting
Sprint 1 - Potentially
Shippable Product Increment
Product Owner
Product Backlog
+Scrum Team+Groom Stories and Estimates
DesigningDesigner
Development
Development team
QA +
UAT
QA
Wire framingAnalyst
Approval Cycle
Approval Cycle
Product Owner
Product Owner
Tasks included in the sprint
Team clarifies scope and notes
acceptance criteria Sprint
Cygnet’s Scrum Approach- Option 2
11
Sprint Backlog
List of high level features required
Sprint Planning Meeting
Sprint 1 - Potentially
Shippable Product Increment
Product Owner
Product Backlog
+Scrum Team+
Groom Stories and Estimates
Development
Development team
QA +
UAT
QA
Approval Cycle
Approval Cycle
Product Owner Product Owner
Tasks included in the sprint
Team clarifies scope and notes
acceptance criteria
AnalystWire framing Designer
Designing
Development team
Sprint
Tasks included in the sprint
Empowering Lives Globally with Technology-Enabled Business Solutions
Empowering Lives Globally with Technology-Enabled Business Solutions
Delivery Manager
Project Manager
Tech Lead
UI/UX Developers
Senior Developers Developers
Test Lead
Senior Testers Testers
Solution Architect
Quality Manager
Project Team Structure Defined hierarchy, roles and responsibilities leading to a strong
project team
12
QISMS (SQAs)
SEPG (Auditors)
Software Engineering
Process Group
Quality and Information
Security Management
System (QISMS)
Empowering Lives Globally with Technology-Enabled Business Solutions 13
Activity Responsibility Input Output
Monitor and review progress Project Manager
Project plan Tracked schedule, Risks Project Release Schedule, work-
stack (customer supplied information)
Revised Project Plan Modified Risk Register
Conduct Progress Review Meeting
Customer Program Manager Delivery Manager Customer Project Manager
Project Schedule Status Report Corrective Actions
Conduct Quality Gate Meeting
Customer Program Manager Delivery Manager Customer Project Manager Project Manager
Project Plan Quality Gate Result
Report progress to stakeholders Project Manager
Project Plan Progress in review period Feedback from customer Feedback from project team Achievements
Project Status Report
Monitor and review progress Project Manager
Project plan Tracked schedule, Risks Project Release Schedule, work-
stack (customer supplied information)
Revised Project Plan Modified Risk Register
Project Monitoring and Control
Empowering Lives Globally with Technology-Enabled Business Solutions
14
Project Initiation Form Project Plan Project Status Project Review Document Project Sign Off Time Sheets Project Closure
Project Management
System Requirement Specification Database Design Design Document Deployment Steps
Design & Development
Code Review Checklist Release Note Test Cases
Quality Assurance
CI Log Traceability Matrix
Change Management
Project Documentation for Quality and Traceability
Empowering Lives Globally with Technology-Enabled Business Solutions
15
Sr. No. Form of Communication
Frequency (Specify Day and Time) Responsibility Intended Audience
1. Stand Up Daily Project Manager Development Team
2.Status Report + Updated Project Plan(Email)
Weekly, every Friday Project Manager Client PM
3. Status Call Weekly Project Manager Client PM
4 Steering Committee Call
Monthly, Nth day of every month Delivery Manager Client Sponsor
Client PM
5. Any Other Call On Demand TBD TBD
Planned communication to ensure there is no room for assumptions and doubt
Communication Plan
Empowering Lives Globally with Technology-Enabled Business Solutions
16
Account Manager/Sales Head CEO / MD
For Commercial/ Contractual :
Client
For Delivery :
Client Project Manager Delivery Manager CDO CEO
Timely escalation to avoid common pitfalls Ensuring you can find right people to set right
priorities
Project Escalation Plan
Empowering Lives Globally with Technology-Enabled Business Solutions
17
Phase/Activity Tools
Project Planning & Monitoring MS Project, Project Server, TFS, Nuts & Bolts, Jira, AgileWrap, ScrumDO
Defect Tracking TFS, Mantis, Jira, Bugzilla, SpiraTest
Design Visio, Rational, Enterprise Architect
Timesheet Project Server, Nuts & Bolts
Collaboration & Communication Basecamp, Project Server, Yammer
Configuration Management TFS, VSS, SVN, CVS
IDE VSTS, Visual Studio, SharePoint Designer
Build & Release Cruise Control, Jenkins, Hudson
Governance Tools
Empowering Lives Globally with Technology-Enabled Business Solutions 18
Our Clients
Empowering Lives Globally with Technology-Enabled Business Solutions
Cygnet delivered traffic management solutions that enable Traffic Managers to model, monitor and control the environmental effects of travel as well as reducing congestion to maximize the use of a limited road network, all using UTMC, RTIG, SIRI and other recognized industry protocols.
UK - Public Transport and Traffic Management Solutions (Mobile and Web)
Technology• ASP.NET• AJAX.NET• WCF, WPF• .NET Remoting• Windows Server, SQL Server
2008
Key Achievements
Deployment of Application suit across 30+ sites. Proving architecture ability to handle versatile set of requirements.
Proven knowledge base on delivery framework & technical management of projects in Traffic Intelligence domain.
19
Success Stories
Empowering Lives Globally with Technology-Enabled Business Solutions
US - A Collaboration Platform for Efficient Document ManagementCygnet engineered a centralized collaboration system intended for non-IT users. The main objective of the system was to keep track of different projects and related documents within few clicks. Cygnet proposed CDS created on custom editor to keep track of reviewers’ comments. The system also generates reports for each matter and project’s health on a single click. The system also features a dashboard for a complete information of the project in a single window.
Technology • .NET MVC 4• SQL Server 2008/2012,• VC++,• TypeScript, Knockout, JQuery, Ajax, HTML5,
LESS• WCF, Windows Forms Applications, WPF
Key AchievementsThe easy-to-use system simplified information accessibility and significantly reduced paperworkFiles can be shared from any device to get the work done from anywhere and from any device thus saving significant time and costEnterprise-grade file encryption, access controls and multi-factor authentication options protect your data and reputation.
20
Success Stories
Empowering Lives Globally with Technology-Enabled Business Solutions
US - eLearning Solutions on Mobile and WebCygnet delivered next-gen eLearning solutions that cater to the requirements of various business organization, educational institutes, as well as training centres spread across different locations to help in corporate training purposes and managing learning events. The solutions developed are SCORM and AICC – Complaint.
Technology• ASP.NET AJAX.NET• JavaScript• Dev Express• JSON• SQL Server 2008,
Key AchievementsMore than 100 deployment across different geographies eLearning Solution for healthcare sector is used by more than 40 Medical Device Companies for Sales, Induction and Operational TrainingOver 6,000 users are enrolled to upgrade their competency skills
21
Success Stories
Empowering Lives Globally with Technology-Enabled Business Solutions
22
Cost Advantage Value for money for our customers arising
out of our local account management, global delivery model and optimized operations
IPR Protection Intellectual Property Rights protection for
the software/applications we develop and support for our clients
Data security
Best of Both worlds Onsite/Off-site/Offshore/Hybrid flexibility Local Contracts Flexible engagement models
Expertise & Quality Focused CMMi3 and ISO certified organization. 16+ years of immaculate service delivery Functional competence and expertise for a
broad range of industries and segments
Big Small Company Big in terms of: Wide Coverage of
technology, Maturity of processes, Complexity of projects.
Small In terms of: Less Hierarchy, Unmatched attention, Lot of agility
Ensuring Success Full ownership of engagement success High, unwavering focus on customer
satisfaction Committed to Partner-centric business model
building sustainable relationships
Cygnet Differentiators
Empowering Lives Globally with Technology-Enabled Business Solutions
23
Cygnet Infotech – Quick Facts
Founded in 2000 Currently with
Offices in 4 continents
2000+ Successful Projects
29 Countries250+ Clients
80% Client Retention
Memberships
ISO 9001:2008
ISO 27001:2013
Maturity levels for Quality, Reliability & Security CMMi LEVEL 3
+1-201-642-1181
USA HeadquartersCygnet Infotech LLC. Mack-Cali Centre III, 104 E, Ridgewood Avenue, Suite 415 ST, Paramus, NJ 07652
www.cygnet-infotech.com
Contact us
Germany+49 3222 1090 129
India (Ahmedabad)+91-79-67124000
South Africa+27 (0) 21 3002981
Australia+61-280-147-206
India (Pune)+91-20-30226125
New Zealand+64 9 534 8000
UK+44-20-8099-1653