Find White Papers
Home
About Us
List Your Papers
    
> 6th Sense Analytics > The 5 Essentials of Effective Software Development Metrics

The 5 Essentials of Effective Software Development Metrics

White Paper Published By: 6th Sense Analytics

Software development projects have a long and storied history of failure. In fact, 82% of projects today run late, while errors cost 80% of the average project budget to fix (The Standish Group). Certainly no other business process today is allowed to endure this sort of failure. But software development is often left to chance, despite the significant cost and importance of the process.



Tags : 
software development, development, programming, programmer, quality assurance, quality control, qc, qa

6th Sense Analytics
Published:  Sep 18, 2007
Type:  White Paper
Length:  8 pages

The 5 Essentials of Effective
Software Development MetricsndA Framework for a 2 Generation Measurement Model
TMSwapping Intuition for InsightTMSwapping Intuition for Insight
.: Introduction :.
Software development projects have a long and storied history of failure. In fact, 82% of projects today run late, while errors cost 80% of the average project budget to fix (The Standish Group). Certainly no other business process today is allowed to endure this sort of failure. But software development is often left to chance, despite the significant cost and importance of the process.
Why are software projects so prone to failure? In large part, it's because of a profound lack of visibility and transparency into development processes. And this lack of visibility only increases with the complexity of projects and physical distribution of teams. This means that projects that are sent offshore are even more challenged when it comes to visibility, transparency and control.
According to Dana Gardner, noted analyst and ZDNet columnist, "Today's software development projects are highly distributed and complex, which makes the need for accurate metrics more critical than ever. The challenge is gaining accurate and transparent visibility into the actual work patterns of developers, and, more importantly, amassing the metadata of development productivity analytics. Organizations without visibility into development processes are putting business goals at risk."
"You can't manage what you can't measure" is the famous mantra of author and thought leader Tom DeMarco. This message is profound in its simplicity, and it has inspired many believers.
However, many organizations were ultimately disappointed with their early metrics initiatives. It's not uncommon to hear managers lament about metrics programs gone awry. Metrics are said to be artificial, inaccurate, costly to collect, and even unethical. And despite the tremendous importance of metrics, many organizations have resigned themselves to failure because of a negative experience with first-generation initiatives.
Like many other first-generation management techniques, metrics programs often imposed far too much process-crushing organizations under their weight and erasing any potential for promised benefits. But today's approach to metrics is different. Just as other management techniques evolve, "enlightened failures" have informed fundamentally new approaches.
Managers who believe they understand metrics programs are advised to take another look.
Today's approach to metrics calls for automation over process and in-process adjustment over post-mortem analysis. And instead of a centralized approach to management control, today's metrics programs are inclusive, making information available to all stakeholders in the lifecycle. And rather than trying to serve up a sea of data just because it's available, today's programs are based on manageable scale and scope and are designed to deliver simple, actionable insights.
Of course, no metrics program is a silver-bullet solution. To be effective, metrics must be properly planned, managed and acted upon. What is measured, how it's collected and how it's interpreted are the difference between brilliant insights and blind alleys on the path to metrics-driven software development. This whitepaper discusses the five essential elements of software development metrics success, providing a framework for planning a metrics program within your organization.
thİ 2006 6 Sense Analytics, Inc. All rights reserved. | http://www.6sa.com | info@6sa.com | 866.363.1468 Page TMSwapping Intuition for Insight
.: Why Metrics Fail Us :.
Today's systems for collecting and reporting on metrics are simply not fit for their intended purpose. According to Forrester Research, software development processes are managed today based on traditional project management tools, which they characterize as a "state-of-the-art 40-year-old process." While project management tools play an important role in managing broad initiatives, they are fundamentally limited as it relates to software development processes.
Some of the key limitations include: . Manual - All data is hand-keyed by people, which is time-consuming and distracting. Static - Provides a snapshot in time, but doesn't reflect the dynamism of a project . Subjective - Data inp... [download for more]

Browse Technology Topics

Data Center

Virtualization, Cloud Computing, Infrastructure, Design and Facilities, Power and Cooling, Green Computing  
    

Data Management

Application Integration, Analytical Applications, Business Intelligence, Configuration Management, Database Development, Data Integration, Data Mining, Data Protection, Data Quality, Data Replication, Database Security, EDI, SOAP, Service Oriented Architecture, Web Service Management, Data Warehousing  
    

Enterprise Applications

Application Integration, Application Performance Management, Best Practices, Business Activity Monitoring, Business Analytics, Business Integration, Business Intelligence, Business Management, Business Metrics, Business Process Automation, Business Process Management, Call Center Management, Call Center Software, Change Management, Corporate Governance, Customer Interaction Service, Customer Relationship Management, Customer Satisfaction, Customer Service, EBusiness, Enterprise Resource Planning, Enterprise Software, EProcurement, Extranets, Groupware Workflow, HIPAA Compliance, IP Faxing, IT Spending, Marketing Automation, Performance Testing, Product Lifecycle Management, Project Management, Return On Investment, Risk Management, Sales & Marketing Software, Sales Automation, Server Virtualization, Simulation Software, Supply Chain Management, System Management Software, Total Cost of Ownership, Video Conferencing, Voice Recognition, Voice Over IP, Workforce Management, Incentive Compensation, Spend Management, Manufacturing Execution Systems, International Computing  

Human Resource Technology

Human Resources Services, Payroll Software, Time and Attendance Software, Workforce Management Software, Financial Management, Employee Monitoring Software, Employee Training Software, Recruiting Software/Services, Employee Performance Management, ELearning, Benefits Management, Expense Management  
    

IT Career Advancement

Cisco Certification, Microsoft Certification, Linux Certification, Network Security Certification, Software Development Certification  

IT Management

Employee Performance, ITIL, Productivity, Project Management, Software Compliance, Sarbanes Oxley Compliance, Service Management, Desktop Management  
    

Knowledge Management

Collaboration, Collaborative Commerce, Contact Management, Content Delivery, Content Integration, Content Management System, Corporate Portals, Customer Experience Management, Document Management, Information Management, Intranets, Messaging, Records Management, Search And Retrieval, Search Engines, Secure Content Management, SLA  

Networking

Active Directory, Bandwidth Management, Convergence, Distributed Computing, Ethernet Networking, Fibre Channel, Gigabit Networking, Governance, Grid Computing, Infrastructure, Internetworking Hardware, Interoperability, IP Networks, IP Telephony, Local Area Networking, Load Balancing, Migration, Monitoring, Network Architecture, Network Management, Network Performance, Network Performance Management, Network Provisioning, Network Security, OLAP, Optical Networking, Quality Of Service, Remote Access, Remote Network Management, Server Hardware, Servers, Small Business Networks, TCP/IP Protocol, Test And Measurement, Traffic Management, Tunneling, Utility Computing, VPN, Wide Area Networks, Green Computing, Cloud Computing, Power and Cooling, Data Center Design and Management, Colocation and Web Hosting  
    

Platforms

AS/400, Domino, Linux, Microsoft Exchange, Oracle, PeopleSoft, SAP, Siebel, Solaris, Tivoli, Unix, Web Sphere, Windows, Windows Server  

Security

Access Control, Anti Spam, Anti Spyware, Anti Virus, Application Security, Auditing, Authentication, Biometrics, Business Continuity, Compliance, DDoS, Disaster Recovery, Email Security, Encryption, Firewalls, Hacker Detection, High Availability, Identity Management, Internet Security, Intrusion Detection, Intrusion Prevention, IPSec, Network Security Appliance, Password Management, Patch Management, Phishing, PKI, Policy Based Management, Security Management, Security Policies, Single Sign On, SSL, Secure Instant Messaging, Web Service Security, PCI Compliance, Vulnerability Management  
    

Software Development

.NET, C++, Database Development, Java, Middleware, Open Source, Software Outsourcing, Quality Assurance, Scripting, SOAP, Software Testing, Visual Basic, Web Development, Web Services, Web Service Security, XML  

Storage

Backup And Recovery, Blade Servers, Clustering, IP Storage, ISCSI, Network Attached Storage, RAID, Storage Area Networks, Storage Management, Storage Virtualization, Email Archiving, Data Deduplication  
    

Wireless

802.11, Bluetooth, CDMA, GPS, Mobile Computing, Mobile Data Systems, Mobile Workers, PDA, RFID, Smart Phones, WiFi, Wireless Application Software, Wireless Communications, Wireless Hardware, Wireless Infrastructure, Wireless Messaging, Wireless Phones, Wireless Security, Wireless Service Providers, WLAN  
Search