Welcome to Openpoint Solutions

  • Header_web_development
  • Header_enterprise_systems
  • Header_enterprise_content_management
  • Header_agile_enablement_blue
  • about openpoint
  • our principles
  • technologies
  • why open source?
  • why ruby on rails?
  • news and events
  • our careers
  • contact us
  • AGILE ENABLEMENT We can provide mentoring and coaching to help your organization adopt the Agile practices and principles that have proven most successful for developing software that truly satisfies its users. As a services provider, all projects we develop for our clients leverage Agile techniques.
  • Our views on Agile The term Agile Software Development refers to a group of software development methodologies that promote iterative software development, incremental delivery, open collaboration, flexibility, and adaptability to change throughout the project lifecycle.

    We believe strongly in the principles of the "Agile Manifesto" listed in the right column. However, we are not dogmatic or rigidly adherent in our use of the techniques. Our experience has shown that every client's project, environment and culture are different, so we tailor our approach to our customer and leverage the Agile principles and practices that will best ensure the success of the project and team.

    What we have learned through years of employing Agile is that the approach requires discipline and practice to be successful, and that undertaking the methodology without first undergoing thorough basic training can be a recipe for failure.
  • How can OpenPoint help you? At OpenPoint, we have vast experience managing Agile development teams of all sizes and enabling teams to successfully adopt Agile practices. Call us at (800) 671-8940 to discuss how we can help your company achieve the success and satisfaction that should come with every software development project.
  • The Agile Manifesto In 2001, 17 prominent figures in the field of Agile development (then called "light-weight methods") came together at the Snowbird ski resort in Utah to discuss ways of creating software in a lighter, faster, more people-centric way. They created the Agile Manifesto, widely regarded as the canonical definition of Agile development and accompanying Agile principles.

  • Some of the principles behind the Agile Manifesto are:
    • Customer satisfaction by rapid, continuous delivery of useful software
    • Working software is delivered frequently (weeks rather than months)
    • Working software is the principal measure of progress
    • Even late changes in requirements are welcomed
    • Close, daily cooperation between business people and developers
    • Face-to-face conversation is the best form of communication (Co-location)
    • Projects are built around motivated individuals, who should be trusted
    • Continuous attention to technical excellence and good design
    • Simplicity
    • Self-organizing teams
    • Regular adaptation to changing circumstances
  •     Source: http://www.agilemanifesto.org