Skip to content

Software Development News: .NET, Java, PHP, Ruby, Agile, Databases, SOA, JavaScript, Open Source

Methods & Tools

Subscribe to Methods & Tools
if you are not afraid to read more than one page to be a smarter software developer, software tester or project manager!



Software Development Tools Directory - Thu, 01/14/2016 - 10:57
Jerkar is a complete open source build system like Ant, Maven, Gradle or Buildr but using pure Java to describe builds : no XML, no foreign language. Breaking a common belief, it makes proof that Java is perfectly suitable in this domain.
Categories: Vendor

Progress Software Reports 2015 Fiscal Fourth Quarter and Year End Results

Progress Software News - Tue, 01/12/2016 - 22:44
Progress Software Reports 2015 Fiscal Fourth Quarter and Year End Results
Categories: Vendor

New Version of XebiaLabs XL Release

Software Development Tools Directory - Tue, 01/12/2016 - 16:23
XebiaLabs has announced a new version of its software release orchestration product XL Release, which improves release orchestration across people, processes and tools. The new version includes features such as "Dynamic Data Management", enhanced ...
Categories: Vendor

Dynatrace Announces Performance Testing Offering

Software Development Tools Directory - Tue, 01/12/2016 - 16:18
Dynatrace has announced the availability of the Dynatrace Load solution suite. This new end-to-end application testing and diagnostic solution integrates synthetic traffic with in-depth application and transaction analytics and expert test manage ...
Categories: Vendor

Oracle Enhances Retail Suite, Adds New Retail Cloud Services to Largest Portfolio of Enterprise SaaS Applications

Oracle Database News - Mon, 01/11/2016 - 21:51
Press Release Oracle Enhances Retail Suite, Adds New Retail Cloud Services to Largest Portfolio of Enterprise SaaS Applications Comprehensive new release of cloud services, hardware, and software solutions enable retailers to enhance engagement with consumers online, in stores and via mobile

Redwood Shores, Calif.—Jan 11, 2016

To help retailers deliver a consistent experience anywhere customers choose to shop, Oracle today introduced a comprehensive suite of cloud and on-premise solutions embedded with the industry-leading analytics that retailers worldwide can use to personalize offers, streamline operations, and increase sales and margins.

“Engaging and maintaining customer loyalty across channels requires exceptional insight and integration from planning to marketing to fulfillment, and with this release Oracle brings all the pieces together. For the first time, retailers can use Oracle Cloud services to pinpoint promotions customers want to see, forecast and meet demand for items with unique attributes and manage inventory in a singular, more effective manner across commerce, store and wholesale channels,” said Jill Standish (Puleri), senior vice president and general manager, Oracle Retail.

Oracle’s retail-specific solutions, combined with its broader product and service offering, are used by thousands of retailers worldwide to strengthen customer relationships, build brand loyalty and increase profits.  Now the company is introducing a major upgrade and expansion to its offering of cloud services and solutions.

With Oracle Retail Release 15, the company has embedded more of its leading business intelligence capabilities throughout retailers’ most critical processes and extended greater access and mobility via the cloud.  The new release also upgrades and integrates Oracle Retail Xstore Point-of-Service and merchandising solutions to share insights between stores, merchandising, pricing and sales audit processes.

Retailers Gain Faster Value with Four New Oracle Cloud Services

In a move that expands cloud access to its best-in-class solutions, Oracle is adding four new retail-specific cloud services to the industry’s most comprehensive SaaS, PaaS and IaaS offering. 

  • Using Oracle Retail Sales and Productivity Cloud Service, retailers can gain real-time insights into comparative sales, salesperson productivity, merchandise productivity, store sales, and store traffic.
  • Retailers can use Oracle Retail Merchandise Financial Planning Cloud Service to facilitate collaborative planning across commerce, store and wholesale channels and to better align the day-to-day decisions that impact sales, inventory buys and promotions with topline business strategy.
  • New levels of business intelligence embedded in the Oracle Retail Demand Forecasting Cloud Service enable retailers to identify and fine tune product selection, pricing and promotions for items sharing similar attributes – such as patterns or images that are “hot” fashion trends in the apparel industry or specific flavors of yogurt for grocers.
  • Retailers can increase sales and improve customer service by using Oracle Retail Customer Segmentation Science Cloud Service to identify why customers buy certain items and tailor offerings to meet their needs.
Customers Enjoy a Better Store Experience When Retailers Deploy Oracle Retail Xstore Point-of-Service Solutions

Oracle is improving the experience that customers have every time they walk into a store, by rolling out a series of new enhancements to its Oracle Retail Xstore Point-of-Service solutions.  The latest release evolves the point-of-service user experience by delivering greater mobility, improving exception management and enabling better customer engagement.

  • The new Oracle Retail Xstore Point-of-Service Workstation solution combines hardware and software to help store associates speed transactions via mobile point-of-service or at checkout.
  • Native integration between Oracle Retail Xstore Point-of-Service and Oracle Retail Merchandising solutions enable retailers to streamline inventory, fulfillment and planning by ensuring that merchandising and store solutions share the same merchandise hierarchy, item attributes, tag and label information, inventory and transaction information, and price management information.  Oracle Retail Xstore Point-of-Service is also integrated with Oracle Retail Merchandising System, Oracle Retail Price Management and Oracle Retail Sales Audit.
Retailers Gain Mobility, Insight and Efficiency with New Oracle Solutions

Oracle is delivering new best-in-class retail analytics and optimization technology throughout Oracle Retail Release 15, providing retailers greater insight and efficiencies. New Oracle algorithms cut in half the time required to manually complete the exception-based processes that typify retailers’ complex invoice matching process by automating up to 90 percent of invoice matches. 

Across its entire offering, Oracle has made its solutions more mobile and designed its user interface to appeal to anyone already accustomed to common search and reporting tools as well as standard Internet browser applications.

Contact Info Greg Lunsford
+1.650.506.6523 Mary Ellen Amodeo
Amodeo Associates
+1.612.963.5797 About Oracle

Oracle offers a comprehensive and fully integrated stack of cloud applications and platform services. For more information about Oracle (NYSE:ORCL), visit


Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.

Safe Harbor

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle's products remains at the sole discretion of Oracle Corporation. 

Learn More Oracle V15 WebinarJoin the Oracle Retail Community Talk to a Press Contact

Greg Lunsford

  • +1.650.506.6523

Mary Ellen Amodeo

  • +1.612.963.5797


Follow Oracle Corporate

Categories: Database, Vendor

Polarion Rolls Out Additional LiveReport Widgets

Polarion Software - Mon, 01/11/2016 - 17:24
In Polarion's SR2 we've gotten more widgets created by Polarion which help us to configure Polarion Plans. Polarion Plans now also use LiveReports which is a huge change due to usability.
Categories: Vendor

Lock the Old DOORS and Unlock Smart Innovation with Polarion

Polarion Software - Fri, 01/08/2016 - 16:13
We live in an accelerated world. To compete and capitalize on opportunities, you must be able to innovate at unprecedented speeds while maintaining quality standards. A project that takes months or years to deliver might be on schedule, but is it too late?
Categories: Vendor

How to lose a $100m bid – in 3 simple steps

VisibleThread - Thu, 01/07/2016 - 11:32
Lack of acronym definitions, unreadable language and poor consistency will kill your pursuit.

In early November 2015, the US Government Accountability Office (GAO) denied a protest lodged by Federal Acquisition Services Alliant Joint Venture (FASA). It was connected with task order ID05140054; information technology support for the United States Department of Agriculture’s National Information Technology Center (NITC). This Task Order was estimated to be worth $100m.

In fact, not only did FASA get eliminated but the General Services Agency (GSA) eliminated 16 of the 18 submissions as technically unacceptable. The FASA protest and the GAO determination gives us great insights into the reviewer’s mindset. For instance, the determination cited these specific issues;

“riddled with grammatical errors … lack of contractor vs. government identification; spelling errors; lack of acronym identification, consistency and accuracy; inconsistent reference and terminology; and punctuation errors.”

When you bid a contract, your opportunity cost can be very large. So, losing on the grounds of a poor quality proposal is painful since it is so preventable. Let’s consider some of the elements that contributed to this loss and how you can avoid them.

We use some sample copy below by way of explanation. Note these samples are not from the failed FASA submission.

Lack of Acronym Identification

Government agencies expect you to fully define every acronym in a consistent way. While it may be obvious to you, it is extremely dangerous to assume that your reviewer will understand acronyms with no definitions.

Here’s the type of copy we frequently see in proposals:

“Because IPTs are necessarily made up of peers from different organizational functions, both within AEES/EI and other components of FEMA shared accountability, and willingness to reach consensus, open-ended discussion and active problem solving involving the entire team is essential.”

Quite apart from the Acronym Soup here, this is wrong on many levels. You really wonder where to start.

But, let’s try. Begin by untangling the acronyms. IPTs were not defined in this document prior to first use, similarly AEES/EI and FEMA. Put yourself in the reviewer’s shoes. How would you feel if you saw this from one of your suppliers?

Now the good news is that spotting this kind of acronym overload is easy. For example, we run reports in VisibleThread Docs that instantly flag undefined acronyms across hundreds of pages.

Here’s an example report:

In this case, you get an alphabetized listing of every acronym along with any issues in a couple of mouse clicks. If you’re reviewing tens or hundreds of pages, the time savings are obvious.

The big takeaway from the GSAs determination is that you must check for acronym integrity. Whether you do it by hand or using tooling, you really don’t have a choice. So, just wire it into your color team process.

Proposal Readability and Clarity

Now let’s look at proposals from a clarity point of view.

Here’s what the FASA determination stated in this regard:

the agency was unable to clearly interpret a significant amount of the proposal, which was considered to “present performance risk in terms of quality control execution, which, combined with the inability to interpret the proposal in its entirety, resulted in the proposal being rendered unacceptable.”

So as you consider your own proposals, will a reviewer easily understand the content? If they can’t they will likely question your ability to deliver on the program.

A quick self test is simply to read the sentence aloud. If you need to re-read the sentence to understand it, you have a problem. Here is the previous sample again. Try reading it aloud.

“Because IPTs are necessarily made up of peers from different organizational functions, both within AEES/EI and other components of FEMA shared accountability, and willingness to reach consensus, open-ended discussion and active problem solving involving the entire team is essential.”

I have to say when I tried it, it took a couple of reads to get to grips with it. While this is just my opinion, wouldn’t it be great if we could move from a subjective, opinion based assessment to a more objective (i.e. repeatable) scoring mechanism. That would allow us apply this check in our color review process in a systematic way.

Turns out we can. And it’s not quite as tricky as you might think. We can score content using standard readability measures.

For instance, here is the same copy scored in VisibleThread Docs using various readability scores. Just to explain the blue text shows long, run-on sentences. The maroon text indicates passive voice while the scores are standard readability measures.

This reveals these immediate issues:

  1. Poor readability score - This scores 21 out of 100 on the Flesch Reading ease index and a US Grade level measure of 16. Both scores suggest that the reader must have an advanced degree level education,
  2. Sentence Length - The sentence is simply too long, multiple ideas compete for your attention. There is no coherent message,
  3. Passive voice If you use active voice instead of passive, you make clear who will be responsible and clarify your message
  4. Bloated word count - It is bloating the document word count and forcing us to omit more valuable information,
  5. High cognitive burden - This content forces the reader to read and re-read to understand it and risks disengagement.
Consistency, lack of alignment & non-compliance

The final nail in the proverbial coffin for FASA was inconsistency and non-compliance. This is a broad area and there were a number of instances of poor alignment, and consequently non-compliance. Let’s focus on one in particular; resume qualifications and the staffing plan.

Here’s one example in the GSAs determination:

…the labor category skill level descriptions in FASA’s proposal specified [DELETED] certification for the project manager labor categories proposed under CLINs 009 and 010. However, inconsistent with these descriptions, the resume of the proposed key personnel [DELETED]—who was proposed to fill a project manager labor category under CLIN 010—did not reflect [DELETED] certification.

For the sake of example, let’s assume that the certification required under CLIN 010 was PMP (Project Management Professional), a fairly typical certification held by program managers. So basically the RFP required this certification and it was not in any of the resumes submitted by the vendor.

Checking for this manually is tedious. Unfortunately, when you’re in a time crunch omissions like this can easily be overlooked. We also see similar examples around security and clearance levels such as ‘Top Secret’ or ‘TSI’.

Using software tooling, it’s really easy to spot these types of misses early.

Here’s an example where we’re searching for key capabilities across a group of resumes. It becomes obvious who has the skills we need. More importantly, we can easily see who does not!

The list on the left show capabilities we are searching for. Each column on the right is a specific individuals’ resume. Numbers and shading show occurrence and density.

This was one of a series of inconsistencies that made the proposal non-compliant in FASA’s case.

Another example of poor alignment and inconsistency was associated with the implementation plan requirements. The mandate was to specify a ‘phase-in plan’ and a ‘transition plan’ separately in the implementation plan. Again this did not happen.

Suffice to say tooling like VisibleThread Docs can slice through lots of docs and identify gaps in this area too.



  • You will get nailed for poor or non-existent acronym definitions.
  • Wire an acronym check into your color team review process. Check acronym definitions during red team review, but at the very least as part of your gold team review.
  • Readable content is very important. Simplify text by using short sentences & use active voice where possible.
  • Where sentences have multiple clauses, read them aloud. Try to restructure to have 1 concept or message per sentence.
  • Use Readability measures as a way to objectively score your documents. Specialist solutions like VisibleThread Docs work well. If you don’t have access to a dedicated solution, MS Word scores readability at document level.
  • Make sure your proposal complies with the requirements and is consistent. In particular, review the staffing and implementation plans at red and gold team stages.
  • While it may be laborious, manual checks are a must. Make the process super efficient by using tooling like VisibleThread Docs or an equivalent solution.
  • If you don’t wire these checks into your process, you dramatically increase the risk of submitting a non-compliant bid and losing.

I hope this post was helpful. Do you have any examples of compliance issues that torpedoed a proposal?

Let us know in the comments.


or drop us an email

To see how you can instantly check acronyms, measure readability or check for consistency, sign up for a 7-day free trial of VisibleThread Docs here:

The post How to lose a $100m bid – in 3 simple steps appeared first on VisibleThread.

Categories: Vendor


Software Development Tools Directory - Thu, 01/07/2016 - 10:33
NBench is an open source cross-platform performance benchmarking and testing framework for .NET applications. NBench is designed for .NET developers who need to care about performance and want the ability to "unit test" their application's perfor ...
Categories: Vendor


Software Development Tools Directory - Thu, 01/07/2016 - 10:31
Android++ is a freely distributed extension and associated MSBuild scripts designed to enable Android application development within Visual Studio. Primarily for NDK based C/C++ applications, it also incorporates customisable deployment, resource ...
Categories: Vendor

Ineda Systems and Crank Software Partner on User Interfaces for IoT Devices

Software Development Tools Directory - Tue, 01/05/2016 - 16:59
Ineda Systems, a leader in low-power SoCs (system-on-chip) solutions, is collaborating with Crank Software, an innovator in embedded user interface (UI) solutions, to enable rich and intuitive UIs for Internet-of-things (IoT) applications. Crank ...
Categories: Vendor

Synopsys Boosts Software Integrity Platform with Coverity 8.0 Release

Software Development Tools Directory - Tue, 01/05/2016 - 16:50
Synopsys has announced the release of Coverity 8.0, the latest version of the company's automated static analysis solution for addressing critical security vulnerabilities and quality defects in the source code of software. The Coverity 8.0 r ...
Categories: Vendor

SonarSource and Compuware Partner on COBOL Code Quality

Software Development Tools Directory - Tue, 01/05/2016 - 16:11
Compuware and SonarSource are helping large enterprises protect and increase the long-term value of their mainframe applications by 1) giving mainframe-inexperienced developers with mainstream programming skills the ability to rapidly deliver qua ...
Categories: Vendor

Progress to Present at Needham Growth Conference

Progress Software News - Tue, 01/05/2016 - 16:02
Progress to Present at Needham Growth Conference
Categories: Vendor

Progress Software Announces Details for Fiscal Fourth Quarter and 2015 Earnings Release and Conference Call

Progress Software News - Tue, 01/05/2016 - 15:01
Progress Software Announces Details for Fiscal Fourth Quarter and 2015 Earnings Release and Conference Call
Categories: Vendor

.NET Developers – Old and New

From veterans to newbies, we can always learn something we did not know before from fellow .NET developers. Check on these two sides of the spectrum and see if you pick up a thing or two.

Ahmad Masykur

ncover_mvp_ahmad_masykur_twitterBased in Jakarta, Ahmad Masykur is a Software Architecture Engineer at Epson Indonesia. In his role, he provides support to all software engineering processes, designing short and long term objectives for all applications and coordinating with departments to provide efficient support to all end users.

Ahmad started programming in BASIC as a hobby in junior high. He learned from an early age how quickly technology changes. Now as a seven-time MVP, he is glad to be able to share his knowledge in the community and help others learn the ropes. Keep up with the latest innovation from Ahmad’s desk on his blog or by following him on Twitter @cahnom.

Adam Ralph

ncover_mvp_adam_ralph_twitterA newly minted MVP, Adam Ralph is a software developer working for Particular Software, taking special interest in distributed systems, DDD, CQRS and event sourcing. In the rest of the open source world, he is a core member of scriptcs, FakeItEasy,, ConfigR and others. Adam has also contributed to Nancy, NuGet, JabbR, AutoFac, to name a few. In November 2014, Adam was proud to be the first community member to have a pull request accepted for the .NET core framework.

When he’s not developing, you can find Adam blogging, speaking, and contributing to the community. Follow his latest updates on Twitter @ADAMRALPH

The post .NET Developers – Old and New appeared first on NCover.

Categories: Vendor

SoftiCo Partners with Inflectra to bring ALM to the Ukrainian Market

Inflectra News - Mon, 01/04/2016 - 01:00

We are pleased to announce that the SoftiCo Company has joined the Inflectra certified solution partner network to offer Inflectra's software testing and ALM products to its customers in Ukraine and Eastern Europe.

Categories: Vendor

TestCast MBT 3rd generation

Elvior - Wed, 12/30/2015 - 13:59

Elvior has released 3rd generation of TestCast MBT. TestCast MBT is model based testing tool: SUT behavior is modeled as UML state charts; structural test coverage criteria is set on the model; abstract test cases are designed and generated automatically. Tests can then be rendered into executable TTCN-3 scripts and executed on TestCast T3 tool (included into TestCast MBT bundle). First (former MOTES) and second generation of TestCast MBT used 3rd party UML tool for modeling. The third generation of TestCast MBT has built in system model editor that is harmonized with TTCN-3 data model. Tool lifts test automation provided by Elvior into next level - due to user-friendly interface and powerful TTCN-3 execution platform.
TestCast MBT can be used on different application areas: from embedded systems to web testing. 
For introduction slideshow please click here; for demos and tool evaluation please contact elvior(at)

Categories: Vendor


Software Development Tools Directory - Wed, 12/30/2015 - 11:16
YouTrack is a bug and issue tracking tool that features also Agile project management tools. Agile Boards in YouTrack are designed to help teams plan, visualize and manage their work in an efficient manner, with support for both Scrum and Kanban ...
Categories: Vendor

JUnit Jasmine Runner

Software Development Tools Directory - Wed, 12/30/2015 - 10:48
JUnit Jasmine Runner is an open source tools that runs Jasmine Tests with JUnit. It integrates with Eclipse, IntelliJ and Maven. It uses Java Nashorn JavaScript interpreter.
Categories: Vendor