Keith Erickson November 3, 2016 EE 1001

Slides:



Advertisements
Similar presentations
Workforce Opportunity Services An Overview 1 Dr Art Langer.
Advertisements

Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
Software Engineering Institute Carnegie Mellon University Pittsburgh, PA Sponsored by the U.S. Department of Defense © 1998 by Carnegie Mellon.
Agile development By Sam Chamberlain. First a bit of history..
Channel Partner Conference 2013 Yarra Valley Apparelmaster System Development Collaborative Development with Strategic Software ABM Annual Channel Partner.
GAJAH ANNUAL REPORT 2015 | 1 Business Process Management Meghan Atkins Lohith Bangalore Omprakash John Doyle Rebecca Mazur.
Software Engineering. How many lines of code? Average CS1004 assignment: 200 lines Average CS4115 project: 5000 lines Corporate e-commerce project: 80,000.
Software Engineering.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
1 IS112 – Chapter 1 Notes Computer Organization and Programming Professor Catherine Dwyer Fall 2005.
CORPORATE PROFILE
Mark Chmielewski October 8, 2013 EE 1001.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
Electronic Business Systems
Next Generation Trnsport Trnsport Users Group Conference Field Management TAG November 7, 2005.
DYNAMICS CRM AS AN xRM DEVELOPMENT PLATFORM Jim Novak Solution Architect Celedon Partners, LLC
MobeSys Technologies MobeSys – helping you overcome mobile technology challenges.
Keith Erickson October 23, 2014 ECE 1001.
Twelfth Lecture Hour 10:30 – 11:20 am, Saturday, September 15 Software Management Disciplines Project Organization and Responsibilities (from Part III,
Presented for: Interactive Business Systems Overview December 8, 2011.
Testing Challenges in an Agile Environment Biraj Nakarja Sogeti UK 28 th October 2009.
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.
Setting Your Fees Project Cost and Setting Your Fees.
Consero Private & Confidential CLOUD COMPUTING “Plug & Work” IT Applications Finance & Accounting Outsourcing (FAO) 5/26/2011 Consero - High Performance.
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.
© 2007 BigVisible Solutions, Inc. All Rights Reserved Training Solutions Agile Training Game v
Mark Chmielewski October 6, 2015 EE 1001.
© 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.
Skill Development at it’s Best Copyright MIS BBA & MBA Lecture 456 How Organization Use IS (Systems from Hierarchical & Functional Perspective)
Utilize Agile Project Management for GIS Projects Jennifer Prather and Lana Tylka.
Software Engineering cosc 4359 Spring 2017.
Lets Create a Greener and a Digital World together
Chapter 6 Decision Support System Development
Chapter 1 Computer Technology: Your Need to Know
Introduction to Systems Analysis and Design
Chapter 12: Planning for Electronic Commerce
Object Arena overview Object Arena is a premier provider of outsourced Information Technology (IT) services supporting Several Fortune 500 companies on.
The Strategic Role of Information Development in Continuous Delivery
CSC 355 – Newer Approaches to System Development Life Cycles & Processes, Spring 2017 March 2017 Dr. Dale Parson.
Game Design, Development, and Technology
Our Focus Via develops custom sales training courseware that increases the effectiveness of client sales channels. We emphasize the training of … Product.
Systems Analysis and Design in a Changing World, 4th Edition
Duval County Public Schools Education Information Network Project
Welcome Mass Placements Vijayanagar Bangalore.
Responsibilities & Tasks Week 2
Information Technology Project Management – Fifth Edition
Enterprise Content Management Owners Representative Contract Approval
Corporate Overview.
STIEL/IPS, Inc. Presents
Sample Agile Assessment Report for XYZ Company
Information Technology
How to Successfully Implement an Agile Project
Understanding the Managed Services Model
The Brix Group – Prophix story
By Jeff Burklo, Director
Chapter 7 Electronic Business Systems
We Optimize. You Capitalize
Enterprise Program Management Office
Keith Erickson November 1, 2018 EE 1001
Increase productivity
Students The number in the lower left corner of each slide is the page number in the O’Brien textbook to which the material refers. The slides in this.
Chapter 6 Decision Support System Development
Chapter 7 Electronic Business Systems
Adapting Agile in Pharmaceutical Industries
Corporate Overview.
Presentation transcript:

Keith Erickson November 3, 2016 EE 1001 www.saturnsys.com

Presentation Goals Company Background Business Operations Software Engineering Future View Parting Thoughts www.saturnsys.com

Locations Duluth, MN Grand Rapids, MN www.saturnsys.com

Saturn Systems History Founded in 1990 in Duluth, Minnesota Origins in DoD contracting: device control and integration, detailed engineering Since 2000, focus has shifted towards enterprise application development (desktop, web, mobile) 20 - 25% Growth Annually Since 2006 Currently have 78 full-time staff; 65 are programmers and engineers www.saturnsys.com

Awards Recognized by Inc. Magazine as one of 5000 Fastest Growing Companies in the U.S. for five consecutive years (2011 – 2015) Recognized by Minneapolis Star-Tribune as one of 150 Best Places to Work in Minnesota (2015, 2016) Recognized by Minnesota Business Magazine as one of Best 100 Companies to Work For (2015, 2016) www.saturnsys.com

Competencies/Skills Project Based Work or Staff Augmentation Architecture & Design Coding Quality Assurance Deployment Technology Expertise Microsoft – C#, ASP.NET, SQL Server, C++ Java technologies Mobile: IOS, Android www.saturnsys.com

Rural Outsourcing U.S. Alternative to Offshoring Saturn Systems Model High quality / low risk Central U.S. location High skill niche (degreed engineers) Low employee turnover www.saturnsys.com

Culture It’s all about Culture Produce the highest quality software Technically challenging work Transparency and communications Teamwork Respect, honesty and integrity Perks and flexibility www.saturnsys.com

Staff Profile Management Team Duluth Technical Staff Telecommuters 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 Currently 3 telecommuters; special circumstances only Grand Rapids office Currently 5 software developers www.saturnsys.com

Business Operations Marketing & Sales Operations Finance Recruiting &HR www.saturnsys.com

Business Activities Business Development (marketing & sales) Operations (scheduling, HR, administrative) Finance (budgeting, taxes, accounting, forecasting, strategic planning) Recruiting www.saturnsys.com

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 www.saturnsys.com

Revenue Generation Project Based Contracts Staff Augmentation Time & Materials Starts with an Idea….Ends with an Application Staff Augmentation We remotely plug into client’s existing development teams www.saturnsys.com

Business Costs Personnel Sales & Marketing Recruiting Infrastructure Direct labor (billable staff) Benefits (health, dental, vacation, 401k, perks) Management and administrative Non-billable labor (i.e. “bench”) Sales & Marketing Billboards, Public Radio, Google Adwords Recruiting CareerBuilder, LinkedIn, Craigslist, employee referrals. Infrastructure Computer equipment, furniture, rent Other Insurance, taxes www.saturnsys.com

Software Development Life Cycle (SDLC) Writing Proposals and Estimates Writing Functional Specifications System Architecture & Design Software Development Device control & protocols, web applications, desktop applications, database design and programming Quality Assurance Testing Deployment and integration Ongoing support and maintenance www.saturnsys.com

Traditional Software Engineering Waterfall approach 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. www.saturnsys.com

Agile Software Engineering Iterative approach, designed to elicit immediate customer feedback Define short-term limited functionality releases (sprints or iterations). Frequent “scrum” meetings to discuss project status, identify problems, and update sprint schedules Sprint level QA testing and integration. Training & ongoing support. www.saturnsys.com

Benefits of Agile Approach 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. www.saturnsys.com

Development Process Agile/Waterfall/Mixed Lead Engineer Centric Adapted to Customer Needs Lead Engineer Centric Cloud Based Project Portal Consistent Process www.saturnsys.com

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) www.saturnsys.com

Quality Assurance Developer Independent Testing Documentation Black/White Box Functional Testing Documentation Formal Test Plans Test Case Creation Tools Formal Test Results www.saturnsys.com

The Future View Software power and capabilities will revolutionize society at a rapid pace Companies will continue to invest in software technologies to increase profit and gain competitive advantage We expect continued growth Expand Marketing Budgets and Channels Expand and Refine Recruiting Channels www.saturnsys.com

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 www.saturnsys.com

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 www.saturnsys.com

Questions? www.saturnsys.com