Added by Brendan Patterson, last edited by Brendan Patterson on Oct 20, 2006  (view change) show comment

Labels:

Enter labels to add to this page:
Wait Image 
Looking for a label? Just start typing.

Custom Plugin Packs - Frequently Asked Questions

What is a good candidate for the Custom Plugin Pack team?

If you have a clearly defined modular piece of functionality you need developed but don't have the resources on staff then we can help. We target development efforts which will take between a few days and a week to complete.

I need help but I'm not sure if the functionality I'm looking for is something you'd work on. Where else can I look?

If you send us a description or specification of your project we'll be happy either to move forward with implementing a solution or refer you to one of our consulting partners which provide services for longer term engagements.

How much will it cost?

We have straight forward pricing. Once we've discussed the definition of your project we'll let you know whether it's a 'small plugin' taking roughly a week of work or a 'custom plugin' taking roughly two weeks of work or something else.

This depends of course primarily on how much effort it will take to implement and deploy the solution. To a lesser degree it depends on how reusable the component is. We are looking to target primarily pieces of functionality that will enrich Confluence and JIRA for you and the rest of the community. However we also provide services for other limited needs. Our rates are competitive with software consulting market rates.

What are the advantages to using your services as opposed to someone else?

We know the products very well and can make excellent leverage of the existing frameworks. Additionally if your component is reusable it will be fed back into the product tree as a plugin. This ensures that the functionality you've paid for will continue to work with future versions of Confluence. This is a key benefit.

Will I be given the source?

Yes! If you purchase any of our products you'll be given the complete source code. The code may be licensed in some cases under an open source license.

If you implement our plugin or feature request Atlassian will benefit too. Why should we pay Atlassian to enhance their own product?

We appreciate all feature requests. Your idea is likely a very good one. However the reality is that there are a very large number of feature requests as well as detailed product roadmaps for Confluence and JIRA based on how we think we can add the most value to the greatest number of customers.

The custom plugin pack team is one way we try to provide additonal value to our customers who need some additional piece of functionality to make a product work for them.

If our company pays for a plugin or feature who owns the intellectual property.

The standard arrangement is that Atlassia will own the intellectual property unless otherwise agreed upon. However you will receive the source and be free to do what you like with it in your organization.

This is necessary if Atlassian chooses to roll your enhancement into the product or support the plugin. If so this makes it less likely you'd have to do a reintegration each time you update the product version.

Alternatively if you'd prefer to own the IP it's likely the project is a better fit for one of Atlassian's custom development partners.

How did you arrive at your prices for this type of work?

The prices have been carefully choosen. They are industry standard and competetive for product specific short term custom software development.

I'm interested. How should I proceed?

Please start by either filling out the Light Weight Specification Template or optionally send a pre-existing specification to cpteam@atlassian.com. If it makes sense to move forward we'll schedule follow up communication and provide you with an estimate of the cost and delivery timeframe. Or if your project falls outside our purview we'll refer you to our [Atlassian Partners]

What other services do you provide?

Depending on availability we'd be happy to discuss other short term engagements with well defined goals.