“They are great to work with, priced competitively . . . and they are very personable.”
Jessica Miller Barnhart
LightSky follows Agile process of software development, which allows for fluidity of features and scope while fixing the number of hours and therefore cost. Agiles includes a series of well-defined steps that keep communication clear and expectations in line. By gathering input throughout the process LightSky can adjust plans and approach continuously, and clients can introduce new needs or re-prioritize features.
Learn more about the comprehensive Agile process by reading below. You will get a strong sense of what happens behinds the scenes in terms of meetings and documentation as well as see what Agile requires of you and what each step entails.
Client kick-off meeting: Client and Development Team
Client, meet the development team. Development team, meet the client. The kick-off meeting is the time to get everyone on the same page and working as one team to answer the essential questions like: What are the client and user needs? What are the project parameters?
Prepare for next meeting: Statement of Intent and Business Objectives List
SuperSCRUM meeting: Development Team
Now that the essential questions have answers, the development team gets to work to decide and document what the functionality will be and what pages are needed as well as who the users are, what they can do, and what workflow they’ll follow.
Prepare for next meeting: URL Document and Case Study Document
Case statement meeting: Development team
Now the plan gains specificity. The development team determines functionality so that when they are ready to write the code they know everything that should happen on each page.
Prepare for next meeting: Refined URL Document and Refined Case Statement Document
Mockup definition meeting: Development team
The development team knows what pages will exist, and they also need to know how the pages will be laid out. The development team brings in the Cascading Style Sheets (CSS) Specialist, and together they decide which pages the CSS Specialist will sketch out. Between this and the next meeting, the CSS Specialist and Lead Developer will create sketches so that the rest of the development team can see generally what the pages will look like.
Prepare for next meeting: Sketches
Sketch review meeting: Development team
The process remains collaborative - in this instance getting the development team’s feedback on the sketches. Do the sketches work to meet the needs? Are additional sketches required for clearer understanding?
Prepare for next meeting: Style Guide and HTML Mock-up
Internal style and build review: Development team
With sketches now rendered as HTML pages, the picture is coming into clearer focus. The development team sees what pages will look like and makes sure that everything that they need to have defined is defined.
Prepare for next meeting: Scaffold Application and Task List
Client style and build review meetings: Client and development team
It’s the client’s turn to see what’s in the works and the development team’s responsibility to hear client feedback and adjust accordingly. The development team shows the client a simple HTML-scaffolded application that illustrates the workflow and functional areas for the entire application and gathers input.
Prepare for next meeting: Refined HTML Mock-up (if needed)
Build: Development team
With the client’s approval the development team begins coding the functional areas, regularly showing the them to the client for feedback and making adjustments as needed.
Prepare for next meeting: Functional Area
Client demonstration: Development team
With the functional areas complete, the development team shows the client the latest iteration of an application. Questions we address in this meeting include: Does the iteration meet business objectives? Are there elements that need to be changed or improved? The development team gathers feedback to schedule into the next iteration or to table ideas, depending on priorities.
Prepare for next meeting: Next iterative set of agreed upon priorities
Beta quality assurance: Client and development team
Once alpha testing is complete, LightSky provides the client access to conduct beta testing. The client pulls together a group of testers who were not involved in the project to ensure a fresh perspective.
© Copyright LightSky 2011. All rights reserved. Read our privacy policy.
“They are great to work with, priced competitively . . . and they are very personable.”
Jessica Miller Barnhart