Structured development process Wednesday 20 September 2006 Brett Coster Business Analyst uniqueworld

Slides:



Advertisements
Similar presentations
Confluence Wiki Implementation? 14 June Agenda What? Why? Wow! How? When? 2.
Advertisements

Knowledge Management at the Gordon – Staff Portal Project Presented by Deirdre Carmichael 12 September 2008.
Lecture 3 Planning and Development Methodologies.
Beta Testing: The Contractor’s Perspective Trns·port User Group Meeting October 2005.
HCI SEMESTER PROJECT PROJECTS  Project #2 (due 2/20)  Find an interface that can be improved  Interview potential clients  Identify an HCI concept.
Non-Coding Activities a Development Team Needs a.k.a ”I don’t code, am I no longer useful?” Maaret Pyhäjärvi| | Twitter: maaretp Test Granlund.
Background Current Status Future Plans. Agenda Background First Steps Current Status Future Plans Joomla Basics Questions 2.
HFSD User Involvement Whilst the need to involve users in the SAD process is accepted to a greater or less extent in all design methods - the decision.
Software Documentation Written By: Ian Sommerville Presentation By: Stephen Lopez-Couto.
PBA Front-End Programming Development Organisation.
About Waterloo website Project report June Outline Overview of process Project deliverables Lessons learned.
1 Web Development Life Cycle  Ensures project consistency and completeness –Planning –Analysis –Design and Development –Testing –Implementation and Maintenance.
Microsoft ® Office SharePoint ® Server 2007 Training SharePoint calendars I: Make the most of your team calendar Bellwood-Antis School District presents:
2 President, Susan Hanley LLC Led national Portals, Management Collaboration, and Content practice for Dell Director of Knowledge Management at American.
IT 499 Bachelor Capstone Week 9.
Project Management for RIM Professionals Last Updated: 3/13/2011 Sarina Arcari, PMP VP Implementation & Product Planning Amerigroup Corporation 3/15/11.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
K-12 Web Content Development Process
Bennett Adelson. Microsoft Solution Center. Independence OH February 4, 2010 BENNETT ADELSON Microsoft® Solution Center.
Google Confidential and Proprietary 1 Advanced Docs Google Apps.
Planning and Writing Your Documents Chapter 6. Start of the Project Start the project by knowing the software you will write about, but you should try.
Web 2.0: Making the Web Work for You - Illustrated Unit C: Collaborating and Sharing Information.
Project Management Methodology Project Closing. Project closing stage Must be performed for all projects, successfully completed or shut off by management.
IT 499 Bachelor Capstone Week 8. Adgenda Administrative Review UNIT Seven UNIT Eight Project UNIT Nine Preview Project Status Summary.
System Analysis and Design Dr. Taysir Hassan Abdel Hamid Lecture 5: Analysis Chapter 3: Requirements Determination November 10, 2013.
Chapter 4 – Requirements Engineering Lecture 3 1Chapter 4 Requirements engineering.
1 G4MICE Design Iteration Malcolm Ellis MICE Video Conference 21 st April 2004.
1 IBM Software Group ® Mastering Requirements Management with Use Cases Module 10: Structure the Use-Case Model.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
| imodules.com Planning For Success: Strategic Planning for the Web Jennifer McGee, Engagement Manager.
© 2006 ITT Educational Services Inc. System Analysis for Software Engineers: Unit 3 Slide 1 Chapter 16 Maintaining Information Systems.
United Nations Statistics Division Registry of national Classifications.
User Management: Understanding Roles and Permissions for Schoolnet Schoolnet II Training – September 2014.
1 Technical & Business Writing (ENG-315) Muhammad Bilal Bashir UIIT, Rawalpindi.
Release Management Configuration management. Release Management Goal Coordinate the processes through the project development life cycle Ensure the.
Parish Councils Conference Website Support Workshop.
Module 6 Securing Content. Module Overview Administering SharePoint Groups Implementing SharePoint Roles and Role Assignments Securing and Auditing SharePoint.
Systems Analysis and Design in a Changing World, Thursday, Feb 1.
IT 499 Bachelor Capstone Week 4. Adgenda Administrative Review UNIT Four UNIT Five Project UNIT Six Preview Project Status Summary.
Information Systems | SEPTEMBER 10, 2008 Service Portal Maintenance Understanding the Fundamentals of Drupal.
DWR GIS Data Steward Training November 28-30, 2012.
1 Microsoft Project Solution Offerings and the next chapter of EPM September 17th, 2003 Brendan Giles, PMP Systemgroup Management Services.
PBA Front-End Programming Development Organisation.
Efficient Admin with SharePoint 2010 Gareth Johns IT Skills Development Advisor 1.
Guide to Requirements Gathering. 2 Contents  What is requirements gathering?  Why requirements gathering is key  Requirements gathering activities.
New HR Website.  SharePoint runs our new website  If you can use Word, you can use SharePoint  Allows a lot of new functionality  Internal deployment.
Project management Topic 1 Project management principles.
TSS Database Inventory. CIRA has… Received and imported the 2002 and 2018 modeling data Decided to initially store only IMPROVE site-specific data Decided.
The SharePoint Shepherd’s Course for End Users Based on the book by Robert L. Bogue Copyright 2011 AvailTek LLC All Rights Reserved.
Evaluate Phase Pertemuan Matakuliah: A0774/Information Technology Capital Budgeting Tahun: 2009.
Project Management Methodology Project Closing. Project closing stage Must be performed for all projects, successfully completed or shut off by management.
Document Module Features Streamlines the control, routing and revision process for critical documents and records Controls documents in any format (Excel,
SharePoint University of the Highlands and Islands SharePoint for Records Management.
Planning Engagement Kickoff
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Sample Fit-Gap Kick-off
CompSci 230 Software Construction
Office 365 FastTrack Planning Engagement Kickoff
FactoryTalk® ViewPoint With FactoryTalk® View SE
Systems Analysis and Design
Welcome.
Software Documentation
Module 6: Preparing for RDA ...
A Training Design Tool for Stakeholders Tasked with Evaluating New and Innovative Treatment Technologies for Small Drinking Water Systems Be sure to type.
Chapter 1 (pages 4-9); Overview of SDLC
Practical guide to build Modern Intranet sites with SharePoint Communication Sites Asish Padhy.
Website Documentation
Chapter 16 Maintaining Information Systems
Tried and True Process to Ensure Business Value with Your SharePoint Deployment Jeffrey Travis United States - EST April 16th /17th, 2014.
Presentation transcript:

Structured development process Wednesday 20 September 2006 Brett Coster Business Analyst uniqueworld

Agenda Who is this bloke? Overview of structured process Obtaining the user’s requirements Questions to consider Whose spec? writing for the user, the business and the developer Case study: Widgets Co Acceptance testing Summary Your questions

Overview of structured process Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training Identify the need for the site Reasons for the site –What information do we want to make available? –Who do we expect to read or use the information –What do we expect people to do with the information?

Overview of structured process Investigate site requirements Presentation/s of how SharePoint works and the process to be followed Orientation meeting and discussions with stakeholders and participants One-on-one interviews, group discussions and meetings, and workshops Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Overview of structured process Identify site owner, information managers, stakeholders Site owner and information managers: –Provide knowledge of the type, extent, security, and use of the information to be published –Identify ownership of the data –Identify how it can best be presented to site users –Identify roles to be used and who they apply to. The information managers’ operational knowledge of the data and how it is used is crucial Identify critical metadata to be applied to documents and information Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Overview of structured process Develop and signoff site specification Build, negotiate and approve a development plan, specification/s, and schedule On business unit signoff, the site is developed and unit tested Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Overview of structured process Develop site Develop site structure and functionality Use standard web parts and existing functionality wherever possible Configuration Develop specialised or one-off functionality where required Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Overview of structured process Testing, training and publishing Train the core group of business unit testers to test and evaluate the site – acceptance testing Testing may involve refinement and modification of the ‘as built’ site, as user capabilities evolve and active evaluation of how the information is used is revised Production data – documents and list items – is populated as part of the testing process On completion of the testing process, the site is published Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Overview of structured process Reviewing site and training Post implementation review –Does the site do what we set out for it to do? –Are the end users managing the data? –Are they using the site? –What did we do right? –What did we get wrong? –What could be done better? –Where to next? Identify need for site Investigate site requirements Identify site owner, stakeholders Develop and signoff specification Develop site Test site Conduct test group training Publish site Review site and training Conduct user training

Obtaining the user’s requirements Workshops –Pros: Get lots of differing viewpoints Often allows ideas to be tested, explored and decided on Can identify commonality of processes Can determine terminology for metadata Can get consensus on big picture and way ahead –Cons Can degenerate into chaos One or two dominant people could inhibit or direct discussion Hard to get everyone into same place at same time May not be able to go as deep into tasks, information, processes

Obtaining the user’s requirements Interviews –Pros Often get deeper access to individual’s view of information and processes Can follow up threads to get clearer view Sets up personal relationship, know who to contact when questions or more information arise –Cons Can be time consuming Lots of similar ground covered Can get bogged down in detail

Obtaining the user’s requirements Documentation –Pros Available to people outside original group Shows decisions made –Cons Does anyone actually read it? Can become task in itself

Questions to consider Site content –What types of documents? –How many? –Who owns, approves or controls the documents? Do we need approval process? Do we need version control? Who’ll manage old versions? –Who updates the information? –Where are the people who use the information? Are there bandwidth constraints? Do remote users update information or only need access? –How long should it remain? –Is archival process needed?

Questions to consider Site structure –Where is the information now? On network? Personal drives? Existing intranet/internet pages? –How is the information organised and categorised? –Can this structure be used as metadata? –What other metadata do we need? Site management and maintenance –Who will be the site owner? –Do we need local administrators? –Who will manage the site and its content? –Should everyone be able to add/change information? –Who/how many should be approvers?

Whose spec? Writing for the user, the business and the developer Use templates –Consistent document structure –Consistent format Let Word do the work for you! Styles Autotext –Change record sheets –Looks professional – Is professional! Separate business information from the technical information Provide page mockups –Show people what they will be getting Tell the reviewers what part of the document you want them to review –Not everyone needs to read the techie stuff!

Widgets Co – Case Study

Acceptance testing Train the testers Outline the testing process –Goals –What to look for –Emphasise they cannot break the site Play first, get comfortable, then use real data –Only when start using real data that really get feel for how site will work –Use it day to day Accommodate tweaks and new features –But have a line drawn as to what is modification and what is new development Finish with populating live data

Summary Overview of structured process –Identify need, key stakeholders, site owner, information managers –Specification must address business, users and developers –Get users to use real data in testing Obtaining the user’s requirements –Combination of workshops and interviews Questions to consider –Who will use information? Why? What for? –Who will manage the information? How much? –What metadata do we need? –Where is the information now? Whose spec? write for the user, the business and the developer

Questions?