Engineering Excellence through Developer · PDF fileInitiative setup & ... InsightLive server...
Transcript of Engineering Excellence through Developer · PDF fileInitiative setup & ... InsightLive server...
Datasheet-InsightLive © 2016 Virtusa corporation all rights reserved
1
Engineering Excellence through Developer Engagement
Save up to 90% of the cost of fixing defects
• Fix defects as early as the Implementation Phase of the
SDLC and exponentially reduce rework and cost of fixing
defects later on.
• Get it right at the start and reduce technical debt over
each release as cost of quality is optimized.
Promote rapid response to change
• By 2012, 60-80% of development teams had adopted agile
methodologies. (Gartner & Forester)
• Rapid response to change is imperative for first mover
advantage in highly competitive markets.
• Lean development methods such as “Continuous Integration”
require rapid feedback on code quality to realize benefits of
‘integrating early and often’.
Outperform your competition by up to 200% by engaging your employees
• Engaging ‘Millennial’ employees in the digital era who
completely redefine entrepreneurship, innovation and
creativity, is a significant challenge.
• However, research shows very promising results on
performance, employee turnover and revenue for enterprises
that pursue employee engagement very seriously. (Gallup,
2012)
"Code inspections on average contribute to a 60% defect removal efficiency. Issues identified during code review can lead to possible functional defects.” Caper Jones - 2008, Software Quality Survey.
Engineering Excellence through Developer Engagement
2
Datasheet-InsightLive © 2017 Virtusa corporation all rights reserved
Support for all major
technologies
EG : JAVA, .NET
HIGH VALUE INSIGHTS Developers have access to detailed views on violations
introduced, including its type and severity.
InsightLive helps identify violations that may cause
production failures so that teams can quickly track and fix
them.
LEADERBOARDS Developers can view their performance on a
leaderboard that displays points for individual quality
and productivity.
InsightLive uses tenets of gamification, such as badges,
titles and rewards to encourage engineering excellence.
DEVELOPER-WISE-REPORTS Managers have access to reports that provide a detailed
breakdown of development work done by each
developer.
InsightLive uses developer specific quality and
productivity metrics across releases to gauge individual
performance.
Introducing InsightLive
SOCIAL COLLABORATION Developers can engage in group discussions and share
feedback on development work done via the dashboard.
InsightLive utilizes tenets of social collaboration and
allows developers to post, tag and comment on issues of
interest.
REAL TIME INTELLIGENCE Developers can view an activity stream with summary
information for every commit.
InsightLive can scan a code base and report quality
metrics within minutes of a developer check-in.
Real time Insights
delivered through a
feature rich dashboard
Developer
engagement
Initiative setup &
Easy Maintenance
Engineering Excellence through Developer Engagement
3
For more information write to: [email protected] www.eraplatform.com
About Virtusa
Virtusa is a leading worldwide provider of information technology (IT) consulting and outsourcing services. We help accelerate business outcomes for Global 2000 businesses in banking and financial services, insurance, healthcare, telecommunications and media.
Virtusa delivers targeted business outcomes through differentiated solutions by leveraging its proven platforming methodology, domain expertise and technology innovation. Virtusa’s operational excellence solutions allow businesses to improve business and operating efficiencies, and reduce costs using automation, effort compression and simplification. Virtusa’s digital transformation and innovation solutions empower companies to accelerate business growth by reimagining the consumer experience, and creating lasting value.
© 2
01
7 V
irtu
sa c
orp
ora
tio
n a
ll ri
ghts
res
erve
d
INSIGHTLIVE – THE ARCHITECTURE
High value, real-time insights
InsightLive has two main components – the InsightLive Analyzer and Server. The Analyzer scans
the code and generates reports, which are sent to the InsightLive Server to generate the
dashboard.
InsightLive Analyzer
The InsightLive analyzer is the client tool that can be installed on the development team’s build
server; from which the Analyzer can be integrated with Continuous Integration (CI) tools and
version control systems. The CI tool can invoke the Analyzer on every successful build which in
turn scans the source code and the binaries to generate violation reports. It also connects to the
version control system to obtain developer commit information.
The InsightLive Analyzer supports major languages such as Java, C#, VB.net,
PL-SQL, JavaScript, Oracle Reports and Forms .
Talk to us about supporting additional languages!
InsightLive Server
The InsightLive server includes all the server components of InsightLive including the database and
dashboard. InsightLive server receives the reports from the Analyzers and process them to provide
high value insights and developer information.
BEACON FOR INSIGHTLIVE
Monitor, analyze and remediate with
instant alerts and feedback.
Millennial Leaderboards
Set benchmarks amongst developers and
promote engineering excellence.
Steer bottom-up developer engagement,
with rewards for high quality code.
• Increased productivity
facilitated by real time
intelligence
• Higher developer
engagement and
improved engineering
rigor
• Improved reliability of
applications and reduced
production defect
volumes
• Improved flexibility of
application development
leading to quicker market
launch
• Increased predictability
of software delivery
Release Automation
Test Automation
Code Quality for Pega
Mobile Performance
Business Benefits
Other Virtusa
SDLC Accelerators