portico: Add End Point Dev case study page.

This commit is contained in:
Alya Abbott 2023-03-21 14:52:04 -07:00 committed by Tim Abbott
parent fd703a9ee4
commit e660ffbe07
4 changed files with 187 additions and 0 deletions

View File

@ -89,6 +89,11 @@ landing_page_urls = [
landing_view, landing_view,
{"template_name": "corporate/case-studies/idrift-case-study.html"}, {"template_name": "corporate/case-studies/idrift-case-study.html"},
), ),
path(
"case-studies/end-point/",
landing_view,
{"template_name": "corporate/case-studies/end-point-case-study.html"},
),
path( path(
"case-studies/tum/", "case-studies/tum/",
landing_view, landing_view,

View File

@ -0,0 +1,37 @@
{% extends "zerver/portico.html" %}
{% set entrypoint = "landing-page" %}
{% set PAGE_TITLE = "Case study: End Point Dev software consultancy | Zulip" %}
{% set PAGE_DESCRIPTION = "Learn how Zulip takes the pain out of remote
collaboration in a distributed company with hundreds of ongoing projects." %}
{% block customhead %}
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
{% endblock %}
{% block portico_content %}
{% include 'zerver/landing_nav.html' %}
<div class="portico-landing why-page solutions-page case-study-page">
<div class="hero bg-education">
<div class="bg-dimmer"></div>
<div class="content">
<h1 class="center">Case study: End Point Dev</h1>
<p>Software consultancy</p>
</div>
<div class="hero-text">
Learn more about using Zulip for <a href="/for/business">business</a>.
</div>
</div>
<div class="main">
<div class="padded-content">
<div class="inner-content markdown">
{{ render_markdown_path('corporate/case-studies/end-point-case-study.md') }}
</div>
</div>
</div>
</div>
{% endblock %}

View File

@ -0,0 +1,144 @@
## Organizing the flow of information
Founded in 1995, [End Point Dev](https://www.endpointdev.com/about/) is a
full-service software consultancy, with a diverse set of customers: from
startups, to giants like Google, NASA, Oracle, and Morgan Stanley. The company
employs a team of 65 or so software developers, data organizers, and security
experts distributed all around the globe. Each project brings together talented
individuals with the right mixture of skills, wherever they might be located.
For the past six years, End Point has been using Zulip to stay connected as a
team. “Other apps like Slack would struggle with organizing the flow of
information in a complex organization like ours,” says End Point CTO [Jon
Jensen](https://www.endpointdev.com/team/jon-jensen/). “Zulips UI makes it easy
to access all the information you need, without being too cluttered.”
> “Zulips UI makes it easy to access all the info you need.”
>
> — [Jon Jensen](https://www.endpointdev.com/team/jon-jensen/), CTO of End Point
## Legacy software challenges
In 2005, looking to improve on email and phone communication, the company set up
an IRC chat server. Many team members loved IRCs realtime chat experience. As
the company evolved, however, IRCs limited feature set (for example, there were
no file uploads), became a growing concern.
By 2017, while most of the company was still on IRC, one division had moved to
Flowdock, and another team that had joined in an acquisition was using Slack.
The companys collaboration tools were no longer helping everyone stay
connected. “Having multiple chat systems was bad for our culture,” says End
Points CTO [Jon Jensen](https://www.endpointdev.com/team/jon-jensen/). “Some
people were always cut out of the conversation.”
## Choosing Zulip: A modern feature set with a snappy UI
It was time to find a team chat solution that would bring the company back
together. Unfortunately, none of the tools already in use would do the job.
“Slacks interface was too slow and clunky,” [Jon
Jensen](https://www.endpointdev.com/team/jon-jensen/) explains, “And the more
channels youre in, the harder it is to use,” which was a show-stopper for a
consulting company with hundreds of ongoing projects.
> “Slacks interface was too slow and clunky, and the more channels youre in,
> the harder it is to use.”
>
> — [Jon Jensen](https://www.endpointdev.com/team/jon-jensen/), CTO of End Point
Inclined to go with a self-hosted solution, Jon and some of his co-workers
explored all the leading open-source team chat products. They found that while
Mattermost and Rocket.Chat were similar to Slack (but felt less polished), Zulip
stood out. “Zulip had all the modern features we were looking for, like
reliable, flexible notifications. At the same time, the [extensive keyboard
shortcuts](/help/keyboard-shortcuts) and the All messages
view offered a UI that the IRC fans loved.”
When End Point moved to Zulip, it was an immediate improvement over the
hodge-podge of tools previously in use. “Choosing topics in Zulip felt like a
hurdle at first,” Jon recalls, “but the team got used to it pretty quickly.” Not
entering a topic is always an option, and Zulips topics help users read their
messages more efficiently. “Its nice to be able to [mute](/help/mute-a-topic)
busy topics,” Jon says.
## “Zulip is our virtual office”
For the past six years, the Zulip chat has been a virtual office for End Points
distributed team, a place to show up and be present at work. Discussing projects
in Zulip [streams](/help/streams-and-topics) (similar to channels in other chat
tools) keeps everyone informed.
“Zulip is my lifeline,” says [Joanne
Tipton](https://www.endpointdev.com/team/joanne-tipton/), a senior team manager
at End Point. “Im on it all day. I need to have an idea of all the things that
are going on, so the [desktop notifications](/help/desktop-notifications) are
invaluable.” There are 130 streams in the organization, and managers are
subscribed to most of them. Joanne takes advantage of per-stream flexibility for
notifications, turning on notification sounds just for low-traffic streams where
every message is important.
> “Zulip is my lifeline.”
>
> — [Joanne Tipton](https://www.endpointdev.com/team/joanne-tipton/), Senior Team Manager at End Point
[Alejandro Ramon](https://www.endpointdev.com/team/alejandro-ramon/), who leads
the Immersive & Geospatial division, joined End Point the day before the move to
Zulip. Zulip has always been a core tool for his work at End Point, and he has
built his workflows on Zulips [integrations](/integrations/). “With the
[Jenkins CI integration](/integrations/doc/jenkins), I can see when a job has
finished building and is ready to deploy,” Alejandro says. “I use this 100s of
times per week.”
> “I use Zulips Jenkins CI integration 100s of times per week.”
>
> — [Alejandro Ramon](https://www.endpointdev.com/team/alejandro-ramon/),
> Director of Immersive & Geospatial division at End Point
Zulip also enables real-time system monitoring, with error alerts sent into a
dedicated stream for each system. Alejandro relies on Zulips clear record of
whats been happening with each installation, which combines automated alerts
with discussion by the team. “I use [search](/help/search-for-messages) quite a
bit,” Alejandro says. “Being able to filter by user and search term, and look at
a date range, is very helpful.”
Zulip is conveniently accessible no matter where Alejandro is working from. “The
[mobile apps](/apps/) work well when I need to connect from a customer site,”
Alejandro explains.
## Taking the pain out of team chat
End Points client companies use a wide variety of chat tools to communicate
with their collaborators at EndDev, from modern team chat tools like Slack and
Microsoft Teams, to tools designed primarily for 1:1 communication like GChat
and Skype. End Points CTO [Jon
Jensen](https://www.endpointdev.com/team/jon-jensen/) has experienced them all.
“It is amazing that companies would use Teams in its current state,” Jon says, a
bit exasperated. “The UI is slow and inconsistent, and you have to do so much
clicking to get anywhere. Compared to Zulip, its missing key features like the
All messages view and topics.”
> “It is amazing that companies would use Teams in its current state. The UI is
> slow and inconsistent, and compared to Zulip, its missing key features.”
>
> — [Jon Jensen](https://www.endpointdev.com/team/jon-jensen/), CTO of End Point
In Jons view, any communication tool imposes some cost on the team. “When
youre choosing a team chat tool, youre deciding how much pain are you
requiring your staff to undergo,” Jon explains. “And if your remote tools are
painful to use, you marginalize remote staff,” as conversations move from chat
to offices and hallways. Thankfully, this is not a problem at End Point, Jon
says. “Zulip removes much of the pain that makes people not want to use team
chat apps. We love it."
> “Zulip removes much of the pain that makes people not want to use team chat
> apps. We love it.”
>
> — [Jon Jensen](https://www.endpointdev.com/team/jon-jensen/), CTO of End Point
---
Check out our guide on [using Zulip for business](/for/business), and learn how
Zulip is being used at the [iDrift AS](/case-studies/idrift/) company.

View File

@ -212,6 +212,7 @@ class DocPageTest(ZulipTestCase):
self._test("/case-studies/recurse-center/", "Recurse Center") self._test("/case-studies/recurse-center/", "Recurse Center")
self._test("/case-studies/lean/", "Lean theorem prover") self._test("/case-studies/lean/", "Lean theorem prover")
self._test("/case-studies/idrift/", "Case study: iDrift AS") self._test("/case-studies/idrift/", "Case study: iDrift AS")
self._test("/case-studies/end-point/", "Case study: End Point")
self._test("/case-studies/asciidoctor/", "Case study: Asciidoctor") self._test("/case-studies/asciidoctor/", "Case study: Asciidoctor")
# <meta name="robots" content="noindex,nofollow" /> always true on these pages # <meta name="robots" content="noindex,nofollow" /> always true on these pages
self._test("/attribution/", "Website attributions", search_disabled=True) self._test("/attribution/", "Website attributions", search_disabled=True)