Steven Woodward CFPS, CSQA steve@cloud …...Title ³ >EA Å 0á8 ½Ðéºã Õ{÷ q3ÕhÎÕ...
Transcript of Steven Woodward CFPS, CSQA steve@cloud …...Title ³ >EA Å 0á8 ½Ðéºã Õ{÷ q3ÕhÎÕ...
Steven Woodward CFPS, [email protected]
www.cloud-perspectives.com613-823-7573
©copyright Cloud Perspectives 2013 All rights reserved
Objectives and Introductions Quest for Software Analytics Times are Changing Perspectives Future Directions
©copyright Cloud Perspectives 2013 All rights reserved
High level understanding of the importance of perspective with software analytics
Disruptive change and progress Measurement and analytics to gain real-life
perspectives Information regarding industry perceptions Open doors for the future to mature metrics
and analytics
©copyright Cloud Perspectives 2013 All rights reserved
Explore data and perform analysis Assemble data so it provides context and
perspectives Enables insightful, value focused decision
making Supports multiple stakeholders (business,
developers and managers)
Many Organizations have Software Analytics Initiatives
©copyright Cloud Perspectives 2013 All rights reserved
Objectives and Introductions Quest for Software Analytics Times are Changing Perspectives Future Directions
©copyright Cloud Perspectives 2013 All rights reserved
Increase business revenue Improve on meeting commit Improve Time-to-Market for new products Optimize response time Reduce costs for development Increase “hits” to site Optimize resource allocation
©copyright Cloud Perspectives 2013 All rights reserved
“Measurement” is of the 5 “essential cloud characteristics” using the internationally accepted NIST Cloud Computing Definition
Metrics and Measurement are part of almost every Standards Development Organization (SDO) initiative in 2013
“Big Data” with complex analytics is very hotly contested subject area
Human data collection vs automated collection? “PC Today September 2013 - :”you can’t manage
what you don’t measure” – article “ Cooler Data Center Better RIO”
©copyright Cloud Perspectives 2013 All rights reserved
Objectives and Introductions Quest for Software Analytics Times are Changing Perspectives Future Directions
©copyright Cloud Perspectives 2013 All rights reserved
ChangeChangeHappensHappens
©copyright Cloud Perspectives 2013 All rights reserved
1979 to now
http://napoleondynamite.wikia.com/wiki/Kip_Dynamite
©copyright Cloud Perspectives 2013 All rights reserved
©copyright Cloud Perspectives 2013 All rights reserved
Need to be current analytics Can’t rely on the past Need extensions to innovate
Auction Time
©copyright Cloud Perspectives 2013 All rights reserved
Objectives and Introductions Quest for Software Analytics Times are Changing Perspectives Future Directions
©copyright Cloud Perspectives 2013 All rights reserved
110 meters
120 yards
65 ml
$8500
670 hours
86 days
120 Function Points
25 Defects
©copyright Cloud Perspectives 2013 All rights reserved
Provides situational awareness Paints a picture
©copyright Cloud Perspectives 2013 All rights reserved
©copyright Cloud Perspectives 2013 All rights reserved
DRAFT!
98% take path “A”Of those 99 % are injury free
2% take path “B”Of those 80% are injury free
Shoes reduces risk by 70%
6 Feet Carried up on backboard45 Minutes ride in ambulance28Number of staples and stitches
Took a stupid path, but had no dataValue of vacation not maximized
©copyright Cloud Perspectives 2013 All rights reserved
Vertical descent 1,713 meters Longest run 15,200 meters Tree “dead ahead” 10 meters Tree approaching right 7 meters Tree approaching left 5 meters Snow depth 1 meter Speed 5 meters/ second Trees all appear 3 meters high
©copyright Cloud Perspectives 2013 All rights reserved
Tree “dead” ahead actually 12 meters high Cliff 9 meters high Between cliff and tree .5 meter Distance to chair lift 10 meters
©copyright Cloud Perspectives 2013 All rights reserved
“Don’t Follow Me !”“OK !” 1.5 meter long green snowboard Falling towards me from 7 meters “I thought you said, ‘Follow Me!’”
©copyright Cloud Perspectives 2013 All rights reserved
Together they maximize your ROI and reduce risk
Business and Software Measures ARE NOT Mutually exclusive!
Business MeasuresBusiness Value
Software MeasuresSolution Costs
©copyright Cloud Perspectives 2013 All rights reserved
Objectives and Introductions Quest for Software Analytics Times are Changing Perspectives Future Directions
©copyright Cloud Perspectives 2013 All rights reserved
NIST CMMi OGF DMTF TM Forum OASIS OMG ITU-T itSMF OWASP
©copyright Cloud Perspectives 2013 All rights reserved
Bunch of other “Open” and private sector groups too !
IFPUG BFPUG NESMA ISBSG COSMIC
©copyright Cloud Perspectives 2013 All rights reserved
Partner Cooperate Collaborate Communicate
Value and Context Focused
©copyright Cloud Perspectives 2013 All rights reserved
Need to collect data into current categories of interest
Need to refine analytics algorithms Value focused analytics for improving
confidence of IT delivery
©copyright Cloud Perspectives 2013 All rights reserved
World has changed!
Software metrics communities should collaborate
Perception is functional size communities are dysfunctional
Perception is that we do not provide insights needed today
Communities value proposition? Look forward Can’t change the past Do we want to influence industry perceptions?
©copyright Cloud Perspectives 2013 All rights reserved
Information Communication Technology MaturityThe ICT community is composed of multiple industries whose domain of focus can be drastically different. Working with embedded systems, telecommunication or software doesn’t require the same set of expertise. It can make the interpretation of what metrics are very different. In addition the definition of metrics and related measures are not always at the same level of maturity in all domains. Physical properties can be measured using a standardized metrology process. Software properties measurement on the other hand has some associated standards like functional size measurement methods [3][4][5] however it is not yet at the level of physical metrology. This can create situations where similar metrics are defined and are not consistent across the ICT community or cannot be measured with the same level of confidence.