Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Application Life Cycle Management Using Open-Source Solutions

No description
by

Ben Elder

on 1 March 2011

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Application Life Cycle Management Using Open-Source Solutions

Application Life Cycle Management Using Open-Source Solutions Nature of the Problem Inconsistency in vocabulary Lack of clear vision of deliverables and expectations Lack of traceability from requirements work delivery Preparing material for meetings, demos, one-pagers = time not getting work done Increasing stakeholder base, with common/unique concerns Lack of structure for project management and workflow Source code maintenance and collaboration Poor organization of information (documentation, specs, assets, knowledge) What is Application Life Cycle Management? "A continuous process of managing the life of an application through governance, development and maintenance."
"The marriage of business management to software engineering." ALM is a methodology, HP Application Life Cycle Management "Accelerate application delivery for better business results" IBM Rational Team Concert "Enabling developers, architects, project managers, and project owners to work together effectively" Microsoft Team Foundation Server "Managing the development process from design to deployment" Our Approach Microsoft Project Microsoft Visual Source Safe Pros Cons platform specific
licensing costs
ramp-up time
does not provide collaboration integrates well with other MS products
MS platform is common in enterprise
templates available for Scrum/Agile Pros Cons file locking
frequest crashes and database corruption
licensing costs integration with Visual Studio Pros Cons platform specific
licensing costs
not well-suited for software development projects
little flexibility for scrum, agile, XP project methodologies integrates with MS Outlook Pros Cons platform specific
licensing costs
ramp-up time
does not provide collaboration integrates with other MS products
"big name" vendor reputation Single sign on. Active directory, OpenID
Subversion, and more. Agile project management plugin for Jira Issues tracking, project management, workflow Wiki, document management, technical writing, collaboration Team code review. Inline commenting, simple workflow,
asynchronous reviews, email and RSS notifications,
JIRA integration Plugin to existing source code repositories for
browsing, sharing, and viewing source code Automated building, testing, deploying, and releasing of your software Subversion an open source version control system Pros Cons unfamiliar to many developers coming from a MS background integrates with many IDEs
strong community support
no file locks Requirements Management Architecture (Design) Coding Testing Tracking (Issues) Release Management Application Life Cycle Managment Integrates with Eclipse Integrates with Visual Studio Integrates with Subversion Integrates with Eclipse Integrates with Visual Studio Integrates with Subversion Integrates with Eclipse Integrates with Visual Studio Integrates with Subversion Integrates with Eclipse Integrates with Visual Studio Integrates with Subversion Integrates with Eclipse Integrates with Visual Studio Integrates with Subversion The true test of good software? Eating your own dog food. Pros Cons platform specific
licensing costs
ramp-up time
does not provide source control "big name" vendor reputation Requirements gathering? So What? Within your project... Subversion is a full-feature solution for source control Use Confluence as an wiki or central information store Jira can handle project management, issues and feature tracking, in a collaborative format All of this for... $30 ... which is donated
to charity. At the Enterprise Level $24,000 for unlimited users on
Jira, Confluence, and Greenhopper Compare that with enterprise license costs for SharePoint
MS Project
Visual Source Safe
IBM Rational
etc. Let the collaboration begin! ...but are there tools that can help? "some of the worst software I've ever used" "even as consultants, we still don't know how to use this effectively"
Full transcript