Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

Ending the Business Application Tug of War Between Business and IT

DZone's Guide to

Ending the Business Application Tug of War Between Business and IT

Problems arise when multiple groups claim exclusive ownership over the same process. This happens all the time between the business side and the IT side.

· Agile Zone
Free Resource

Reduce testing time & get feedback faster through automation. Read the Benefits of Parallel Testing, brought to you in partnership with Sauce Labs.

Whose App Is It Anyway?

Taking ownership is usually a commendable act of social responsibility. However, problems arise when multiple groups claim exclusive ownership over the same process. An example of this is the tug of war between business and IT over business applications. Business pulls on one side of the rope claiming that applications, similar to other products and services, are adopted and owned by the business professionals who consume or use them in pursuit of business goals. IT pulls on the rope in the opposite direction insisting that application data, logic, and related processes are developed, managed, owned, and operated by IT for the good of the organization, which includes approved use by business professionals. Everyone can end up getting burned when each side fails to listen to the other side.

You Say Agile Business Solutions, IT Says Agile Compliant Development Process

The problem resulting from the conflict between IT and business over business applications is described in The New Way to Choose Business Applications, by Forrester Research, which identifies a conundrum facing organizations today. On one side is businesses seeing agile innovation solutions that closely match their specific needs. On the other side is technology management expecting robustness, economies of scale, compliance with their standards, and technology that matches their existing skills. When organizations attempt to satisfy both parties, the result is professional developers over-scoping projects to deliver solutions that address a broad audience that fits no one well and businesses buying point solutions while ignoring long-term problems that could result.

Forrester diagnoses applications suffering from “requirements-itis” based on symptoms of bloated user and technology management requirements that can lead to project delays and failures. Its proposed treatment focuses on technology management doing a better job of organizing project scope, objectives, and responsibilities, evaluating candidates for providing the applications, and selecting and implementing the application based on project and business outcomes.

Underlying this advice to technology management is for IT to avoid business-driven “point solutions that solve short-term pains but cause longer-term problems” and “bloated requirements that misguide decisions…they stem from an assumption, usually erroneous, that users know what they need.”

Getting to Yes With Citizen Development

Citizen development offers an alternative path for reducing conflicts between business and IT over applications by encouraging greater collaboration between the two sides. It embraces greater involvement by business users who are the ones who feel the pain caused by a lack of effective technology solutions and who know best the business data capture, reporting, analysis and other work processes. It taps the interest among business professionals in contributing time and insights to help select and develop solutions that solve both short and long term problems.

Collaboration Unites Business and IT

The 2016 State of Citizen Development Report paints a bright picture of a rich collaborative application building process for organizations that empower business professionals to build and/or maintain applications. In these environments, nearly three-quarters of IT app builders collaborate during development of the first versions of applications. Among central services teams that also build apps for multiple teams, more than half of app builders collaborate. Even among app builders in lines of business, nearly half of app builders look to others to help with development.

This second annual study of the growing trend of citizen developers in lines of business organization or operations roles who build or maintain applications also reveals a healthy range of models for collaboration between business and IT in developing custom business applications. Instead of a one-size-fits-all model owned and operated exclusively by IT, three models emerge from which organizations can choose to bring together their business and IT teams.

1. Business-Led Development

Business-led development represents the most popular model for developing applications, deployed 62% of the time among QuickBase customers surveyed. It involves business professionals who take primary responsibility for building, deploying, and maintaining applications, including building 75% or more of the initial version of the application. IT staff plays a supporting role, helping as needed with data integrations and security, governance and other compliance policies.

2. Balanced Business and IT Development

Balanced development represents the second most popular model for developing applications, deployed 21% of the time among customers surveyed. It involves business and IT partnering to co-create applications, with each contributing 25-74% of the initial application. Often, IT prototypes and iterates development of the early design of the application while business provides real-time feedback into the early design and adds and refines business logic, workflows reports, and dashboards.

3. IT-Led Development

IT-led development is deployed 17% of the time among customers surveyed. It involves IT building 75% or more of the initial version of the application. Business professionals contribute to the process by taking responsibility for maintaining the application through real-time changes and updates of future versions. This includes creating custom reports, updating forms, creating business logic, and adding/changing user permissions as needs evolve over time – without writing any code.

Citizen development welcomes business and IT to participate in a process that builds applications in less than two weeks on average, compared to two to six months on average for traditional development according to the QuickBase report.

Get the full 2016 State of Citizen Development Report and listen to an interview with a real live citizen developer.

The Agile Zone is brought to you in partnership with Sauce Labs. Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure.

Topics:
citizen developers ,application development ,agile ,business ,information technology

Published at DZone with permission of Mark Levitt. See the original article here.

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}