Tag Archives: 3d technology

Why is hardware being forgotten by development companies?

This week I met someone while on a personal trip who is in the software business.  His company writes software for a very specialized vertical and from everything he said to me, they are an innovative company and do all the right things including empowering their teams to self-organize, regular training for the staff and generally a great working atmosphere.

The company has still been struggling with getting their product to be “deeper” (his word) for their client base.

I was again reminded of a post of mine from a while ago encouraging or providing cross-training or at least some knowledge to bridge the barriers between the software group and the hardware group (link at the bottom of this post).  In my environment, I’ve been fortunate to have a network admin sitting with our team.  It has prevented many potential problems.

Having been involved in the infrastructure part of IT as well as development, I knew of at least a few products almost immediately that could make his product more compelling to his customers.

To my surprise, I found out his company was only looking at software improvements to their application.  He told me how they are continually developing new features but are not considering running on any new platforms.

I mentioned a few technology (hardware) improvements he could consider and I know that by the time he gets home this weekend, he will have taken a look and passed the information on to his team.  These improvements could immediately add significant customer retention and usability to his product.

From our discussion, it was also evident that his team would enjoy the challenge of some new platforms to keep encouraged about the future. I’m sure that by the time he reads this, he’ll have some of these technologies in hand :->

As Agile practitioners, it seems, we are so focused on improving our software development cycle, our specific development tasks, our daily or hourly builds, our programming skills, and how we create story points, sometimes we seem to lose track of the big picture… What is the customer going to use it on?  This should be fundamental to every developer’s thought processes.

Think to yourself,  “HEY, should we be seeing if our software could run on some of the new technologies out there such as Microsoft Surface, some of the new Wireless Devices, or even benefit somehow from new 3D technologies coming out”?

I like to think that developers who are empowered with information about hardware can think of all kinds of ways to use it.

If you’re on an Agile Team or managing one, ask to learn something about the hardware in your environments.  Consider some “slack” in your Sprint or some work breaks in your Cycle to allow team members to learn something about new Infrastructure or Hardware products.

Think for a moment if your company is writing software for the Web, the power of a deep understanding of how a load balancer actually works, or my personal favorite, the .NET Cache.

Let it be the teams’ choice of which products though. That will give the best motivation and most likely will be the most enjoyment for everyone.

It will broaden your horizons and perhaps give your team ideas you never knew could even be possible.

If we always just wait for a Marketing Person or Product Owner to come up with interesting ideas, where’s the fun in that?

References :

My previous post – Infrastructure Knowledge for Developers
3D example – Sony 360Degree viewer prototype
Microsoft Surface – Microsoft Surface Web Site
Slack – A good article about slack in XP by James Shore
Sprint – Scrum Alliance
Cycle – Open Agile


Affiliated Promotions:

Try our automated online Scrum coach: Scrum Insight - free scores and basic advice, upgrade to get in-depth insight for your team. It takes between 8 and 11 minutes for each team member to fill in the survey, and your results are available immediately. Try it in your next retrospective.

Please share!
Facebooktwittergoogle_plusredditpinterestlinkedinmailFacebooktwittergoogle_plusredditpinterestlinkedinmail
Berteig
Upcoming Courses
View Full Course Schedule
Kanban Management Professional® (KMP II) [Virtual Learning]
Online
C$1795.00
Apr 2
2020
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1599.00
Apr 3
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1595.00
Apr 7
2020
Details
Licensed Scrum Product Owner® (LSPO) [Virtual Learning]
Online
C$1795.00
Apr 7
2020
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1195.00
Apr 14
2020
Details
Licensed Scrum Master Product Owner® (LSMPO) [Virtual Learning]
Online
C$1995.00
Apr 14
2020
Details
ICAgile® Certified Professional (ICP) [Virtual Learning]
Online
C$1350.00
Apr 16
2020
Details
Advanced Certified ScrumMaster® (A-CSM)
Online
C$1599.00
Apr 17
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1525.00
Apr 20
2020
Details
BERTEIG Real Agility Series: The Cloud - Supercharge Your Agillty
Online
C$0.00
Apr 20
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1595.00
Apr 21
2020
Details
AWS® Certified Solutions Architect – Associate Level [Virtual Learning]
Toronto
C$1865.75
Apr 22
2020
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online from Toronto
C$1795.00
Apr 23
2020
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online
C$1795.00
May 5
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
May 16
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1355.75
May 19
2020
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online from Toronto
C$1525.75
May 21
2020
Details
ICAgile® Certified Professional (ICP) [Virtual Learning]
Online
C$1147.50
May 21
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1296.25
May 26
2020
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1015.75
May 29
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1355.75
Jun 2
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Jun 6
2020
Details
Coach Skills for the Agile Workplace® (ICP-ACC) [Virtual Learning]
Online
C$2020.00
Jun 15
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1296.25
Jun 16
2020
Details
ICAgile® Certified Professional (ICP) [Virtual Learning]
Online
C$1147.50
Jun 18
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Jun 20
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1355.75
Jun 23
2020
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online from Toronto
C$1525.75
Jun 25
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Jul 4
2020
Details
Team Kanban Practitioner® (TKP) [Virtual Learning]
Online
C$1015.75
Jul 7
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Jul 11
2020
Details
Licensed Scrum Master Product Owner® (LSMPO) [Virtual Learning]
Online
C$1695.75
Jul 14
2020
Details
Certified ScrumMaster® (CSM) [Virtual Learning]
Online from Toronto
C$1355.75
Jul 21
2020
Details
Certified Scrum Product Owner® (CSPO) [Virtual Learning]
Online from Toronto
C$1525.75
Jul 23
2020
Details
ICAgile® Certified Professional (ICP) [Virtual Learning]
Online
C$1147.50
Jul 23
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Jul 25
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1296.25
Jul 28
2020
Details
Kanban Management Professional® (KMP II) [Virtual Learning]
Online
C$1525.75
Jul 30
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1296.25
Aug 25
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Aug 29
2020
Details
Coach Skills for the Agile Workplace® (ICP-ACC)
Toronto
C$2020.00
Sep 2
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Sep 12
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Sep 26
2020
Details
Professional Scrum Master® (PSM I) [Virtual Learning]
Online
C$1296.25
Sep 29
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Oct 3
2020
Details
Coach Skills for the Agile Workplace® (ICP-ACC)
Toronto
C$2020.00
Nov 2
2020
Details
Certified Scrum Professional - ScrumMaster® (CSP-SM)
Online
C$1869.15
Nov 14
2020
Details