For nearly three decades, Compuware has assisted customers in building applications, with software tools and professional services that have been buffed to a high shine.
For nearly three decades, Detroit-based Compuware has assisted customers in building applications, with software tools and professional services that have been buffed to a high shine. VP of strategy Dan Schoenbaum talks about Java, keeping pace with demand, and winning on the battlefield.
What got you personally interested in doing this work?
I love to win. That spirit probably was most acutely distilled when I was a paratrooper in the Army. Losing there was not an option, we were taught, and the same analogy can be applied to technology in general and now to my career here at Compuware.
Over the past year, Compuware has launched four, new initiatives and has re-awakened itself with a new, competitive spirit, a new battle plan energizing the entire company. It’s an incredibly exciting time to be here, helping bend and stretch an already solid company, leverage its past success and help bring it success in new ways. As VP of Strategy, I’ve been given many green lights to work with others here to look at the battleground, see the enemy, and develop and execute a plan of attack. So, winning on the battlefield–whether the battlefield is corporate or military–is what drives me.
Why is there a need for a solution like Compuware OptimalJ?
Enterprise Java is challenged by its complexity. Compounding the issue is that the number of highly skilled Java developers isn’t keeping pace with the demand for new enterprise development projects. The industry needs a way to get a broader base of developers quickly ramped up and comfortable building enterprise Java applications.
This is where Compuware OptimalJ comes in. We’re helping development teams of all skill levels to be more productive at a faster rate through model-driven, pattern-based development. The payoff? Developers are shielded from certain levels of complexity and the mundane tasks of creating an application’s basic “plumbing,” and developers are freed to focus on the creative and business logic aspects of programming.
How is the company unique in the marketplace?
We help companies with their applications in any stage of development and without locking them into a specific platform, which is a claim that virtually no other software company can make. Instead of looking at IT in traditional silos–development, testing, deployment, production–we look at all these parts as a whole, and we have solutions that build quality and efficiency throughout the process.
What are the largest challenges that you see in providing your development tools?
One of the largest challenges all tool providers face right now is the lack of standards. The proliferation of proprietary applications, infrastructure and APIs often make it hard for everyone to play nicely together. This not only makes it difficult to design tools that are interoperable with all platforms, but it makes development more complicated.
However, I think there is definitely light at the end of the tunnel. In recent months, the Java community has really come together to address this problem by helping form the Java Tools Community, a significant step in the right direction that brings industry leaders together. We are excited to be working with others to define standards and build tools that allow Java developers to develop applications the way they prefer, which is the key to productivity and efficiency.
do you know a Detroit area company we should cover? Let us know about it. Send your local profile candidates to [email protected]