Www.saturnsys.com Keith Erickson October 23, 2014 ECE 1001.

Slides:



Advertisements
Similar presentations
Areebika Info Services Fresh Ideas. Key Facts Areebika Info Services is an established company with Domain Supremacy in India We are Website Experts involving.
Advertisements

Workforce Opportunity Services An Overview 1 Dr Art Langer.
TECH Project Company X Documentation Plan Champion/Define Phase
Information Resources Management January 23, 2001.
ShahDeep International Business Solutions Limited Born to Rise and Win ShahDeep International Business Solutions Limited Born to Rise and Win COMPANYPROFILE.
The Engine Driving Business Management in Project Centric Environments MAGSOFT INTERNATIONAL LLC.
Acquiring Information Systems and Applications
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
Software Engineering.
Project Estimation Describe project scope, alternatives, feasibility.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
8 Systems Analysis and Design in a Changing World, Fifth Edition.
Introduction My background Questions, comments, please interrupt as we go.
Web & Mobile Development for Enterprise Solution Enterprise projects | Offshore/Onshore software development.
Grow Your Business with the Mitel Applications Suite PSG Networks Mitel Business Partner.
SIRUSTI, Company Profile
CAREERS IN IT. CAREERS IT The following slides provide an overview of some the common careers in IT. Even though you may not want to work in IT, in many.
© Copyright High Performance Concepts, Inc. 12 Criteria for Software Vendor Selection July 14, 2014 prepared by: Brian Savoie Vice President HIGH.
Electronic Business Systems
Computers Are Your Future Eleventh Edition Chapter 10: Careers & Certification Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall1.
1. 2 Technology in Action Technology in Focus: Careers in IT Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall.
CORPORATE PROFILE
Software Developer Career. ◦ Desktop Program development ◦ Web Program Development ◦ Mobile Program Development.
Mark Chmielewski October 8, 2013 EE 1001.
UMT and Microsoft Presenting Tips and Tricks Basics What’s new in Microsoft Project 2010 Brian Feder, MBA, PMP Senior Vice President UMT Consulting Group.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Electronic Business Systems
Solution Overview for NIPDEC- CDAP July 15, 2005.
Computers Are Your Future Tenth Edition Chapter 10: Careers & Certification Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall1.
Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,
April 9,  Employers  IS Careers  Business Support  Key Trends  Manage your career  Questions 2.
A system proposal for Gross, Mendelsohn, and Associates – Technology Solutions Group.
Presented for: Interactive Business Systems Overview December 8, 2011.
The Engine Driving Purchasing Management in Complex Environments MAGSOFT INTERNATIONAL LLC.
MIS3300_Team8 Service Aron Allen Angela Chong Cameron Sutherland Edment Thai Nakyung Kim.
Bring The Best to VeriSign. 2 VM3:Software Engineer –Network Operations Req # : 175,183 Position : Software Engineer - Network Operations Job Description.
2 Systems Architecture, Fifth Edition Chapter Goals Describe the activities of information systems professionals Describe the technical knowledge of computer.
April, 2008 Better Together! Integrated GP & CRM AN INDEPENDENT MEMBER OF BAKER TILLY INTERNATIONAL 505 AFFILIATE OFFICES WORLDWIDE.
SCSC 311 Information Systems: hardware and software.
GET IT PROJECT PVT. LTD., Company Profile GET IT PROJECT PVT. LTD. Phone: Web:
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
1 Outsourcing and OffShoring January 2004 Sandy Senti.
CS 110: Introduction to Computer Science Frequently asked questions about a CS major and CS career.
Decision Support System Development By Dr.S.Sridhar,Ph.D., RACI(Paris),RZFM(Germany),RMR(USA),RIEEEProc. web-site :
Chapter 13 Information Technology Economics. Agenda IT Organization IT Productivity IT Benefits Data Center Economics.
Clinical Application. The Problem Clinical Systems are extremely complex IT configures and deploys best practices (best guesses) about what users want.
HRM Human Resource management. HRM Class Emphasis Show “best-in-class” HRM practices Understand how HRM practices support business strategy How to use,
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Gathering Network Requirements Designing and Supporting Computer Networks – Chapter.
Becoming an Administrative Expert
Setting Up and Sustaining a PMO/PMCOE: Real Life Experiences.
Mark Chmielewski October 6, 2015 EE 1001.
1 Copyright © 2010 Pearson Education, Inc. Publishing as Prentice Hall.
Chapter 4 Intranets and Extranets. Awad –Electronic Commerce 2/e © 2004 Pearson Prentice Hall 2 OBJECTIVES Introduction Technical Infrastructure Planning.
Software Project Management (SEWPZG622) BITS-WIPRO Collaborative Programme: MS in Software Engineering SECOND SEMESTER /1/ "The content of this.
ORCALE CORPORATION:-Company profile Oracle Corporation was founded in the year 1977 and is the world’s largest s/w company and the leading supplier for.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
It’s tough out there … Software delivery challenges.
United SWE, Inc. Quality endorsement a presentation of our capabilities.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
You’re one of a kind. Your career opportunity should be too.
Chapter 1 Computer Technology: Your Need to Know
Our Focus Via develops custom sales training courseware that increases the effectiveness of client sales channels. We emphasize the training of … Product.
Keith Erickson November 3, 2016 EE 1001
Responsibilities & Tasks Week 2
Enterprise Content Management Owners Representative Contract Approval
By Jeff Burklo, Director
Enterprise Program Management Office
Keith Erickson November 1, 2018 EE 1001
R&D Tax Incentive ATY Advisory.
Presentation transcript:

Keith Erickson October 23, 2014 ECE 1001

Presentation Goals Company Background Business Operations Software & Systems Engineering Future Growth Plans Parting Thoughts

Locations Duluth, MN Grand Rapids, MN Duluth, MN Grand Rapids, MN

Saturn Systems History Founded in 1990 in Duluth, Minnesota Origins in device control and integration Since 2000, primary focus has shifted to enterprise application development, though device control is still important 25% Growth Annually Since 2006 Recognized as one of the Inc Fastest Growing Companies the past four years in a row (2011 – 2014)

Rural Outsourcing U.S. alternative to Off-Shoring Saturn Systems Model – Central U.S. Location – High Skill Niche (degreed engineers) – Minnesota/Duluth Lower overhead costs Attractive, high standard of living Well educated state – Lower Employee Turnover

Competencies/Skills Software Lifecycle Agile Process Focus Experts at Working Over Distance Technology Expertise – Microsoft – C#, ASP.NET, SQL Server, C++ – Java Technologies – Linux, Apache, MySQL, PHP (LAMP) – IOS, Android Mobile

Staff Profile Management Team – MSEE, ECE, CS, Math, Accounting degrees Duluth Technical Staff – CS, ECE, related 4 year degrees – Project Managers, Technical Leads, Senior Software Engineers, Software Engineers, Programmers, QA Testers Telecommuters – Saturn employees, working from their homes in outstate areas Grand Rapids office – Currently 6 software developers Contractors – Business Analysts, Engineers and Programmers

Duluth View

Business Activities Operations & Scheduling Marketing & Business Development Recruiting Financial (budgeting, taxes, accounting, forecasting)

Technical Activities Writing Proposals and Estimates Writing Functional Specifications System Architecture & Design Software Development – Device control & protocols, web applications, desktop applications, database design and programming Unit (developmental) testing System-wide (beta) testing Deployment and integration Ongoing support and maintenance

Process & Communications Project Portal for internal and customer communications (Basecamp, Jira) – Internal Project Checklist – Issue Tracking – Milestones – Published documents Time Entry system for internal operations and customer invoices (BillQuick)

Revenue Generation Project Based Contracts – Time & Materials – Starts with an Idea….Ends with an Application Staff Augmentation – We plug into client’s existing Development Teams Timekeeping procedures – We record all worked time in 15 minute increments, charge time to customer or Saturn administrative categories. – We invoice customer for all ‘billable’ time, including activity comments.

Business Costs Personnel – Direct Labor (billable staff) – Benefits (Health, Dental, Vacation, Perks) – Management and administrative – Non-billable (i.e. “bench”) time – Cultural activities Sales & Marketing – Billboards, Public Radio, Google Adwords Recruiting – CareerBuilder, newspapers, recruiters. Infrastructure – Computers, hardware, network systems – Office furniture – Rent Taxes

Marketing / Sales Multiple Marketing Channels – New Customers – Minnesota Public Radio – Freeway Billboards – Organic Search – Google Adwords – Tradeshows – Referrals Existing Customers – Familiarity with Quality Products, Processes Match Saturn Capabilities with Customer Needs

Development Process Agile/Waterfall/Mixed – Adapted to Customer Needs & Preferences Staff Augmentation or Full Project Team – Architecture & Design – Coding – Quality Assurance – Deployment – Support

Development Process Lead Engineer Centric Approach Cloud Based Project Portal Consistent Project Process

Traditional Software Engineering Define project scope & requirements. Document system design, interfaces, test strategy. Development and unit testing. Beta deliverables and client testing. System QA testing and integration. Training & ongoing support.

Software Development Process/Lifecycle Agile Focused Approach Marketing/Sales Contracts Agile Project Plan Scoping/Specific Requirements Staffing Development / QA Deployment Testing Maintenance

Quality Assurance Developer Independent Testing – Black/White Box Functional Testing Documentation – Formal Test Plans – Test Case Creation Tools – Formal Test Results

Agile Methodology Individuals and interactions - team interactions like co-location and mentoring are key. Working software – builds confidence and provides a baseline for discussion. Customer collaboration – requirements cannot be fully collected at the beginning of the software development cycle, therefore continuous customer or stakeholder involvement is very important. Responding to change – quick responses to change and continuous refinement.

Development Co-Location of Teams Mentoring of less experienced engineers Deployment of Sprint – Test Servers / Environment QA Test Sprint – Internal QA – Client QA Rework (if necessary) Adjust Agile Project Plan if Necessary Tackle Next Sprint

The Future View Companies Will Continue to Invest in Software Technologies to increase profit and gain competitive advantage We Expect Continued Rapid Growth – Expand Marketing Budgets and Channels – Expand and Refine Recruiting Channels

What This Means For You Very Bright Employment Outlook – Companies will continue to invest in hardware and software technologies to reduce costs and increase profits – Reduction in Overhead employees Engineers Will be Scarce and Coveted – Very Challenging Degrees – Many high school grads are not prepared for the challenge Offshore Competition has equalized

Parting Thoughts Commitment to Your Degree Program – Study First. Study Hard. – Those with the best record get the best jobs Work For Companies Where You are the Product – Revenue Employee vs. Overhead – Tech and Engineering Companies Don’t be Afraid to Take Risks – Move to Another Region if necessary

Questions?