Presented by Washington State Administrative Office of the Courts New JIS Development Overview AOC ISD Staff June 10, 2004.

Slides:



Advertisements
Similar presentations
Metrics and Databases for Agile Software Development Projects David I. Heimann IEEE Boston Reliability Society April 14, 2010.
Advertisements

Iterative Development: Done Simply Emily Lynema NCSU Libraries Code4Lib 2010.
Presented by Washington State Administrative Office of the Courts JIS Today and Tomorrow Doug Ford, JES Manager February 2007.
We ensure collaboration through a unique Moneyball-style approach to team assembly Agile Team, Custom-Designed for You Works well together Fits seamlessly.
Chapter 2 Analyzing the Business Case.
Enterprise Content Management Pre-Proposal Conference for RFP No. ISD2006ECM-SS December 6, 2006 California Administrative Office of the Courts Information.
Agile Software Development Lab Dr. Günter Kniesel, Daniel Speicher, Tobias Rho, Pascal Bihler Spring 2008 Planning and Tracking Sina Golesorkhi Alexis.
Systems Analysis and Design 9th Edition
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
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.
Esri International User Conference | San Diego, CA Technical Workshops | What you Need to Know About Managing an Enterprise GIS Project Gerry Clancy Glenn.
Computer Engineering 203 R Smith Agile Development 1/ Agile Methods What are Agile Methods? – Extreme Programming is the best known example – SCRUM.
Introduction to Software Engineering Dr. Basem Alkazemi
1 April 2010 TX SET Timeline Project Conceptualization 11 weeks Market Requirements 12 weeks ERCOT Requirements 12 weeks Conceptual Design 6 weeks Detail.
Copyright  Larry Dribin, Ph.D. SE470_EngFlows_v1.ppt SE470 EngFlows - 1 Excellence in Software Engineering Repeatable Level Defined Level Manage.
Systems Analysis and Design. Systems Development Life Cycle (SDLC) Systems Analysis Systems Design Programming Testing Conversion On-going maintenance.
1 Agile Estimating and Planning October, 2013 Technion, Israel Prof. Fabio Kon University of Sao Paulo, Brazil
Chapter 4 Requirements Engineering
 Since in 1994, DSDM, the Dinamic Systems Development Method, has gradually become the number one framework for rapid application development (RAD) in.
1 Agile Methodology & Programming Ric Holt July 2009.
Development of Sediment Quality Objectives for California Bays and Estuaries Overview and Meeting Objectives Steven Bay Southern California Coastal Water.
1 e X treme P rogramming D. Dranidis September 2000 CITY College.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Rapid Application Development. What is RAD……..?  Rapid Application Development (RAD) is a software development process.  first developed during the.
AREVA T&D Security Focus Group - 09/14/091 Security Focus Group A Vendor & Customer Collaboration EMS Users Conference September 14, 2009 Rich White AREVA.
Advanced Higher Computing SOFTWARE DEVELOPMENT PROCESS.
Agile Concepts - II “Agile” Estimating & Planning Nupul Kukreja 5 th November, 2014.
1 김 수 동 Dept. of Computer Science Soongsil University Tel Fax
Basic Approach Development driven by time boxing May sacrifice requirements in order to keep schedule (time boxed) Steer project as you go based on user.
Chapter 7 The Practices: dX. 2 Outline Iterative Development Iterative Development Planning Planning Organizing the Iterations into Management Phases.
Jeff Briggs Senior Consultant Capstone Consulting.
Southend Together Secretariat 21 st February Developing Southend Together’s Sustainable Community Strategy
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Presented by Washington State Administrative Office of the Courts Service-Oriented Architecture: Why should we care? Tom Clarke January 2005.
Planning Extreme programming
Agenda: Overview of Agile testing Difference between Agile and traditional Methodology Agile Development Methodologies Extreme Programming Test Driven.
Team-Based Development ISYS321 Managing the Information Systems Project.
AGILE - IMPLEMENTATION (C) CLARION TECHNOLOGIES. ability to move quickly and easily…. AGILE MEANING (LITERALLY)
Texas Nodal Program ERCOT Readiness Update TPTF May 5, 2008.
Introduction to Software Engineering Muhammad Nasir Agile Software Development(2)
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
Chapter 2- Software Development Process  Product Components  Software Project Staff  Software Development Lifecycle Models.
Project Execution Methodology
Embedded Systems Software Engineering
Scrum CS These outstanding slides were created by Kevin Schenk, BS in Computer Science, Purdue University, 2012.
Introduction to Systems Analysis and Design
LSST Data Management System Science Team Meeting Mario Juric, University of Washington LSST Data Management Subsystem Scientist Joint Technical Meeting.
Principles for Agile Development
Liaison Orientation October 2010
Project Web App at Cardiff Met
Agile Software Development
UML: Unified modeling language
Mike Conlon Director of Data Infrastructure October 5, 2005
IT Development Initiative: Status and Next Steps
How to Successfully Implement an Agile Project
Chapter 1 (pages 4-9); Overview of SDLC
“Would I have to do this all by myself …….?”
Welcome to Cyber Recruiter – Maximizing Requisitions
Welcome to Cyber Recruiter – Maintaining Forms, Job Boards & Links
Mike Conlon Director of Data Infrastructure October 5, 2005
Adjective: Able to move quickly and easily. Principles and Values
Welcome to Cyber Recruiter – Administration Training
Welcome to Cyber Recruiter – Creating & Posting Requisitions
Welcome to Cyber Recruiter – Utilizing Standard Reports
Welcome to Cyber Recruiter – Administration Training
Agile software development
Welcome to Cyber Recruiter – Evaluating Applicants
Joint Application Development (JAD)
SDLC (Software Development Life Cycle) Role Play
Presentation transcript:

Presented by Washington State Administrative Office of the Courts New JIS Development Overview AOC ISD Staff June 10, 2004

c Agenda  Release Planning Process  Roles

c Satisfied Customers/Users  Satisfying customers is most important.  Everything AOC does must tie to business value.  Customers have a right to visibility into the process.  Customers have an obligation to help.

c Release Planning Process  Review White paper  Based on release cycles where new JIS functionality is released every six months.  Scheduled releases occur April 1 and October 1.  Customer-centric process with involvement by representatives from the court community at multiple places throughout release cycles.  Involves coordination by an AOC release management team.

c Release Planning Process  JIS Advisory Committee identifies functionality for the next release based on input from the AOC release management team and court community customers.  Priorities for first release determined by Release Management team.  Current priorities based largely on feasibility for first release effort.  Priority management may require more frequent meetings - phone conf, collaboration software, etc.  Technical constraints, especially bridging to legacy systems, may preclude always working on highest priority.

c Release Planning Process  Enterprise Framework (EF) Teams  Develops a business Model.  Review and define business practices and ensure common practices are identified.  Identify and clarify business practice risks by defining business policies.  AOC development teams, working in conjunction with court customers/users, define and build JIS functionality.  Review Release Cycle chart

c Release Planning Process  Release Plan Overall six-month plan with goals Broken down into three-week iteration plans  Iteration Plan Covers one three-week period Each iteration plan tied to one development team Software is designed and developed a little at a time

c Release Planning Process  Current Release Plan  Six-month plan for October 2004 release  Iteration 1 = May 3 thru May 21  Iteration 2 = May 24 thru June 11  Iteration 3 = June 14 thru July 2  Iteration 4 = July 6 thru July 23  Iteration 5 = July 26 thru Aug 13  Iteration 6 = Aug 16 thru Sep 3  Iteration 7 = Sep 7 thru Sep 24

c Release Planning Process  Review user involvement schedule  Brought in group of users for first week of iteration 2.  Planning the same for next week - June 14

c Software Development Process— Use-Case Driven  Functional requirements are documented as Use Cases.  Use Cases are the basis of project planning.  Use Cases reflect “ever-unfolding story”.  Tie all project activity to real business value.

c Processes—Teams  Teams to Support the Processes  Enterprise framework teams (with customers/users)  Software development/technical teams (with customers/users)  Release management team (AOC team to coordinate overall release planning and interaction between court community representatives and development teams)

c Processes—Teams  Software Development/Technical Teams  Designer  Java Programmers  Tester  User Interface Designer  Customers/Users  Coordinated by a Development Manager  2 teams, 4 teams, 7 teams, a ramp-up

c Processes—Teams  Release Management Team  Release and Client Support Manager  Business Project Managers  Court Business Analysts  Client Project Manager for EF Teams

Washington State Administrative Office of the Courts 1206 Quince St SE P O Box Olympia, WA (360) FAX: (360) Contact Information