Upload
umesh
View
1.833
Download
0
Tags:
Embed Size (px)
Citation preview
Requirements-Driven Innovation
Sreehari Narasipur
Vice President – Product Development
© Telelogic AB2
Agenda
• Telelogic and it’s Product Overview
• Challenges in Global Distributed Software Development
• Evolution of Software Product Development in India
• Trends in Product Development
© Telelogic AB3
Telelogic Facts
• Founded 1983
• HQ Malmö, Sweden
• Public Company Listed in 1999
• Revenue 2005 US$180+ million
• Offices 40 offices in 17 countries
• Development Sites USA, Sweden, UK, India
© Telelogic AB4
Global Presence
Over 40 marketing and sales offices around the world
Development Centers in Sweden, USA, UK and India
© Telelogic AB5
Some of Our Customers
© Telelogic AB6
Solving Our Customers’ Most Complex Development Challenges
AutomotiveAerospace/DefenseCommunications Finance, IT and more
© Telelogic AB7
Key Indian Customers
ISV Govt. & Defense
Telecom
C DOT
Indian Customers who have a huge global presence
© Telelogic AB8
Key Multinational Customers in India.
Defense & AerospaceCommunications Finance, IT and moreAutomotive
© Telelogic AB9
TELELOGIC PRODUCTS
© Telelogic AB10
MANAGE >>
AL
IGN
>>
<< OPTIMIZE
CO
MP
LY
>>
AUTOMATE >>
Solution Capabilities for the Enterprise
Enterprise Architecture
Portfolio Management & Analysis
Requirements Management & Traceability
Change Management
Configuration Management
Requirements Analysis
Architecture, Design &
Development
Test Mgmt,Test Design & Exec,
Defect Mgmt
© Telelogic AB11
Flexible and Focused
MANAGE >>
AL
IGN
>>
<< OPTIMIZE
CO
MP
LY
>>
AUTOMATE >>
Business Objectives
Customer Needs
Systems Engineering
IT Applications Development
Embedded Systems & SW Development
© Telelogic AB12
MANAGE >>
AL
IGN
>>
<< OPTIMIZE
CO
MP
LY
>>
AUTOMATE >>
Integrated Best-In-Class Product Portfolio
SYSTEM ARCHITECT
Business ProcessArchitectureand Alignment
FOCAL POINT
Product Portfolio& RequirementDevelopment
DOORS
RequirementsDevelopment
SYNERGY
ConfigurationManagement
TAU
Visual Design,Implementationand Test
CHANGE
EnterpriseProcess andWorkflow
© Telelogic AB13
Telelogic Enterprise Lifecycle Management
Do the right thing: • Capture the Customer needs
• Evaluate current & future investments
• Prioritize features and requirements
• Align business objectives
• Validate customer needs are delivered
Do things right:• Manage, validate and trace requirements
• Implement change in development
• Assess impact of organizational change
• Comply with initiatives and regulations
• Automate system and software development
MANAGE >>
AL
IGN
>>
<< OPTIMIZE
CO
MP
LY
>>
AUTOMATE >>
Business Objectives
Customer Needs
Systems Engineering
IT Applications Development
Embedded Systems & SW Development
© Telelogic AB14
Telelogic DOORS® is the first and only Enterprise Requirements Management System
We Pioneered Requirements Management Across the Enterprise
96
Firstrequirements
industry leadership
council
00
First Requirements
Suite with multiple
concurrent projects
FirstEnterprise
Change Proposal System
Q1 02
Unique!
Unique!
FirstElectronic Signature
Q3 02
Unique!
FirstDynamic
Requirements Management
Q2 03
Unique!
FirstModeling
within Requirements Management
Q3 03
Unique!
………
FirstIntegrated
Requirements-Driven
Development Solution
Q1 04
Unique!
© Telelogic AB15
We Pioneered Change and Configuration Management
02
First ActiveCM
00
Web-BasedSYNERGY/Change
98
FirstDistributed
Change Management
FirstTask-Based
CM
9692
Integrated Configuration and Change Management
03
First Release
Management
Telelogic SYNERGY™ is the first to introduce Task-Based CM, Distributed CM, and ActiveCM
Unique! Unique!
03
First Electronic Signature
Unique!
© Telelogic AB16
Telelogic TAU® is the first truly model-drivenUML 2.0-based development tool for advanced software and systems
We Pioneered Model-Based Development Tools
99
FirstUML/SDL
integration
89
Simulation of graphical models
91
Full code generation from
graphical models
97
Graphical OO tools
02
FirstUML 2.0
simulation and code
generation
Unique!
98
FirstSDL/TTCN integration
Unique!
Unique!
03
FirstModeling
within requirements management
Unique!
Q1 04
FirstIntegrated
Requirements-Driven
Development Solution
Unique!
…….
© Telelogic AB17
Requirements Driven Development:Keep engineering teams focused!
Generate traceability from requirements to design and implementation
ChangeSynergy:Work Orders CM Synergy:
Engineering Tasks
ActiveCM:Controlled Code Modules
DOORS:Requirements Management & Traceability
Tau/Architect & Tau/Developer:System Modeling & Code Generation
© Telelogic AB18
Role-Based Usage Model: The right capabilities delivered in the tool you use most!
Tau/Architect & Tau/Developer:System & software modeling,
Requirements visibility and linking
Avoid tool and context switching!
DOORS:Requirements Management & Traceability
© Telelogic AB19
Requirements Driven Test :Test what was asked for – not simply what was built!
DOORS:Requirements Management & Traceability
Generate tests from requirements
TestDirector: Test Planning
Tau/Tester: Systems Testing
and assess the impact of defects
ActiveCM:Controlled Code Modules
ChangeSynergy:Defects
CM Synergy:Engineering Tasks
© Telelogic AB20
Challenges in Global Distributed Software Development
© Telelogic AB21
Progression of typical GDSD centre
• Testing
• Porting
• Maintenance
• Development
• Technical writing / Courseware writing
• Product Management
© Telelogic AB22
Global Development - Challenges
– Interdependency amongst work items
– Difficulty in dividing work – biases
– Communication challenges
– Working with unclear / ambiguous specs / macro level SRDs
– Decision making
– Big Bang Integration
– Co-ordination / Project Management
– Paucity of experts
© Telelogic AB23
A Solution – Iterative and Incremental Development (IID)
• Cluster based division of work
– New features and Enhancements
• Shared incremental milestones – avoid big bang integration
– Delivery synchronization
• Regular build and test cycles
– Frequent deliveries
• Moving complete feature to one dev center
• Thorough Design and Code reviews
© Telelogic AB24
Enablers
• Build effective virtual teams
– ONE project, ONE goal, MULTIPLE locations
• Emphasis needed on Communication
– Weekly Conf Calls
– Prompt emails exchanges
– Phone any time
– Chat (text, voice)
– Meeting Memos
– Video Conferencing
– Face to Face meetings
© Telelogic AB25
Benefits and Risks of GSD
© Telelogic AB26
Phase 1 – Testing water
Phase 2 – Float with assistance
Phase 3 – Float with out assistance
Phase 4 – Swim
Phase 5 – Dive
Growing in a phased manner
© Telelogic AB27
Phase 1 – Testing water
• Initial pilot projects to get confidence
Phase 2 – Float with assistance
• Development with micro level design details
Phase 3 – Float with little assistance
• Development with macro level design
Phase 4 – Swim
• Design, Implement, Review code of other centers
Phase 5 – Dive
• Complex design, Theme features, Ownership of areas
Growing in a phased manner
© Telelogic AB28
RECOGNITION FOR TELELOGIC
© Telelogic AB29
Ranked in top 10 in the World
BEA
Oracle
Borland
Sun
Mercury
Compuware
Novell
Telelogic ranks among top 10 most influential application development companies for the 4th consecutive year
• “Telelogic is a strong European contender in a field dominated by U.S. companies.”
• “ . . . an impressive portfolio of products with TAU/Developer, DOORS/Analyst, and TAU/Architect, which provide real-time modelling and generation of code.”
• “Telelogic is taking this experience into the broader market against Borland and IBM, launching Telelogic TAU/Developer for C++ and Java capable of generating real-time code from UML 2.0 models. Telelogic is likely to remain strong in existing verticals already using TAU/Developer . . .”
Telelogic
Microsoft
IBM
© Telelogic AB30
Company of the Year
Telelogic North America, Inc. Chosen as
'Company of the Year' Finalist by Software
Council of Southern California
Best Systems and Application Management
eWEEK names Telelogic SYSTEM
ARCHITECT as winner in System &
Application Management on May 23, 2006
at the Sixth Annual Excellence Awards.
© Telelogic AB31
Top Ten Modeling Category
Telelogic Modeling Solutions – Telelogic SYSTEM ARCHITECT,
Telelogic TAU and Telelogic Rhapsody.
The SD Times 100 awards are presented to the companies most active
in setting the agenda in the software industry through their leadership
and innovation.
© Telelogic AB32
Best Product Development Organization
Telelogic’s DOORS XT is chosen as the best product
development organization in the third annual Stevie Award.
The Stevie™ Awards were created to honor and generate public
recognition of the efforts, accomplishments, and positive
contributions of companies and business people worldwide.
© Telelogic AB33
Yphise Award for the Best Requirements Management Solution
Telelogic receives its second prestigious Yphise Award for Best Requirements
Management Solution in their report’ Requirements-driven Application Lifecycle
Management,' by Xavier Benmoussa, Yphise,
January 2006.
© Telelogic AB34
Yphise Award for the Best Change and Configuration
Management Solution
For the fourth time, Telelogic receives the
prestigious Yphise Award for the Best Change
and Configuration Management solution in
their report 'Application change management
tools' by Laurent Mynard, Yphise, June 2004.
© Telelogic AB35
Won the DH Avenues HR Excellence Award- on best employee motivation programs
Employee motivation is crucial to productivity and success of an Organisation..Telelogic has used methods and techniques in employee motivation that have worked and have worked well.The impact of the techniques(refer ur entry ) have resulted into a boost in the spirit for Telelogic ..thus making it a employer of choice.In the functioning of HR PROCESSES what works right is a process that is apt and relevant to the needs of changing times and it appears that Telelogic has seen this as success point in its endeavor.Thus the award for employee motivation to Telelogic.”
regards
Dr R L Bhatia – Project Director /DH Avenues HR Excellence Award
© Telelogic AB36
ISO Audit
© Telelogic AB37
Competencies required for Telelogic
• Java / J2EE
• C, VC++ and VB
• ASP.NET, VB.NET and C#
• Manual Testing
• Test Automation – Winrunner, SILK
• DBA
© Telelogic AB38
Telelogic’s Shortcut to Success
• Excellence in Execution
• Sense of Urgency
• Do the right thing
• Passion and Fun
• Customer First
Reach the peak while enjoying the climb!
© Telelogic AB39
THANKS
QUESTIONS ?