Structure101 Users
Our customers include Australian Department of Defense, Canadian Department of Defense, US Air Force, US Navy, BAE Systems, Raytheon, Lockheed Martin, General Dynamics, Northrop Grumman, NASA, Thales, DCN Naval Systems, European Space Agency, European Commission, Avaya, Cisco, EMC, Ericsson, ESRI, Foundry Networks, HP, Intel, L3 Communications, Mentor Graphics, Nokia, Philips, SonyEricsson, Westinghouse, Thomson, EPL, Deutsche Telecom, Hutchinson Telecom, Atos Origin, CapGemini, Jayway, Tietoenator, Groupe Bull, Delta Airlines, IONA, Informatica, Symantec, Expedia, HBO, Readers Digest, Decare Systems, Genentech, Cornell University, Carnegie Mellon University, MIT, Penn State University, Vanderbilt University, Waterford Institute of Technology, Nominet, Netflix, Strabucks, Shoprite, Meteoswiss, Webmedia, Digital Insight, Optimal Markets, Barclays, Catlin, Checkfree, Sunlife, Intercontinental Exchange, Eloan, Bank of America, Cantor, Credit Suisse, Lehman, Wells Fargo, ZKB ...
|
Headway provides excellent products for finding architectural flaws, particularly those that result from the evolution of large complex systems.
James Gosling, Sun Microsystems, 'father' of the Java language.
|
|
I use Structure 101 when I want to understand the overall structure of a system and evaluate potential changes. I appreciate its breadth, usability, and performance.
Kent Beck, Java author and 'father' of Extreme Programming.
|
|
Structure101 blew me away! I can't begin to tell you how many 'aha!' moments I was having ... everything from the cool way code trees are grouped into "partitions", to the various slices through the code, to the matrix view.
Enterprise Architect, Fortune 50 investment bank.
|
|
We are very impressed with the latest release of Structure101. It has allowed us to improve the quality of the architecture reviews we do for our clients, but most importantly for them and us we have been able to achieve this in a shorter time frame.
Alef Arendsen, Vice-President, Interface21.
|
|
When you are busy implementing new features it’s easy for cyclic package dependencies to creep into the application. With Structure 101 it was straightforward to identify the cycles and fix them.
Chris Richardson, Java Consultant and author of "POJOs in Action".
Read more on what Chris has to say about structure101 on his blog.
|
|
I find that the architecture diagrams are extremely useful for understanding a large codebase very quickly. It often unnerves the people I deal with at the bank -- they'll send me the code expecting me to take a couple of days to get to grips with the basic parts, and I will ring them up 30 minutes later discussing how they need to fix the code up.
Andrew McVeigh, Independent Consultant, Major European Retail Bank.
|
|
There's been a need for a product like Structure101 for a very long time.
The ability you have to click through and navigate up and down the structure of the code base is both eye opening and addictive.
Click here to read the full review. Derek Lane, DevX.
|
|
Structure101 analyzes codebases to elicit the kind of information that good developers hold in their head for small projects, great ones juggle for large projects, and only the likes of Richard Stallman and Bill Joy can master for enterprise-scale projects.
Rick Wayne, Editor New & Noteworthy, Dr. Dobb's Journal.
|
|
| With 2 big projects, over 50 developers and millions of lines of code, we were fighting with what we call jar-cancer, almost blindly using refactorings. Structure101 is an X-ray device that allows us to identify dangerous cross-module calls ahead of time and helps us find solutions quickly.
Balazs Fejes, CTO Epam. Click here to read more. |
| I loaded our application code and in a matter of minutes I was blown away by the simplicity and the power of Structure101 to analyze the organization and design of your code.
Emilio Suarez.
Read more on what Emilio has to say about Structure101 on his blog. |
|
| I love the new architecture diagram functionality. With it we are able to define our architecture standards and enforce them during design and construction. As a Chief Architect who is responsible for overall design and system architecture, this capability is a great value-added to an already fantastic product.
Joong Lee, Chief Architect, EPL. |
|
| Overall, a nice piece of work to keep control of complexity!
Chris Rimmer, Nominet. Read more about Structure101 from Chris's blog. |
|
| A seriously amazing product!
After evaluating all of the open source code complexity analysis tools, I found Structure 101. Within a few minutes I could see the difference, seeing exactly where my cyclic package dependencies were, drilling down, and identifying the offending methods and classes. Simple as that.
David Moshul, CTO, OptimalMarkets. |
|
Structure 101 is fantastic! In a matter of minutes, you can pinpoint the packaging and dependency issues in your application. The ability to move Java classes around on-the-fly helps jump start refactoring exercises. If you're an architect working on an system of any size, Structure 101 greatly simplifies controlling the integrity of your application.
Jim Majure, Source Allies.
|
|
I downloaded Structure101 a few days ago and used it to analyze complex applications that I am working on. I found the tool very intuitive, easy to use and insightful. The Structure Guys did an awesome job!
Alex Iskold, CEO AdaptiveBlue, and Co-creator of SA4J, and Small Worlds.
|
|
|
| Structure101 has a very effective, simple and intuitive interface. It has proved itself a great product at Readers Digest to help us understand and address design issues in our increasingly large systems.
Andre Carron, Internet Developer, Readers Digest. |
|
| Structure101 has proved to be an outstanding product. It is particularly strong in reinforcing key packaging principles and its design lends itself very well to iterative development and extensive refactoring cycles.
Eamonn de Leaster, CTO, TSSG. Click here to read more. |
|
| Structure101 helped me get rid of some elusive thread-locking problems while allowing me to zero in and clean up the most poorly architected parts of our code.
Leendert Visscher, Architect, Cornastone. |
|
| Avantia, Inc. specializes in performing audits for clients with complex software systems. Avantia was able to replace six different software analysis tools with Headway. Headway also assisted by decreasing the time needed to generate analysis output from weeks to days.
Jeff Ladd, Avantia. |
|
|
|
Headway is exactly what a J2EE architect needs to audit the deployed system during development to catch nasty dependencies and take steps to put them right.
Mike Swainston-Rainford, Java Author, Consultant and TogetherSoft's first certified Mentor.
This is one of our most successful projects at Rolfe and Nolan. We were constrained by budget but Headway has enabled us to deliver more with less, and most importantly without any compromise in quality.
Phil Reed, Project Director, Rolfe and Nolan.
|
|
|
As a busy engineering manager, running multiple projects, I don't have time to do deep dives into the code. Structure101 gives me all the information I need about the integrity of the codebase at the touch of a button.
Paddy Benson, VP of Engineering, Prime Carrier
|
|
|
| Structure101 is such a simple product to use and very affordable. I would say it's well suited to software practitioners who care about software quality. Everyone who writes code should be reviewing their code structure, at least on a weekly basis.
Malcolm Sparks, Independent Consultant. |
|
I would argue against using the term 'reverse engineering' for Headway . To me, reverse engineering is salvaging some sort of design from code. What Headway offers in my opinion is a visualization of the code itself. It just so happens to use reverse engineering techniques to achieve this - however this is arguably an implementation detail. UML reverse engineering 'may' offer to help discover the intent of the original designer, whereas Headway tells it like it is i.e. it provides an implementation view rather than merely an abstract design model.
Jason Chambers, Delta.com.
|
|
|
Gaining a deep knowledge of the real architecture of customers' code is crucial when delivering quality consulting solutions. Headway provides a dynamic, graphical view of the structure of large systems. There is no easier way to reduce the time required to manage a changing code base.
Paul Scott-Murphy, Principal Solutions Consultant, IONA Technologies.
In addition to helping us componentize and continually improve our code base, Headway also helps out our developers in writing new code. Several developers use Headway on a daily basis to check their work for patterns that might turn into maintenance problems down the road. This has been a big boon to productivity, and has helped even some of our top developers improve their coding.
Matt Mihic, Director of Infrastructure Engineering, IONA Technologies.
Using Headway on the repackaging project it took me two or three days to learn the codebase, determine the correct layering and discover all the code required to fix broken dependencies. Without such a product I would guess the job would have taken at least 3 weeks.
Alan Conway, Principal Software Engineer, IONA Technologies.
|
|
|
We purchased from Headway to reduce development costs and found that the tool improves developer productivity when doing code analysis by up to 50%. It also shortens the learning curve for new team members.
Klaus Beschorner, Software Architect, Deutsche Automobil Treuhand GmbH.
Our initial purchase decision was based on reducing our development costs, but since we started using Headway more extensively we've found that it has improved the quality of our code. It is often difficult to quantify such benefits, but it's clear to all of us at DAT that they are substantial.
Uwe Dengler, Engineering Manager, Deutsche Automobil Treuhand GmbH.
|
|
|
Using Headway I can quickly and easily check that our developers are accurately implementing the product design thereby ensuring the timely delivery of product to market. After only a few months of using Headway's product I am confident that our initial investment will save us man-years of effort in our ongoing product development. In my opinion Headway provides 'must have' products.
Chris McCauley, Vice-President, Informatica.
|
|
|
The difficulties associated with distributed development teams are well known. When I first came across Headway I saw a great communications and documentation tool that will simply remove many of these difficulties and help new developers get up to speed much more quickly. But what I really like most is that it is a fun tool to use, the developers will love it. It is like seeing your neighborhood from the air for the first time.
Curtis Olson, Program Lead, Flightgear Flight Simulator Open Source Project.
|
|
|
Headway provides a powerful way for programmers to visualize, understand, and address the OO code spider-web complexity problem head-on. This is easily the best software I have seen for this purpose.
Robert Babb, Deputy Chief Technologist, TRW.
|
|
|
I have always been impressed by the quality of the products our partners develop with our software. But structure101 is truly exceptional, it's the first time our products have been applied for the benefit of very large code-bases and the results are outstanding.
Brendan Madden, CEO of Tom Sawyer Software.
|
|
|