Software Engineering in Puerto Rico Rock Solid Technologies, Inc. Eng. Ángel L. Pérez VP & General Manager.

Slides:



Advertisements
Similar presentations
Rating IT Quality : Software Project Management and Business Risk.
Advertisements

Prescriptive Process models
Software Process Models
Chapter 2 Modeling the Process and Life Cycle Shari L. Pfleeger
Software Engineering CSE470: Process 15 Software Engineering Phases Definition: What? Development: How? Maintenance: Managing change Umbrella Activities:
Soft. Eng. II, Spring 2002Dr Driss Kettani, from I. Sommerville1 CSC-3325: Chapter II Chap1: Software Engineering Models (Review) Mandatory reading: chapter.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Sixth Edition 1 M a n a g e m e n t I n f o r m a t i o n S y s t e m s M a n a g I n g I n f o r m a t i o n T e c h n o l o g y i n t h e E – B u s i.
SYSC System Analysis and Design
Chapter 12: Planning for Electronic Commerce
Part 1: Introducing User Interface Design Chapter 1: Introduction –Why the User Interface Matters –Computers are Ubiquitous –The Importance of Good User.
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
Eleventh Edition 1 Introduction to Information Systems Essentials for the Internetworked E-Business Enterprise Irwin/McGraw-Hill Copyright © 2002, The.
1 Lecture 5 Introduction to Software Engineering Overview  What is Software Engineering  Software Engineering Issues  Waterfall Model  Waterfall Model.
CSC230 Software Design (Engineering)
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 17 Slide 1 Rapid software development.
Software Engineering in Puerto Rico Rock Solid Technologies, Inc. Eng. Ángel L. Pérez VP & General Manager.
Systems Development Dr. Ashok Agarwal.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
ISO Tor Stålhane IDI / NTNU. What is ISO ISO 9001 was developed for the production industry but has a rather general structure ISO describes.
Dillon: CSE470: SE, Process1 Software Engineering Phases l Definition: What? l Development: How? l Maintenance: Managing change l Umbrella Activities:
Agile Software Development Chapter 3 – Lecture 1 Adrián Susinos.
Page 1 MODEL TEST in the small GENERALIZE PROGRAM PROCESS allocated maintenance changes management documents initial requirement project infrastructure.
WHY ? N OW ERP B ECOME ERP Software Product & User License Cost Implementation Cost Customization Cost AMC Cost Not Easy for Floor Level People In-House.
UNIVERSITI TENAGA NASIONAL “Generates Professionals” CHAPTER 4 : Part 1 INTRODUCTION TO SOFTWARE DEVELOPMENT: SYSTEM ANALYSIS & DESIGN.
1 Chapter 2 The Process. 2 Process  What is it?  Who does it?  Why is it important?  What are the steps?  What is the work product?  How to ensure.
Business Systems Development SDLC and introduction to the Microsoft Solutions Framework Team and Process Models.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Systems Development Life Cycle Phases and Activities in the SDLC Variations of the SDLC models.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Lecture 31 Introduction to System Development Life Cycle - Part 2.
1 10/14/2015ã 2007, Spencer Rugaber The Waterfall Process Software plans and requirements Validation System feasibility Validation Product design Verification.
An Introduction to Software Engineering. What is Software?
Software Requirements Engineering: What, Why, Who, When, and How
10/20/2015 ©2007 Scott Miller, University of Victoria. 1 SENG130 Engineering Software Systems Introduction Rev. 2.1.
Rapid software development 1. Topics covered Agile methods Extreme programming Rapid application development Software prototyping 2.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Lecture 1 The University of Lahore Software Engineering Saeed Akhtar
Developing Business/IT Solutions Chapter 12 McGraw-Hill/IrwinCopyright © 2011 by The McGraw-Hill Companies, Inc. All rights reserved.
Implementing SiteManager in a non-P/L/C State Dawn E. Scheel, P.E. TxDOT.
Software Life Cycle The software life cycle is the sequence of activities that occur during software development and maintenance.
Chapter 11 Managing Application Development. Agenda Application management framework Application management issues Criteria for development approach Development.
Page 1 JUSTIFY define and validate REQUIRE- MENTS define initial management DOCUMENTS define INFRA- STRUCTURE allocated maintenance changes management.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 4 Slide 1 Slide 1 Use Case Packets.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
CS 5150 Software Engineering Lecture 2 Software Processes 1.
IT SOFTWARE PROJECT MANAGEMENT
Software Development Life Cycle (SDLC)
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
IS444: Modern tools for applications development Dr. Azeddine Chikh.
Sistemas de Información Agosto-Diciembre 2007 Sesión # 9.
Software Engineering in Puerto Rico Rock Solid Technologies, Inc. Eng. Ángel L. Pérez Vice President.
CS223: Software Engineering Lecture 16: The Agile Methodology.
1 CS 501 Spring 2003 CS 501: Software Engineering Lecture 13 Usability 1.
Systems Development Process Developing our own software The Business Perspective Copyright © 2016 Curt Hill.
We have the contacts to get your company in the race!
Advanced Software Engineering Dr. Cheng
Introduction to Systems Analysis and Design
Supporting quality devices
microsoft dynamics ax training philippines
Systems Analysis and Design
Life Cycle Models PPT By :Dr. R. Mall.
Proposed Software Development Process
Software Development Process
Introduction to Software Process Models
Systems Development Life Cycle
Rapid software development
SDLC (Software Development Life Cycle)
What is a System? A system is a collection of interrelated components that work together to perform a specific task.
Presentation transcript:

Software Engineering in Puerto Rico Rock Solid Technologies, Inc. Eng. Ángel L. Pérez VP & General Manager

Rock Solid Technologies  Software development and implementation firm  About 30 Colegiales  Offices  San Juan  Austin, TX  St. Michael, Barbados

What is software?  Programs  Documentation  Manuals  Help files  Licenses

Software engineering definition  … is concerned with software systems which are built by teams rather than individual programmers, uses engineering principles in the development of these systems, and is made up of both technical and non- technical aspects…

Trade-offs Triangle

Tradeoff Matrix

What is software engineering – my version?  Marketing  Proposals  Economic Analysis  ROI  TCO  Sales  Legal – Contracts  Licensing  Requirement Definition  Prototype  Risk Management  Design  Coding  Testing  More testing  Training  Implement  On-site Support  Help Desk  Maintenance  Enhancements  Re-negotiate

Well engineered software  Functional  Maintainable  Reliable  Efficient  Appropriate user interface  User-friendly  Expert-friendly

Software Models  Waterfall model  Iterative waterfall model  Prototyping  Works well for us in government  Others

MSF Process Model

The key to good Software Engineering – Knowing what the customer wants!

How to improve your chances?  Learn to write  Not just software code  Spanish and English  Learn to listen  Learn to speak  Networking: Student and Business Orgs  Focus on learning the business  Become a well rounded professional  Give back to your community, $chool, etc.

Q&A  Contact Info  Angel L. Pérez  