<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Web Development for Business Users on Caktus Group</title><link>https://www.caktusgroup.com/tags/web-development-for-business-users/</link><description>Recent content in Web Development for Business Users on Caktus Group</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon, 30 Apr 2018 13:30:00 +0000</lastBuildDate><atom:link href="https://www.caktusgroup.com/tags/web-development-for-business-users/index.xml" rel="self" type="application/rss+xml"/><item><title>Prioritizing Defects</title><link>https://www.caktusgroup.com/blog/2018/04/30/prioritizing-defects/</link><pubDate>Mon, 30 Apr 2018 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/04/30/prioritizing-defects/</guid><description>&lt;p>A defect, or bug, in a software product can be defined as a flaw in the system that leads to a measurable or observable deviation from its expected result. During development, it’s part of the &lt;a href="https://www.caktusgroup.com/blog/2018/03/14/what-software-quality-assurance/">quality assurance&lt;/a> process to prioritize defects in order to minimize the impact to the end product and meet the agreed-upon quality level for the product. This prioritization can seem like a dark art. How do we decide what gets addressed and what doesn’t?&lt;/p></description></item><item><title>Agile for Stakeholders</title><link>https://www.caktusgroup.com/blog/2018/04/02/agile-stakeholders/</link><pubDate>Mon, 02 Apr 2018 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/04/02/agile-stakeholders/</guid><description>&lt;p>In Agile development, a stakeholder is anyone outside the development team with a stake in the success of the project. If you are a stakeholder, knowledge of Agile will help you understand how the project will be developed and managed, when you can expect to see progress, and what the team needs from you in order to deliver their best work. Understanding these basic concepts and what your role entails are essential to your project’s success.&lt;/p></description></item><item><title>What is Software Quality Assurance?</title><link>https://www.caktusgroup.com/blog/2018/03/14/what-software-quality-assurance/</link><pubDate>Wed, 14 Mar 2018 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/03/14/what-software-quality-assurance/</guid><description>&lt;p>A crucial but often overlooked aspect of software development is quality assurance (QA). If you have an app in progress, you will likely hear this term throughout the development life cycle. It may seem that coding is the brunt of the development work, since without code your app doesn’t exist, but quality assurance efforts often consist of up to 50% of the total project effort (1) (and part of the QA effort is coding). Without quality assurance, your app may exist but it is unlikely it will function well, meet the objectives of your users, or be maintainable in the future. QA is important, but what exactly is it?&lt;/p></description></item><item><title>Managing Sprint Reviews for Multiple Clients or Projects</title><link>https://www.caktusgroup.com/blog/2018/03/12/managing-sprint-reviews-multiple-clients-or-projects/</link><pubDate>Mon, 12 Mar 2018 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/03/12/managing-sprint-reviews-multiple-clients-or-projects/</guid><description>&lt;p>Sprint reviews for teams working with multiple clients and managing multiple projects can be a challenge. At Caktus, we combine more traditional sprint review guidelines with some tweaks to fit our company and client’s needs.&lt;/p></description></item><item><title>Add Value To Your Django Project With An API</title><link>https://www.caktusgroup.com/blog/2018/02/19/add-value-to-django-project-api/</link><pubDate>Mon, 19 Feb 2018 14:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/02/19/add-value-to-django-project-api/</guid><description>&lt;p>How do your users interact with your web app? Do you have users who are requesting new features? Are there more good feature requests than you have developer hours to build? Often, a small addition to your app can open the door to let users build features they want (within limits) without using more of your own developers’ time, and you can still keep control over how data can be accessed or changed. That small addition is called an application programming interface, or API. APIs are used across the web, but if you aren’t a developer, you may not have heard of them. They can be easily built on top of Django projects, though, and can provide great value to your own developers as well as to your users.&lt;/p></description></item><item><title>UX Research Methods 3: Evaluating What Is</title><link>https://www.caktusgroup.com/blog/2018/02/05/ux-evaluating-what-exists/</link><pubDate>Mon, 05 Feb 2018 14:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2018/02/05/ux-evaluating-what-exists/</guid><description>&lt;p>In previous blog posts on UX research methods, I discussed techniques we use to &lt;a href="https://www.caktusgroup.com/blog/2018/01/29/understanding-thought-processes-motivations-needs/">understand how users think and feel, what they need and want, and why&lt;/a>; and those we use to &lt;a href="https://www.caktusgroup.com/blog/2018/01/31/analyzing-behavior/">analyze and understand user behavior&lt;/a>.&lt;/p></description></item><item><title>Caktus Discovery Workshops</title><link>https://www.caktusgroup.com/blog/2017/11/27/caktus-discovery-workshops/</link><pubDate>Mon, 27 Nov 2017 14:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/11/27/caktus-discovery-workshops/</guid><description>&lt;p>Before an app can be built, the development team needs to know what they are supposed to be building. How do they establish that? With requirements gathering.&lt;/p></description></item><item><title>Getting Started with Outsourced Web Development</title><link>https://www.caktusgroup.com/blog/2017/11/13/getting-started-outsourced-web-development/</link><pubDate>Mon, 13 Nov 2017 14:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/11/13/getting-started-outsourced-web-development/</guid><description>&lt;p>In researching outsourced web development, you may have come across a few different ways to get your project built and have some questions as a result. How well defined do the project requirements need to be prior to starting development? Will Waterfall or Agile methods deliver the best results? Should you look for a consultancy offering team augmentation or in-house Agile-based work? What are the ramifications for your project of picking one or the other?&lt;/p></description></item><item><title>From User Story Mapping to High-Level Release Plan</title><link>https://www.caktusgroup.com/blog/2017/07/31/user-story-mapping-high-level-release-plan/</link><pubDate>Mon, 31 Jul 2017 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/07/31/user-story-mapping-high-level-release-plan/</guid><description>&lt;p>At Caktus, we begin many projects with a &lt;a href="https://www.caktusgroup.com/services/">discovery workshop&lt;/a>. A discovery workshop is an opportunity for our product team to get together with client stakeholders in order to answer three questions:&lt;/p></description></item><item><title>Is Django the Right Fit for your Project?</title><link>https://www.caktusgroup.com/blog/2017/07/24/django-right-fit-your-project/</link><pubDate>Mon, 24 Jul 2017 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/07/24/django-right-fit-your-project/</guid><description>&lt;p>You need a website. You may have done some searches, and come back overwhelmed and empty-handed, having found hosting providers offering services that may have sounded familiar (“WordPress”) and ones that may have sounded like a foreign language (“cPanel”). You may have considered hiring someone to build your website, and gotten conflicting answers about what you need and what it would cost. You may have also heard about Django, but you&amp;rsquo;re not sure how it it fits into the picture and whether or not it&amp;rsquo;s the right fit for your project. This is common, because there are many different types of websites out there. To help answer the question of whether Django is the right fit for your project, let’s take a look at the landscape.&lt;/p></description></item><item><title>The Caktus Success Model</title><link>https://www.caktusgroup.com/blog/2017/06/21/caktus-success-model/</link><pubDate>Wed, 21 Jun 2017 13:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/06/21/caktus-success-model/</guid><description>&lt;p>Here at Caktus, we’ve been fortunate to work on some incredible projects with our clients. For example, we built the &lt;a href="https://www.caktusgroup.com/case-study/worlds-first-sms-voter-registration-system/">world’s first SMS voter registration app&lt;/a> for Libya, developed a &lt;a href="https://www.caktusgroup.com/case-study/moving-from-physical-tapes-to-amazon-glacier/">digital archiving system&lt;/a> for the world’s largest on-demand video provider, and created a &lt;a href="https://www.caktusgroup.com/case-study/auto-scaling-online-survey/">survey tool with auto-scaling architecture&lt;/a> to help the University of Chicago track school reform.&lt;/p></description></item><item><title>3 Reasons to Upgrade to the Latest Version of Django</title><link>https://www.caktusgroup.com/blog/2017/05/22/3-reasons-upgrade-latest-version-django/</link><pubDate>Mon, 22 May 2017 15:30:00 +0000</pubDate><guid>https://www.caktusgroup.com/blog/2017/05/22/3-reasons-upgrade-latest-version-django/</guid><description>&lt;p>When considering a website upgrade, many business stakeholders probably think about the frontend, i.e., how the website looks or the features users interact with. Perhaps less often considered is the importance of upgrading the backend; that is, the databases, applications, and servers powering all the behind-the-scenes activity. Infrastructure support and upgrades are necessary but often performed as a separate project from any improvements to design or user experience, rather than as part of a holistic update project.&lt;/p></description></item></channel></rss>