by Sam D. Burndorfer and Ben Z.

Start your work day

It’s more than just coding

But it all has to start with an idea…

You thinking what I'm thinking
  • An idea to make something better
  • An idea to do something faster
  • An idea to help others accomplish something great
Blue Suede Shoes

Then in those quiet moments, ponder on them while, while wearing your favorite blue suede shoes…

Princes Sofia & Sam

Now analyze your ideas – What questions should you ask?

Shower time Urika moment
I got it! Never underestimate the solutions that can come to you in the shower.
  • What problem is your app going to solve?
  • How will it simplify life for people?
  • What exactly do you want your app to do?
Thinking
Still need more time to thinks about the rest of these ideas…
  • How are you going to make it appeal to others?
  • How will you market your app?
  • Could you pick up ideas from competitors or other apps you like?
Designing

Prototyping – Drawing it out

Design Schetch
  • Layout your App’s Functionality & Features, who the players are, what they need to do.
  • Create your Use Cases
  • Create maps of how customers will move through your app (some call these wireframes)

Low investments with quick drawings. Idea not working out? Scrap it and try something else.

Automatic Biscuit Dispencer

Low investments with quick drawings. Idea not working out? Scrap it and try something else.

Wireframes

Wireframes help you work through the flow the user will experience.

Low Friction
4 Legs, sheer Ice, Coefficient of friction = 0

There’s this Idea of a low Friction these days

  • Minimize hops/clicks to complete a task
  • Get consensus on what’s intuitive
  • Plug for using a chat-bot
Family Meal
Seems to work OK…

Test your Design

  • Test your wireframes and include others outside your team
  • Capture their experience
  • Revise the design, and Repeat
Do Impossible

Choosing & working with the Technology

Problem Solving
Carrots are simple to work with. Just need sharp teeth.
  • What skills do you currently have?
  • Can your acquire the additional skills needed?
  • Where will the app be deployed?
Cleanup can be fun
Keep the code clean…
  • Build Your Mobile App
    • Lots of development tools available for this
    • managing your source code
    • debugging your app
  • Test Your Mobile App
    • Quality matters
    • There are manual and automated options
  • Releasing Your Mobile App
    • Automating the process
    • Track your releases
    • Support material
Climbing Together

Supporting your App

Help find the lost
help find the lost stuff…
  • What is application Support? or the Role of the Application Support Engineer?
  • Application Support Engineer Duties and Responsibilities
  • Application Support Engineer Skills

What is application Support? or Role of Application Support Engineer

An Application Support Engineer is an IT professional who provides technical support regarding a spectrum of software used within a specific business sector. Due to this broad definition, the core responsibilities of an Application Support Engineer vary depending on the industry. Some Application Support Engineers are responsible for database management, while others put more emphasis on the programming end of an application. The specific focus is dependent on the needs of the business.

Typically part of an IT support team, an Application Support Engineer needs both technical knowledge and “people” skills to do their job well. Given how interwoven technology and the business world have become, Application Support Engineers are employed internally by a number of companies across a wide spectrum of industries. Application Support Engineers can also work for an agency and have several different clients. When it comes to work environment, Application Support Engineers often collaborate with other team members, as well as customers.

Application Support Engineer Duties and Responsibilities

The role of Application Support Engineer is one of the more generalized positions in the IT world. A good Application Support Engineer needs to have at least a working knowledge of database management, different operating systems and different programming languages.

Identifying and Evaluate Technology Solutions

The Application Support Engineer is a key member of the team responsible for using technology to improve business performance and strategy. This duty involves using one’s complex problem-solving skills to brainstorm software solutions, and then work together in a small group to craft a pitch to present the idea to the company’s decision makers. Performing this duty well on a consistent basis can fast track an Application Support Engineer for promotion.

Problem Solve and Troubleshoot

Although the Application Support Engineer is the first line of defense in finding the root cause of an application malfunction, sometimes they find an issue too severe for them to address. Their duty in this scenario is to escalate the issue to their Senior Engineer. The Senior Engineer then formulates a plan to address the issue and dictates said plan to their team of Application Support Engineers.

Identify Potential Issues

Part of what makes a good Application Support Engineer is the foresight to anticipate and address potential issues before they become issues. This takes good organizational skills and a keen attention to detail.

Work with Cross-Functional Teams

Rarely is the role of Application Support Engineer a one-person show. They work with the support team on a daily basis to contribute to their employer’s overall IT needs and strategy.

Application Support Engineer Skills

A successful Application Support Engineer is not your stereotypical anti- social tech person. In addition to possessing a wealth of technical knowledge, they must also have the interpersonal skills to help users of said application.

We identified the following core skills an Application Support Engineer should have.

  • Working knowledge of SQL Databases & basic network configuration
  • Working Knowledge of IT Hardware and Software
  • Ability to learn and master employer-specific software
  • Complex problem solving
  • Written and verbal communication skills
  • Ability to diagnose & address application issues
High Five Guys
High 5 guys, you got this…

Conclusion

There’s lot of work, but don’t get discouraged, just take it one piece at a time and keep moving forward.

There’s plenty of folks to help you along the way. Just remember to ask and you shall receive.

Exercise in nature

Lot of reference material out there to help you as well. Here’s a few links to start with.

Cruising

Cruise around. There’s always new stuff to find.

Leave a comment

Your email address will not be published. Required fields are marked *