Your SlideShare is downloading. ×
engineering @ imaginea
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

engineering @ imaginea

2,103
views

Published on

Imaginea's time tested and successful complete product development and engineering methodology. Maps to Agile, Spiral and other processes. Can be customised as required depending on the customer's …

Imaginea's time tested and successful complete product development and engineering methodology. Maps to Agile, Spiral and other processes. Can be customised as required depending on the customer's setup and model.

Published in: Technology, Business

0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,103
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
5
Comments
0
Likes
4
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. engineering @ imaginea reachus@imaginea.com
  • 2. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. Getting it right Dynamic markets require companies and their software to react to changes quickly Monolithic applications replaced by highly specialized enterprise apps with superior usability Cloud and mobile pushing the limits of concurrency, scalability, flexibility and security Increasing demand for better cost predictions and accurate scheduling Traditional enterprise tools complicating agile methodologies Broader and diversified end user community with varied devices calls for smarter testing
  • 3. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. Agile and adaptive engineering Responsive engineering attuned to market dynamics Open and collaborative support of customer goals and product success Lightweight processes designed to support development – not dominate it Use of social tools for collaborative SCRUM activities Evolving test scripts to get the product closer to the finish line User-Centered Methodology to build software beyond function
  • 4. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. ADAPTIVE TO DIFFERENT SITUATIONS Engineering at Imaginea adapts itself to the most appropriate release plan for a project or a situation. So, that hot new feature can zip through to market without getting stuck in the process pipeline. The plan consists of the schedule, the work structure and overall resource allocations for transparency and predictability. In-depth reviews at every stage identify and fix errors before they turn complex. Inputs, deliverables and expectations are shared across all stakeholders.
  • 5. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. ALERTS / TWEETS CONTINUOUS WIKI DISCUSSIONS INTEGRATION AGILE STREAM ALWA AGILE WITH QONTEXT YS Qontext is a democratic engagement platform that PRODUCT SPRINT 24HR/WEEKLY INCREMENTAL BACKLOG brings – engineers, designers, product managers, UPDATES CYCLES TESTABLE RELEASE and customers – all together to collaborate and converge on meeting goals. It enables us to maintain agility among remote teams. Apart from NOTIFY sharing expectations between users, partners and QA GROUP developers, it has led to improved team spirit and pro-active communication. FILE BUG REPORT REQUIREMENTS SPRINT DISCUSSIONS BACKLOG Testing Client Engineering * Qontext is an agile developer collaboration platform and was built at Imaginea
  • 6. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. EMBRACING COMPLEXITIES AND FINDING A WAY At Imaginea, SCRUM is a social activity with the right combination of agile methodologies and social collaboration tools. Using Qontext – an enterprise social collaboration platform – project groups collaborate on focused goals — sharing knowledge, activities, progress and thoughts. Or post updates and roadblocks regarding individual tasks.
  • 7. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. Continuous builds/ Meetings every week Continuous staging Phase start Phase end (nightly) time Sprint (2 weeks) Stories 1-10 Stories m-n Incremental (estimated weeks) Functional Production delivery delivery delivery TIME-BOXED SPRINT RUNS Time-boxed sprints are ideal under time-to-market constraints of a dynamic marketplace. Teams deliver features incrementally based on the prioritized storyboard. Continuous builds and continuous staging ensures minimum integration effort and superior test quality.
  • 8. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. GETTING QUALITY PRODUCTS OUT Quality Process assures compliance with customer requirements, flawless functioning of the software, unhindered performance, clear user interfaces and a reliable feel to the product. The QA team takes ownership of the product as soon as the functional specifications are out. It rolls out test plans, tests, bug parades, Alpha Test Runs, Beta Customer Testing Programs and GA Certification.
  • 9. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. KEEPING UP WITH CHANGE Imaginea built BrighTest – a Java-based tool built on top of Selenium – to keep the test suite up with the changes of an evolving code base. BrightTest uses DSL-based test development, making it easy yet very powerful for test engineers, unit testing teams and business analysts for quick validation of products or applications. Now, test automation and agility can go hand in hand.
  • 10. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. Input from Marketing/Sales teams Heuristics / Case study / competitor analysis Market Research Data driven analysis from market Contextual inquiry / Ethnographic study research services Brainstorming / evaluating conceptual User Experience Persona development models Definition Defining primary & secondary tasks Defining functional / aesthetic requirements Card sorting, Think aloud sessions, High level technical evaluation Design Architecture Cognitive walkthroughs High level system architecture Story boards, wireframes, site maps Click-through interaction mocks Interaction Design Usability tests using paper prototypes Design documentation (ID) Design evaluations Weigh technology decisions against Defining roadmaps Technology / business benefit of the UX model Resource / Scope Breaking down features vs. releases evaluation Evaluate UX model for engineering costs, implementation time, & Deciding development models maintenance GUI mocks, guidelines Visual / Editorial Visual Design style guide Photoshop comps / HTML / Flash Design Editorial style guide Graphics / information design UX PROCESS AT IMAGINEA Designers at Imaginea consistently create exceptional experiences by marrying function with emotion. They ensure that the design ingrains customer needs and the product’s vision. The final product is the result of a six-stage rigorous UX process built on the pillars of simplicity, usability and desirability.
  • 11. © Copyright 2011. Pramati Technologies Private Limited. All trade names and trade marks are owned by their respective owners. Product development from people who know products. http://www.imaginea.com reachus@imaginea.com