Keynote BorCon 2004 Maximizing the Business Valueof Software - PowerPoint PPT Presentation

Loading...

PPT – Keynote BorCon 2004 Maximizing the Business Valueof Software PowerPoint presentation | free to view - id: 15bb-YjUyM



Loading


The Adobe Flash plugin is needed to view this content

Get the plugin now

View by Category
About This Presentation
Title:

Keynote BorCon 2004 Maximizing the Business Valueof Software

Description:

... Management. Project Estimating. Resource Management. Process ... Process Management. Project Management. Software Delivery Optimization. Project Prometheus ... – PowerPoint PPT presentation

Number of Views:157
Avg rating:3.0/5.0
Slides: 42
Provided by: BozE3
Category:

less

Write a Comment
User Comments (0)
Transcript and Presenter's Notes

Title: Keynote BorCon 2004 Maximizing the Business Valueof Software


1
Keynote BorCon 2004 Maximizing the Business
Valueof Software
  • Boz Elloy
  • Senior Vice President, Software Products

2
Maximizing the Business Value of Software
  • Its not just about doing it faster
  • Its about doing it better
  • Its not just about getting the software done
  • Its about getting it deployed used
  • Its not just about doing software right
  • Its about doing the right software

3
Borlands Vision
  • Continue to build software for software people
  • Continue to serve the needs of software creators
  • Broaden our outreach to help other software
    people

We call this vision Software Delivery Optimization
4
In Todays General Session
  • You will take away
  • How to better drive business value from software

  • The concepts value behind Software Delivery
    Optimization
  • You will see
  • Software Delivery Optimization - Today
  • Our vision of Software Delivery Optimization -
    Tomorrow

5
Software Delivery Optimization TodayiPets.com
6
Software Delivery OptimizationBorlands Vision
and Product Strategy
  • Boz Elloy
  • Senior Vice President, Software Products

7
Lets face facts
  • Software creators are gods

But Not set up for success Subject to external
forces
Let me explain..
8
Forces that impact the gods of Software
  • Poor prioritization of projects
  • Poor management of people to projects
  • Poor management of requirements and scope
  • Poor visibility into and across the process
  • Poor process automation governing consistency
    across teams and timezones
  • Poor understanding of what it takes to roll an
    app into production
  • These forces come from DECISION MAKERS!
  • These forces come from OPERATIONAL MANAGERS!

9
Three Myths of Software Development
  • Its an engineering discipline
  • Its only about the bits
  • Its different from other managed business
    processes

10
Three Realities
  • Its an engineering discipline
  • Its only about the bits
  • Its different from other managed business
    processes

The reality is, we have a way to go
Planning..Process..Predictability..Reliability..Re
peatability If theyre not the right bits, t
hen whats the point? What about the outside for
ces that impact bit creation?
Its remarkably similar to a complex manufact
uring process Think NASA
11
Supply Chains and Business Processes for
Manufacturing have been Optimized
  • Planning
  • Design
  • Assembly
  • Quality assurance
  • Quality control
  • Process automation
  • Supplier inventory control
  • Integration with other business processes for
    financial control, customer management, order
    management etc.

Ok but what about Software!!
12
Why? Because were the Cobblers children
  • Software was used to optimize all other business
    processes, yet..
  • Software Delivery itself has never been
    optimized!
  • Software Delivery has become increasingly complex

  • Companies are critically dependent on software
  • Billions of dollars get wasted on bad projects
  • Its Time.

13
Borland Says
  • If youre in business, YOURE IN SOFTWARE".
  • Turn off the bits, turn off the lights.
  • Software MUST become a core competency.
  • You gotta Get Good At Software.

14
Getting Good at Software translates into
  • Increasing the ability to Target Capture
    Opportunities
  • Decreasing the Time To Production of delivered
    software
  • Decreasing the Risk of software projects
  • Decreasing the Cost of software projects
  • Increasing the Quality of delivered software

15
But the Industry Is Failing!!

100
Project failure statistics are scary
90
80
70
Software delivery is still an art, not a science
. It has never been more difficult to manage d
elivery of software in a predictable and reliable
manner!
Overall Need of VP App Dev Increase the predi
ctability of quality delivery, on time, and
within budget
60
50
40
30
20
10
0
16
Heres Why Theyre Failing
  • Competing business priorities resources
  • Constant change and shorter release cycles
  • Distributed teams external resources
  • Increased complexity mixed-IT environments
  • Inability to deploy even though developed on
    time
  • Higher performance and availability expectations

17
Three Primary Contributing Factors
Major needs of VP AppDev are related to gaps
between teams and roles, and platform complexity
18
Borlands answer is Software Delivery
Optimization
  • Ongoing pursuit of speed, quality and
    predictability of software delivery via
    integrated tooling
  • Binding of 3 organizations into a single decision
    making entity
  • Business
  • Application Development
  • IT-Operations
  • Transformation of software delivery into a
    Managed Business Process

19
Whats the Beef Behind Software Delivery
Optimization?
Role Optimized
WHAT?
WHO?
20
What does Software Delivery Optimization mean to
you?
Software Delivery Optimization
ReduceSpend
Maximize Opportunity
Ensure Quality
AccelerateDelivery
MitigateRisk
21
Software Delivery Optimization Maximizing
Opportunity
Assess measure project opportunities change
requests Based on ROI IT impact Use actuals to
fine-tune Assign right people Skill availab
ility Project criticality Reduce overall time
to value Minimize opportunity cost Reduce main
tenance overhead Minimize rework Free up resourc
es for new opportunities Platform portability
Project Portfolio Management Project Estimati
ng Resource Management Process driven Qu
ality
22
Software Delivery Optimization Maximizing
Delivery Speed
  • Customizable, role specific tools
  • Targeted to pain points
  • Configurable cockpits
  • Repetitive Task Automation
  • Discovery Automation
  • Distributed artifacts
  • Precise location of defects
  • Mass Change Automation
  • Team Refactoring
  • Broad/Deep Impact Analysis
  • Collaboration Technology
  • Platform Independent Models
  • Platform Specific Code Gen.

Productivity Enhancers Redundancy Reducers
Process Automation Reusable
Architectures

23
Software Delivery Optimization Reducing Risk
Impact Analysis Risk/Cost/Resource Estimating
Skills to Project Mapping Technical
competency Availability Process Automation
Fully integrated with tooling Auditable and meas
urable Collaboration Technology Timezone agno
stic Auto-document conversations Coverage Aud
iting/Alerting Tools Under-development Over-de
velopment
Project Management Process Automation Reso
urce Management Coverage Tools Dashboards
Analytics
Automated QA Security
24
Software Delivery Optimization Optimizing Quality
Threshold acceptance requirements
Proactive QA Tooling Integrated with IDEs
Integrated with Req. Mgmt. Reactive QA Tooling
Integrated with IT-Ops tools Process-driven
Quality enforcing conformance to best practices
Process / Methodology Design Coding Securit
y Deployment
QA tooling that Prevent Detect
Requirement Driven QA tools Deployment Dr
iven QA tools
Process Automation
25
Software Delivery Optimization Minimizing Cost
Develop as little as possible Reuse, Leverage, Re
-Purpose. Maintain as little as possible Proce
ss-driven Quality Assurance Meet less, collabor
ate more Automated processes Collaboration techn
ology Legacy modernization Reverse-engineering
Web/service enable Legacy App
Reusable Architectures Process Automation Co
llaboration Enable Distributed Development L
egacy Modernization
26
Software Delivery OptimizationA Perspective
from some Borlanders
27
Keynote BorCon 2004StrategicProduct Roadmap
28
Software Delivery Optimization Capabilities
  • Software Governance - Managing a portfolio of
    applications
  • Knowing where to spend and why
  • Knowing where when to (re)deploy resources
  • Process-Based Productivity
  • Configurable, integrated process automation
  • Portal-driven dashboard enabling visibility
  • Model-based abstraction from the underlying
    platform
  • Frictionless Deployment
  • Ops-aware application development
  • Apps-aware operations management

29
Software Delivery OptimizationProject Themis
Teamwork Foundation
SCM / Repository
Change Management
RM
Modeling
Coding
Profiling
Test Automation
30
Foundation for Role Based Software
DeliveryProject Themis
  • Initially, 4 Distinct roles addressed
  • Analyst, Architect, Developer, Tester
  • Delivers role-specific functionality
  • Targeted at pain point removal
  • Individual productivity (Borlands heritage)
  • Team productivity through process and artifact
    integration
  • All platforms supported
  • Role-based documentation and Role-based
    demos/examples
  • First-half 2005. Its Real.

31
Software Delivery OptimizationProject Hyperion
Visibility and Predictability
SCM / Repository
Change Management
RM
Modeling
Coding
Profiling
Test Automation
Analyst
Architect
Developer
Tester
32
Software Delivery OptimizationProject Prometheus
ERP For Software Delivery
SCM / Repository
Project Manager
Admin
Portal
Deployment
Change Management
RM
Modeling
Coding
Profiling
IT Director
Operator
Test Automation
Analyst
Architect
Developer
Tester
33
Software Delivery Platform Solution Layers
ERP For Software Delivery
Prometheus
Resource Management Process Optimization
Risk Management Budget Management
Portfolio Management Cost Estimation
Visibility and Predictability
Hyperion
Business Orientation
Additional Roles
Productivity Measurement Model for Operations
Project Management Development Portal
Decision Support Process Automation
Team-Work Infrastructure
Themis
Role Based Development Artifact Management
Change Management Process Management
Traceability Technical Foundation
34
Software Delivery Platform Solution Layers
Available in Themis Release in first-half 2005
ERP For Software Delivery
Prometheus
Resource Management Process Optimization
Risk Management Budget Management
Portfolio Management Cost Estimation
Visibility and Predictability
Hyperion
Business Orientation
Additional Roles
Productivity Measurement Model for Operations
Project Management Development Portal
Decision Support Process Automation
Team-Work Infrastructure
Themis
Role Based Development Artifact Management
Change Management Process Management
Traceability Technical Foundation
35
Software Delivery Platform Solution Layers
12-18 month focus
ERP For Software Delivery
Prometheus
Resource Management Process Optimization
Risk Management Budget Management
Portfolio Management Cost Estimation
Visibility and Predictability
Hyperion
Business Orientation
Additional Roles
Productivity Measurement Model for Operations
Project Management Development Portal
Decision Support Process Automation
Team-Work Infrastructure
Themis
Role Based Development Artifact Management
Change Management Process Management
Traceability Technical Foundation
36
And Just Before We Wrap Up..
  • Happy to Announce
  • JBuilder 2005
  • StarTeam 2005
  • CaliberRM 2005
  • Eyeball
  • JBuilder 2005
  • Delphi Diamondback

37
In conclusion..
38
Software Delivery Optimization is Building on
Borlands Strength and Experience
Software Delivery OptimizationOrganizational
Productivity thru Managed Business Process
Application Lifecycle Management Team
Productivity Spanning Multiple Roles
Business Value
Development EnvironmentsPersonal Developer
Productivity
Software Delivery Evolution
39
Borland is Uniquely Positioned to Deliver
  • Experience
  • 20 years of software development leadership
  • Broad and loyal customer base
  • Technology
  • Leading provider of ALM solutions
  • Breadth of leading products and services in the
    market
  • Customer Aligned Agenda
  • Support across industry-leading infrastructure
    platforms
  • Open standards without vendor lock-in
  • Broad SI and ISV support

40
The Relevance of Borlands Software Delivery
Optimization Vision
  • Applicability
  • Potency
  • Predictability
  • Visibility
  • Efficiency
  • Quality
  • It will take the humor out of the words Software
    Engineering
  • Bind the Business to App Dev
  • Transform Software Delivery into a Managed
    Business Process
  • While.
  • Enabling and Empowering gods of Software Creation

41
Keynote BorCon 2004 Maximizing the Business
Valueof Software
  • Thank You.
About PowerShow.com