From cc8b73b3589c27dcb3c1603025bbfd7102bfc0c6 Mon Sep 17 00:00:00 2001
From: Rubie More than 250,000 artefacts, made accessible
and searchable! Automating data collection means our TA's
can get on with what really matters. We increased community engagement with an
exclusive social network. We're currently reviewing the content of the case studies below and we'll be adding them to the site soon. More than 250,000 artefacts, made accessible
and searchable! Automating data collection means our TA's
can get on with what really matters. We increased community engagement with an
exclusive social network.
- The Ellen MacArthur Foundation’s (EMF) CE100 membership programme
- fosters collaboration among their members to discuss challenges and
- share insights, with the interaction among members being mostly
- contained to three physical events a year.
+ The Ellen MacArthur Foundation’s CE100 membership Programme supports
+ a wide range of Circular Economy stakeholders to learn, innovate,
+ and generally collaborate with each other.
+
- Members of the dwyl team led an initial problem workshop to help the EMF
- team understand the pain points across the organisation and narrow down
- the area of focus to where the most value would be added - in this case,
- by solving the problem of lack of continuous engagement in their CE100
- programme. This was then followed by two detailed design and technical
- workshops.
+ dwyl’s approach involved workshopping pain points directly with the
+ EMF team to narrow down focus onto the key issue of continuous
+ engagement, resulting in a genuinely collaborative solution - a
+ platform for members to share and solve each other’s challenges (in
+ addition to standard features like a directory & intuitive admin
+ interface). This was all built over several engagements based on user
+ feedback, along with two detailed design and technical
+ workshops.
- A digital membership platform which allows members to share challenges
- and respond to challenges faced by other members.
+ We were delighted to be able to use only open source technologies
+ like the powerful PostgresQL database, alongside our oft-used stack
+ of Node.js and Hapi.js.
+
@@ -125,8 +142,7 @@
Scrum master
- Inclusive Classrooms is a small not-for-profit who help teaching
- assistants work with and monitor children’s social aptitudes and
- progression. Aptitudes are measured using a questionnaire that is
- displayed visually as a wheel. Up until this point, Inclusive
- Classrooms had manually collected their data and manually transferred
- it to a spreadsheet for analysis.
+ Inclusive Classrooms is a non-profit helping teaching assistants (TAs)
+ monitor kids’ social aptitudes and progression.
+
- This was a very short project (1 sprint) enabling digital data
- collection in a format that would be most useful to those analysing it.
+ We had to think hard about designing a system that involved a simple
+ and friendly questionnaire, super simple data collection & storage,
+ and easy-to-use analysis tools on a very small budget.
+
+ Others can reinvent the wheel, especially with time a factor:
+ dwyl has a wealth of open source work to draw on, so that’s where
+ we started. Using a tutorial we’d written previously, we quickly
+ developed a solution for saving data not just to our database
+ (for future use) but directly into a Google spreadsheet for access
+ until there was time and funding for an admin dashboard.
+
From 1e777d3262aea292f72b0bd24cc2bb7dfb3007e6 Mon Sep 17 00:00:00 2001
From: Rubie
- The Science Museum Group (SMG) owns a wealth of data on objects,
- inventors and archived documents. The Group was already working to
- clean up their data, but had no way for the public to access this
- information. The dwyl team undertook an initial requirements transfer
- workshop with the product owner and the SMG’s designer to understand
- the work that the SMG designer had already carried out with users. We
- established that the problem faced by the SMG was not just how to give
- the public access to the data, but how to do so in a way that those
- who wanted to use the data could do so with ease.
+ With a century and a half’s worth of data on objects, inventors,
+ and archived documents, creating a public-facing portal for the
+ Science Museum Group’s (SMG) archives was as much about making the
+ search results engaging as available.
+
- The dwyl team created an online records system with a simple search
- interface and API functionality.
+ With a wealth of information to be made accessible to the public,
+ starting with a workshop with SMG and their designer was essential to
+ understanding how to give users the results they needed in a clear
+ and engaging format.
+
+ Lacking access to the database meant working with and around a busy
+ 3rd party, planning and replanning when their deadlines were not met.
+ This didn’t faze us! We developed a seriously fast search solution
+ that was powerful and intelligent enough to provide weighted related
+ items in addition to direct search results.
+
From a8cdfbc3eb6fc05cf88b4659bf05ed923d270ddb Mon Sep 17 00:00:00 2001
From: Rubie
From e0c6e796a7155c1c12ce183adbd9d7f0763e83b7 Mon Sep 17 00:00:00 2001
From: Rubie
- 12+ Weeks
- Sep 2016 - Oct 2016 (Sprint 1 - 2)
- Scrum master
+ 20+ Weeks
+ Sep 2016 - Oct 2016 (Sprint 1 - 2)
+ System Architect & QA
Others can reinvent the wheel, especially with time a factor:
dwyl has a wealth of open source work to draw on, so that’s where
- we started. Using a tutorial we’d written previously, we quickly
+ we started.
+ We Make Excellent Products
Portfolio
- Online Membership Platform
Project: CE100
Problem Overview
+ EMF had a very common but very broad challenge - getting busy offline
+ members to interact and engage online, as the interaction among
+ members was mostly contained to three physical events a year.
Approach
Solution Overview
+ Solution
+ By taking a highly modular microservices approach to designing the
+ architecture, we were able to ensure that new features could be
+ integrated quickly and easily without impact on existing
+ functionality.
+
+ In our latest set of sprints we have been working with EMF on to
+ integrate their asset management API into the application, supporting
+ its development through a series of spikes and incremental
+ integrations.
Project Length
Implementation Team
System Architect & QA
- Mid-level Developer
- Mid-level Developer
+ Two mid-level developers
Project: Skills Wheel
Problem Overview
+ Before we came in, the teachers filled in 'skills wheels' manually
+ and data was manually inputted into spreadsheets - so our task was to
+ make the process digital, with an output that would make life easier
+ for people analysing the results. (Lightening the load for good causes
+ is what we live for!)
Solution Overview
+ Approach
+ We problem-solved together to find the simplest possible MVP:
+ design, a simple data entry form and drawing the ‘skills wheel’,
+ a visual representation of the data for the TA.
+
+ When a second round of funding came in a year later we sat together
+ to workshop what the evolution of the application could be, both in
+ terms of design and features (logging in, historical skills wheels,
+ admin dashboard) based on a year’s worth of usage by TAs.
+ Solution
+
+ We used D3.js to create engaging “skills wheels” - visual
+ representations of the data both current and historical, and
+ everything else was done with our Elixir stack. We added PDFs for
+ download and an admin dashboard to allow specific school domains to
+ be granted access to the application and TAs to manage their students
+ & groups.
Project Length
Project: Collections Online
Problem Overview
+ But the real challenge was around working without control over the
+ data itself (which was still being cleansed and homogenised), or
+ direct access to the Elasticsearch database managed by a 3rd party!
Solution Overview
+ Approach
+ We used these insights and an iterative approach to features to
+ develop a search portal that was fast, granular, but also contained
+ enough interactive features to keep casual users interested. We
+ learned from users and stakeholders, making improvements across
+ multiple sprints and engagements.
+ Solution
+
+ The RESTful developer API was then created and extensive
+ documentation made available in a Github Wiki. Although our API
+ development time was squeezed due to some excellent user requests for
+ the public facing site, we got excellent feedback from the community
+ at our ‘trial by fire’ at the
+ Science Museum Hack Day!
Project Length
Solution
development time was squeezed due to some excellent user requests for
the public facing site, we got excellent feedback from the community
at our ‘trial by fire’ at the
- Science Museum Hack Day!
+ Science Museum Hack Day!
Project Length
Project: CE100
Live App
-->
-
+
Source Code
diff --git a/case-studies/inclusive-classrooms/skills-wheel.html b/case-studies/inclusive-classrooms/skills-wheel.html
index 1d3d185..a19e133 100644
--- a/case-studies/inclusive-classrooms/skills-wheel.html
+++ b/case-studies/inclusive-classrooms/skills-wheel.html
@@ -81,7 +81,7 @@ Project: Skills Wheel
Live App
-->
-
+
Source Code
diff --git a/case-studies/science-museum-group/online-collections.html b/case-studies/science-museum-group/online-collections.html
index a49085e..2ed262b 100644
--- a/case-studies/science-museum-group/online-collections.html
+++ b/case-studies/science-museum-group/online-collections.html
@@ -82,7 +82,7 @@
Project: Collections Online
Live App
-->
-
+
Source Code
From 64648335320a0a44310b19eae25de00f6e69fef4 Mon Sep 17 00:00:00 2001
From: iteles
Solution
its development through a series of spikes and incremental
integrations.
Project Length
-
- Dec 2016 - Jan 2017 (Sprint 3 - 4)*
- Feb 2017 - Feb 2017 (Sprint 5)*
- May 2017 - May 2017 (Sprint 6)*
- * Additional sprints are commissioned to build
- additional functionality based on user feedback
- Implementation Team
-
- System Architect & QA
- Two mid-level developers
- Technologies
-
-
-
-
-
-
-
- Key Functionality
+ Key Functionality
collaboration within the network.Technologies
+
+
+
+
+
+
+
+ Project Length
+
+ Dec 2016 - Jan 2017 (Sprint 3 - 4)*
+ Feb 2017 - Feb 2017 (Sprint 5)*
+ May 2017 - May 2017 (Sprint 6)*
+ Sep 2017 - Dec 2017 (Sprints 7 - 12)*
+ * Additional sprints commissioned to build
+ further functionality based on user feedback
+ Implementation Team
+
+ 2 Developers
+ Designer
+ Scrum master
+ Solution
+ Using a tutorial we’d written previously, we quickly
developed a solution for saving data not just to our database
(for future use) but directly into a Google spreadsheet for access
until there was time and funding for an admin dashboard.
@@ -128,34 +130,6 @@ Solution
be granted access to the application and TAs to manage their students
& groups.
- 6 Weeks
- Feb 2016 - Feb 2016 (Sprint 1)
- Mar 2017 - Mar 2017 (Sprint 2 - 3)*
- * Additional sprints are commissioned to build
- additional functionality based on user feedback
-
- Scrum master
- 2 Developers
- UX/UI Designer
-
+ 6 Weeks
+ Feb 2016 - Feb 2016 (Sprint 1)
+ Mar 2017 - Mar 2017 (Sprint 2 - 3)*
+ * Additional sprints are commissioned to build
+ further functionality based on user feedback
+
+ QA Code reviewer
+ 2 Developers
+ UX/UI Designer
+ Scrum master
+
- 22+ Weeks
- 14 Jun 2016 - 31 Oct 2016 (Sprint 1 - 10)
- 28 Nov 2016 - 9 Dec 2016 (Sprint 11)*
- May 2017 - May 2017 (Sprint 12)*
- * Additional sprints are commissioned to build
- additional functionality based on user feedback
-
- Scrum master
- System Architect
- 2 Developers
-
+ 22+ Weeks
+ Jun 2016 - Oct 2016 (Sprint 1 - 10)
+ Nov 2016 - Dec 2016 (Sprint 11)*
+ May 2017 (Sprint 12)*
+ * Additional sprints commissioned to build
+ further functionality based on user feedback
+
+ System Architect (Security & Performance)
+ QA Code Reviewer
+ 2 Developers
+ Scrum Master
+