• Planning for Software Maintenance: How to Prevent “Old Software”

    2 September 2014
    Comments are off for this post
    Planning for Software Maintenance: How to Prevent “Old Software"
    Many first time software buyers don’t know to consider software maintenance when planning their annual budgets. This shortsightedness is understandable—software is expensive to build and most dev shops don’t want to spend a lot of time on long tail cost curves. It can also be difficult to convince buyers to continue spending more money on products after the final invoice is paid. So, why should product owners anticipate additional costs down the line? Simply put, just because your product is working as expected does not mean that it will continue to work in the future.… keep reading
    Continue Reading
  • Agile User Story Workshop – Tips for Gathering Stakeholder Feedback

    CURTIS Digital tips for Agile User story workshops
    An Agile Story can be defined as ” short, simple description of a feature told from the perspective of the person who desires the new capability, usually a user or customer of the system – Mike Cohn” Earlier this year we had a complex CMS project where we needed to help the Project Owner gather stories from internal stakeholders. We typically have a storybuilding workshop with our clients, but the number and locations of the stakeholders on this project made that unfeasible.… keep reading
    Continue Reading
  • The Importance of a Great Project Manager

    Over 50% of IT projects fail as a direct result of poor project management practices… Project management is defined as the application of knowledge, skills, tools and techniques to project activities to meet project requirements. —  PMBOK It sounds simple enough, but the  CHAOS Manifesto, an annual report from The Standish Group that examines trends in software project success, repeatedly reports worrying statistics for the IT project industry. The 2011 edition of the CHAOS report found that 37% of all projects succeeded in that they were delivered on time, within budget, with all required features and functions.… keep reading
    Continue Reading
  • Progressive Enhancement – A Business Primer

    Maximize the number of users who can access your content. History of Progressive Enhancement Throughout the history of web development, web designers have focused on giving computer users the greatest possible experience that they could receive on the most sophisticated browsers. At the same time, designers only provided some content to users with less sophisticated browsers. Unfortunately, this meant that many users with less expensive technology or with disabilities were not able to access resources that they needed. Web designers sought to overcome the issue of inaccessible content by designing websites to degrade gracefully.… keep reading
    Continue Reading